/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.slick-slider{margin:0}.slider:not(.slick-initialized),.slider:not(.slick-initialized) .slick-track{display:flex;overflow:hidden}.slider:not(.slick-initialized) .slick-track>.slick-slide,.slider:not(.slick-initialized)>.slick-slide{display:none}.slider:not(.slick-initialized) .slick-track>.slick-slide:first-child,.slider:not(.slick-initialized)>.slick-slide:first-child{display:block;width:100%}.slick-track{display:flex!important}.slick-slide{height:inherit!important;padding:0 4px}.slick-slide .card,.slick-slide>div{height:100%}.slick-next{right:-40px}@media (max-width:480px){.slick-next{right:-25px}}@media (max-width:1280px){.slick-next{right:-30px}}.slick-prev{left:-40px}@media (max-width:480px){.slick-prev{left:-25px}}@media (max-width:1280px){.slick-prev{left:-30px}}.slick-next,.slick-prev{width:30px;height:30px;z-index:1;background:#dc1017;border-radius:50%;transition:.3s ease-out}@media (min-width:481px){.slick-next,.slick-prev{width:40px;height:40px}}@media (min-width:769px){.slick-next,.slick-prev{width:44px;height:44px}}@media (min-width:1025px){.slick-next,.slick-prev{width:50px;height:50px}}.slick-next:hover,.slick-prev:hover{background:#80090d}.slick-next span[class*=icon],.slick-prev span[class*=icon]{opacity:1}.slick-next span[class*=icon]:before,.slick-prev span[class*=icon]:before{background:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-white.svg);content:"";height:16px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover}.slick-prev span[class*=icon]:before{margin:-16px 0 0 -16px;transform:rotate(180deg)}.slider .slick-prev span[class*=icon]:before{transform:rotate(180deg) translate(-50%,-50%)}@media (min-width:481px){.slick-prev span[class*=icon]:before{margin:-16px 0 0 -17px}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}picture{display:contents}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6,.columns.two>*{width:50%;flex:0 0 50%;max-width:50%}.col-5{width:41.66666667%}.col-4,.columns.three>*,.columns.three_to_four:has(:nth-child(4):not(:last-child))>*,.columns.three_to_four:not(:has(:nth-child(4)))>*{width:33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-3,.columns.four>*,.columns.three_to_four:has(:nth-child(4):last-child)>*{width:25%;flex:0 0 25%;max-width:25%}.col-2,.columns.six>*{width:16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-1{width:8.33333333%}.container,.container-small{margin:0 auto;padding-right:32px;padding-left:32px;width:100%;max-width:1416px}.container-small{max-width:900px}.container-full{width:100%;padding-left:32px;padding-right:32px}@media (min-width:1025px){.container-full{padding-left:60px;padding-right:60px}}@media (min-width:1441px){.container-full{padding-left:80px;padding-right:80px}}.wrapper{position:relative}.columns{margin-left:-4px;margin-right:-4px}@media (min-width:769px){.columns{display:flex;flex-wrap:wrap;justify-content:center}}.columns>*{max-width:100%;padding-left:4px;padding-right:4px}.columns.one>*,.columns>*{flex-basis:100%}@media (max-width:768px){.columns.three>*,.columns.two>*{width:100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.columns.three_to_four:has(:nth-child(4):not(:last-child))>*,.columns.three_to_four:not(:has(:nth-child(4)))>*{width:100%;flex:0 0 100%;max-width:100%}}@media (max-width:1280px){.columns.three_to_four:has(:nth-child(4):last-child)>*{width:50%;flex:0 0 50%;max-width:50%}}@media (max-width:768px){.columns.three_to_four:has(:nth-child(4):last-child)>*{width:100%;flex:0 0 100%;max-width:100%}}@media (max-width:1280px){.columns.four>*{width:50%;flex:0 0 50%;max-width:50%}}@media (max-width:768px){.columns.four>*{width:100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.columns.five{display:flex}}.columns.five>*{width:20%;flex:0 0 20%;max-width:20%}@media (max-width:1280px){.columns.five>*{width:33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (max-width:600px){.columns.five>*{width:100%;flex:0 0 100%;max-width:100%}}@media (max-width:768px){.columns.six{display:flex}}@media (max-width:1280px){.columns.six>*{width:25%;flex:0 0 25%;max-width:25%}}@media (max-width:768px){.columns.six>*{width:50%;flex:0 0 50%;max-width:50%}}@media (max-width:600px){.columns.six>*{width:100%;flex:0 0 100%;max-width:100%}}.sr-only,.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only.focusable:focus,.visually-hidden.focusable:focus{height:auto!important;top:0;left:0;background:#fff;width:auto!important;z-index:100000;clip:unset!important;-webkit-clip-path:none!important;clip-path:none!important;padding:0 10px!important}.skip-link{background-color:#fff;display:block;left:50%;padding:12px;position:absolute;top:0;transform:translate(-50%,-100%);transition:transform .25s ease-in-out;z-index:1}.skip-link:focus{transform:translate(-50%)}.margin-bottom-0{margin-bottom:0!important}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{height:100%;position:relative}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow:auto;overscroll-behavior:none}@media (max-width:1024px){.dialog-off-canvas-main-canvas:has(.sidebar){position:fixed;height:100%;width:100%;overflow:auto}}a{color:#04383f;text-decoration:none}a:focus{outline:1px solid;text-decoration:underline}p{margin-bottom:16px}p:last-child{margin:0}p iframe{max-width:100%}em{font-style:italic}strong{font-weight:700}hr{margin:16px 0}@media (max-width:768px){.table-responsive{overflow-x:auto}}table thead{background:#04383f;color:#fff;font-weight:700}table tbody{border:1px solid #f3f6f8;font-weight:300}table tr:nth-child(2n){background:#fff}table tr td,table tr th{padding:8px 16px;text-align:center}table tr td:first-child,table tr th:first-child{text-align:left}table tr td:last-child,table tr th:last-child{text-align:right}.pb{padding-bottom:80px!important}@media (max-width:1280px){.pb{padding-bottom:80px!important}}@media (max-width:768px){.pb{padding-bottom:80px!important}}.pt{padding-top:80px!important}@media (max-width:1280px){.pt{padding-top:80px!important}}@media (max-width:768px){.pt{padding-top:80px!important}}.pb-half{padding-bottom:40px!important}@media (max-width:768px){.pb-half{padding-bottom:26.6666666667px!important}}.pt-half{padding-top:40px!important}@media (max-width:768px){.pt-half{padding-top:26.6666666667px!important}}.pb-double{padding-bottom:40px!important}@media (max-width:768px){.pb-double{padding-bottom:26.6666666667px!important}}.pt-double{padding-top:160px!important}@media (max-width:768px){.pt-double{padding-top:240px!important}}@media (max-width:1024px){.pb-mobile{padding-botom:26.6666666667px!important}}@media (max-width:1024px){.pt-mobile{padding-top:26.6666666667px!important}}.columns{margin-bottom:-24px}.columns>*{margin-bottom:24px}@media (max-width:768px){.columns>*{margin-bottom:16px}}.cke_editable ol,.cke_editable ul{list-style-type:disc;margin-bottom:16px;padding-left:16px}.cke_editable ol li,.cke_editable ul li{margin:5px 0 10px}.cke_editable ol{list-style:decimal}main ol,main ul{list-style:none;margin:0;padding:10px 0}main ol li,main ul li{padding:10px 5px;border-bottom:1px solid #eee}main ol li:last-child,main ul li:last-child{border-bottom:none}main ul{list-style:none}main ol{list-style:decimal inside}main .page.bg-teal-100,main .page.bg-teal-100 .breadcrumbs{background:#dfeef2}main .page.bg-teal-100 .breadcrumbs ol li a{color:#697983}main .page.bg-grey-100,main .page.bg-grey-100 .breadcrumbs{background:#f7f7f7}main .page.bg-grey-100 .breadcrumbs ol li a{color:#697983}.body{margin-bottom:16px}.body img{max-width:100%}.content .links{display:flex;flex-wrap:wrap;margin:0}.content .links:has(.link):has(.btn),.content .links:has(.link):has(.btn-aurora-icon),.content .links:has(.link):has(.btn-aurora-search),.content .links:has(.link):has(.btn-rounded),.content .links:has(.link):has(.btn-secondary),.content .links:has(.link):has(.btn-secondary-rounded),.content .links:has(.link):has(.btn-tertiary),.content .links:has(.link):has(.btn-tertiary-rounded){align-items:center!important}.content .links a:not(.btn):not(.btn-secondary):not(.btn-tertiary):not(.btn-rounded):not(.btn-secondary-rounded):not(.btn-tertiary-rounded):not(.red-button-arrow):not(.btn-aurora-search):not(.btn-aurora-icon):not(.button.dark){position:relative;padding:18px 4px;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;max-width:100%;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;text-decoration:none}.content .links a:not(.btn):not(.btn-secondary):not(.btn-tertiary):not(.btn-rounded):not(.btn-secondary-rounded):not(.btn-tertiary-rounded):not(.red-button-arrow):not(.btn-aurora-search):not(.btn-aurora-icon):not(.button.dark):before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;border-radius:0 0 2px 2px;background:#dc1017;transition:width .3s ease-out}.content .links a:not(.btn):not(.btn-secondary):not(.btn-tertiary):not(.btn-rounded):not(.btn-secondary-rounded):not(.btn-tertiary-rounded):not(.red-button-arrow):not(.btn-aurora-search):not(.btn-aurora-icon):not(.button.dark):hover:before{width:100%}.content .links a:not(.btn):not(.btn-secondary):not(.btn-tertiary):not(.btn-rounded):not(.btn-secondary-rounded):not(.btn-tertiary-rounded):not(.red-button-arrow):not(.btn-aurora-search):not(.btn-aurora-icon):not(.button.dark):last-child{margin-bottom:0}@media (min-width:1025px){.mobile{display:none}}.hidden,.hide{display:none}.uppercase{text-transform:uppercase}.bg-color-mid-teal{background-color:#075d69}.bg-color-dark-teal{background-color:#064a54}.bg-color-deep-teal{background-color:#05383f}.bg-color-darkest-teal{background-color:#04383f}.bg-color-black-teal{background-color:#031b1f}body,html{font-size:1rem}body{color:#000;font-family:Mulish,sans-serif;font-weight:400;line-height:2}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333;font-family:Mulish,sans-serif;margin:0 0 24px;padding:0;line-height:110%}.h1.standard-case,.h2.standard-case,.h3.standard-case,.h4.standard-case,.h5.standard-case,.h6.standard-case,h1.standard-case,h2.standard-case,h3.standard-case,h4.standard-case,h5.standard-case,h6.standard-case{text-transform:none}.h1,h1{font-size:2.125rem;font-weight:900}@media only screen and (min-width:360px){.h1,h1{font-size:calc(2.125rem + 30 * (100vw - 22.5rem) / 1080)}}@media only screen and (min-width:1440px){.h1,h1{font-size:4rem}}.h2,h2{font-size:1.625rem;font-weight:900}@media only screen and (min-width:360px){.h2,h2{font-size:calc(1.625rem + 26 * (100vw - 22.5rem) / 1080)}}@media only screen and (min-width:1440px){.h2,h2{font-size:3.25rem}}.h3,h3{font-size:1.125rem;font-weight:700}@media only screen and (min-width:360px){.h3,h3{font-size:calc(1.125rem + 22 * (100vw - 22.5rem) / 1080)}}@media only screen and (min-width:1440px){.h3,h3{font-size:2.5rem}}.h4,h4{font-size:1.25rem;font-weight:700}@media only screen and (min-width:360px){.h4,h4{font-size:calc(1.25rem + 4 * (100vw - 22.5rem) / 1080)}}@media only screen and (min-width:1440px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.125rem;font-weight:700}@media only screen and (min-width:360px){.h5,h5{font-size:calc(1.125rem + 2 * (100vw - 22.5rem) / 1080)}}@media only screen and (min-width:1440px){.h5,h5{font-size:1.25rem}}.h6,h6{font-size:1.125rem}.overline-text,.tagline{font-weight:500;font-size:.875rem;line-height:100%;letter-spacing:.1875rem;text-transform:uppercase}.overline-text.small,.tagline.small{font-size:.625rem;letter-spacing:.125rem}.overline-text.thick,.tagline.thick{font-weight:800}p{color:#000;font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;line-height:2}p.big{font-size:1.375rem}p.small{font-size:.75rem}sup{vertical-align:super;font-size:smaller;top:-.15em}.font-size-20{font-size:1.25rem}.font-size-30{font-size:1.875rem}.font-weight-medium-light{font-weight:300}.font-weight-bold{font-weight:700}.font-weight-extra-bold{font-weight:800}.font-weight-black{font-weight:900}.line-height-normal{line-height:normal}.letter-spacing-2px{letter-spacing:.125rem}.letter-spacing-3px{letter-spacing:.1875rem}.color-white{color:#fff}.color-black{color:#000}.color-grey-dark{color:#333}.color-mid-teal{color:#075d69}.color-dark-teal{color:#064a54}.color-deep-teal{color:#05383f}.color-darkest-teal{color:#04383f}.color-black-teal{color:#031b1f}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-transform-uppercase{text-transform:uppercase}.local-tasks{background:#fff;border-radius:3px;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.5);padding:20px;position:fixed;right:10px;z-index:10}.local-tasks ul{display:flex;list-style:none;margin:0;padding:0}.local-tasks ul li{margin:0 10px}.local-tasks ul a{padding:5px}.user-login-form{margin:0 auto;padding:96px 16px 32px;max-width:350px}.drupal-messages{padding:30px 50px;background:#fff;color:#000}.messages__wrapper{display:flex;flex-direction:column;align-items:center;row-gap:10px;padding:10px 20px}.messages__wrapper .messages{padding:10px 20px}.messages__wrapper .messages.messages--warning{background-color:#fff7d9}.messages__wrapper .messages.messages--warning:before{content:"⚠️";margin-right:8px;display:inline-block}.messages__wrapper .messages.messages--error{background-color:#f9d6d6}.messages__wrapper .messages.messages--error:before{content:"🚫";margin-right:8px;display:inline-block}.component-unpublished{opacity:.25}.breadcrumbs{padding:0;margin:0;background-color:#f3f6f8}.breadcrumbs ol{list-style:none;max-width:1416px;margin:auto;padding:10px 32px 8px;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumbs ol li{display:inline-block;margin:0;padding:5px 25px 5px 0;text-align:center;font-size:.8125rem;line-height:.8125rem;letter-spacing:0;color:#141819;background:url(/themes/custom/ctdc/assets/img/icon-chevron-red.svg) transparent 100% no-repeat}.breadcrumbs ol li:last-child{background:none}.breadcrumbs ol li a{color:#556169;text-decoration:none;font-size:.8125rem;letter-spacing:0;font-weight:400}.breadcrumbs ol li a:hover{text-decoration:underline}main .links{margin-left:-16px;margin-right:-16px}a.red{position:relative;padding:18px 4px;width:-webkit-max-content;width:max-content;max-width:100%;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;color:#b50d14}a.red:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;border-radius:0 0 2px 2px;background:#dc1017;transition:width .3s ease-out}a.red:hover:before{width:100%}a.red:after{content:"";height:8px;width:8px;background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-red.svg);background-color:transparent;transition-duration:.3s;display:inline-block;background-size:contain;position:relative;top:-.1em;left:5px}a.red-clean{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.125rem;color:#b50d14;text-decoration:underline}a.download:after{top:4px;left:0;width:20px;height:20px;background-image:url(/themes/custom/ctdc/assets/img/icon-download.svg)}a.download:after,a.watch:after{content:"";position:relative;display:inline-block;background-repeat:no-repeat;background-position:50%;background-size:contain}a.watch:after{width:9px;height:9px;background-image:url(/themes/custom/ctdc/assets/img/icon-external-link.svg)}a.report{border:1px solid #dc1017;background:#dc1017;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:10px 10px 0 0;padding:18px 24px!important;line-height:.5rem;text-align:center;transition:border-color .3s ease-out,background-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.report:before{display:none}a.report:after{content:"";position:relative;top:4px;left:5px;display:inline-block;width:20px;height:20px;background-image:url(/themes/custom/ctdc/assets/img/icon-download-white.svg);background-size:contain;margin:-12px 0}a.report:hover{border-color:#80090d;background-color:#80090d}a.data{border:1px solid #6b90aa;background:#fff;border-radius:2px;color:#2b3236;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:10px 10px 0 0;padding:18px 24px!important;line-height:.5rem;text-align:center;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.data:before{display:none}a.data:after{content:"";position:relative;top:4px;left:5px;display:inline-block;width:20px;height:20px;background-image:url(/themes/custom/ctdc/assets/img/icon-download-black.svg);background-size:contain;margin:-12px 0}a.data:hover{border-color:#90adbf;background-color:#dee7ec;color:#80090d}.btn,.btn-rounded,.cards-title-bar--cta a,.form-actions .form-submit{border:1px solid #dc1017;background:#dc1017;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:50px 0 0;padding:14px 24px;line-height:1rem;text-align:center;transition:border-color .3s ease-out,background-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.btn-rounded.no-margin,.btn.no-margin,.cards-title-bar--cta a.no-margin,.form-actions .form-submit.no-margin{margin-top:0}}.btn+.btn,.btn-rounded+.btn,.cards-title-bar--cta a+.btn,.form-actions .form-submit+.btn{margin-left:16px}.btn-rounded:hover,.btn:hover,.cards-title-bar--cta a:hover,.form-actions .form-submit:hover{border-color:#80090d;background-color:#80090d}.btn-rounded:focus,.btn:focus,.cards-title-bar--cta a:focus,.form-actions .form-submit:focus{outline:1px auto -webkit-focus-ring-color}.btn-secondary,.btn-secondary-rounded{border:1px solid #6b90aa;background:transparent;border-radius:2px;color:#2b3236;cursor:pointer;display:block;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:50px 0 0;padding:18px 24px;line-height:.5rem;text-align:center;transition:color .3s ease-out,background-color .3s ease-out,border-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bg-dark-teal .btn-secondary,.bg-dark-teal .btn-secondary-rounded,.has-bg-image .btn-secondary,.has-bg-image .btn-secondary-rounded{background:#fff}.btn-secondary+.btn,.btn-secondary-rounded+.btn{margin-left:16px}.btn-secondary-rounded:hover,.btn-secondary:hover{border-color:#90adbf;background-color:#dee7ec;color:#80090d}.btn-secondary-rounded:focus,.btn-secondary:focus{outline:1px auto -webkit-focus-ring-color}.btn-tertiary,.btn-tertiary-rounded{border:1px solid #6b90aa;background:transparent;border-radius:2px;color:#f3f6f8;cursor:pointer;display:block;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:50px 0 0;padding:18px 24px;line-height:.5rem;text-align:center;transition:border-color .3s ease-out,background-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-tertiary+.btn,.btn-tertiary-rounded+.btn{margin-left:16px}.btn-tertiary-rounded:hover,.btn-tertiary:hover{border-color:#90adbf;background-color:#002b32}.btn-tertiary-rounded:focus,.btn-tertiary:focus{outline:1px auto -webkit-focus-ring-color}.btn-rounded,.btn-secondary-rounded,.btn-tertiary-rounded{border-radius:9999px}.button.dark{border:1px solid #90adbf;background:#002b32;border-radius:2px;color:#f3f6f8;cursor:pointer;display:block;font-size:.75rem;font-weight:500;letter-spacing:.125rem;margin:50px 0 0;padding:15px 24px;text-align:center;transition:color .3s ease-out,background-color .3s ease-out;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:normal}.button.dark+.btn{margin-left:16px}.button.dark:hover{background-color:transparent;color:#002b32}.button.dark:focus{outline:1px auto -webkit-focus-ring-color}.red-button-arrow{display:flex;height:52px;padding:18px 56px 18px 24px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:#dc1017;color:var(--color-scales-mist-50---white,#fff);font-family:Mulish;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:var(--letter-spacing-md,.125rem);text-transform:uppercase;margin:13px 55px 0;border:1px solid #dc1017;transition:border .25s,background-color .25s,color .25s;position:relative;white-space:nowrap}@media (min-width:601px){.red-button-arrow{margin:31px 55px 0;gap:16px}}.red-button-arrow:hover{border:1px solid #dc1017;background-color:#fff;color:#dc1017}.red-button-arrow:hover:after{background-image:url(/themes/custom/ctdc/assets/img/arrow-right-red.svg);right:18px}.red-button-arrow:after{content:"";position:absolute;right:24px;top:calc(50% - 8px);display:inline-block;width:16px;height:16px;transition:right .3s;background-image:url(/themes/custom/ctdc/assets/img/arrow-right-white.svg)}.btn-aurora-icon,.btn-aurora-search{border:none;border-radius:80px;display:inline-flex;justify-content:center;gap:8px;transition:.25s;position:relative;overflow:hidden;color:#fff;background:#194954;font-family:Mulish,sans-serif;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.125rem;line-height:100%;align-items:center;height:45px}.btn-aurora-icon .btn-animation,.btn-aurora-search .btn-animation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0);width:calc(100% + 60px);height:auto;aspect-ratio:1/1}.btn-aurora-icon .btn-animation svg,.btn-aurora-search .btn-animation svg{position:relative;z-index:1;width:100%;height:100%;animation:a 3.5s linear 0s 2;fill:#fff;top:-2px}.btn-aurora-icon .btn-text,.btn-aurora-search .btn-text{position:relative;z-index:1;color:#fff;display:flex;align-items:center;gap:8px;text-align:left}.btn-aurora-search{padding:0 18px 0 15px}.btn-aurora-search .btn-text svg{width:15px;height:15px}.btn-aurora-icon{padding:0 16px 0 12px}.btn-aurora-icon .btn-text svg{width:24px;height:24px}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.footer-content{background:#031b1f;padding:80px 12px;color:#fff}@media (max-width:1024px){.footer-content{padding-top:50px;text-align:center}}.footer-content a,.footer-content button{color:#fff;font-family:Mulish,sans-serif;font-weight:300}.footer-content button{background:transparent;border:none}.footer-content button:focus{text-decoration:underline}.footer-content>.wrapper{display:flex;flex-direction:column;align-items:center;max-width:1170px;margin:0 auto}.footer-content .footer-top{display:flex;gap:20px 40px;justify-content:center;align-items:flex-start;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid hsla(0,0%,100%,.6);flex-wrap:wrap}@media (min-width:1025px){.footer-content .footer-top{flex-wrap:nowrap;margin-bottom:48px;padding-bottom:48px}}.footer-content ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 48px}@media (min-width:1025px){.footer-content ul{justify-content:flex-start}}.footer-content .logo{padding:0 20px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;width:100%}@media (min-width:601px){.footer-content .logo{flex-direction:row;gap:40px}}@media (min-width:1025px){.footer-content .logo{width:50%}}.footer-content .logo img{max-width:100%;max-height:55px}.footer-content .dc-links{letter-spacing:.08em}@media (max-width:1024px){.footer-content .dc-links span.separator{display:none}}.footer-content .dc-links ul{margin:0 12px;flex-wrap:wrap}.footer-content .dc-links li{line-height:1.4}.footer-content .dc-links li .contextual-region{display:none}.footer-content .dc-links li a{font-weight:500;letter-spacing:0}.footer-content .dc-links li button{font-weight:500;padding:0}.footer-content .dc-links li .separator{margin-left:24px}.footer-content .utility{width:100%;font-size:.875rem;font-weight:300;letter-spacing:.05em;display:flex;flex-direction:column;gap:30px}@media (min-width:1025px){.footer-content .utility{flex-direction:row}}.footer-content .utility .links select{background:none;color:#fff;padding:2px;font-weight:700;max-width:300px;border:1px solid #767676}.footer-content .utility .links select option{background:#031b1f}.footer-content .utility ul li{margin:0 16px}@media (max-width:1024px){.footer-content .utility ul li{margin:8px 16px}}.footer-content .utility .copy{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px}@media (min-width:769px){.footer-content .utility .copy{flex-direction:row;justify-content:center;align-items:flex-end;gap:22px}.footer-content .utility .copy img{display:block;margin:0}}@media (min-width:1025px){.footer-content .utility .copy{flex-direction:row;white-space:nowrap;margin-left:auto}.footer-content .utility .copy img{margin-left:32px}}.social .wrapper{display:flex;align-items:center;justify-content:center;margin:0 -12px}.social a{display:block;width:37px;height:37px;margin:0 12px;overflow:hidden;background:#04383f;border:1px solid #04383f;border-radius:50%;transition:.25s}.social a:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%)}.social a:hover{background-color:#e60013;border-color:#e60013}.social a[href*=instagram]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-instagram.svg)}.social a[href*=facebook]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-facebook.svg)}.social a[href*=youtube]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-youtube.svg)}.social a[href*=twitter]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-twitter.svg)}.social a[href*=linkedin]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-linkedin.svg)}header{position:fixed;top:0;left:0;width:100%;z-index:102;padding:32px 28px}@media only screen and (min-width:1360px){header{padding:28px 32px}}header .header-right{display:none}@media only screen and (min-width:1360px){header .header-right{display:flex;justify-content:space-between;gap:20px}}header .menu-button__notifications{display:none;padding:0;width:20px;height:20px;background:transparent;border:none;position:relative;font-size:0}header .menu-button__notifications:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;background-image:url(/themes/custom/ctdc/assets/img/icon-notification-bell.svg);background-size:contain}header .menu-button__notifications .js-notifications-number{position:absolute;font-size:.75rem;color:#fff;font-weight:700;top:-4px;right:-4px;font-family:Mulish,sans-serif;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-bottom:2px;background:#dc1017}header .menu-button__search{display:block;padding:0;width:18px;height:18px;overflow:hidden;background:transparent;border:none;transition:.25s}header .menu-button__search:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);background-image:url(/themes/custom/ctdc/assets/img/icon-search.svg)}header .block-header__search__container{background:#fff;display:none;padding:50px;pointer-events:auto;width:100%;z-index:11;position:absolute;bottom:0;transform:translateY(100%)}@media only screen and (min-width:1360px){header .block-header__search__container{bottom:auto;transform:none;top:70px;width:100vw!important;right:-48px}}header .block-header__search__container.is-active{display:block;width:calc(100vw - 135px)}header .block-header__search__container .block-header__search__top_keywords{padding-top:20px}header .block-header__search__container .block-header__search__top_keywords p{color:#4f5b62}header .block-header__search__container .block-header__search__top_keywords .terms__wrapper{display:flex;justify-content:flex-start}header .block-header__search__container .block-header__search__top_keywords .terms__wrapper a{display:block;border:1px solid #4f5b62;border-radius:25px;padding:3px 15px;margin-right:20px;color:#4f5b62}header .block-header__search__container .block-header__search__top_keywords .terms__wrapper a:active,header .block-header__search__container .block-header__search__top_keywords .terms__wrapper a:hover{color:#fff;border-color:#fff;background-color:#e60013;text-decoration:none}header .block-header__search__container form .filters{display:flex}header .block-header__search__container form .filters .form-submit{margin-top:0;border-radius:0 2px 2px 0;margin-left:-2px}header .block-header__search__container form .filters .form-item-keyword{flex-basis:90%}header .block-header__search__container form .filters .form-item-keyword input.form-autocomplete{padding:6px 20px;line-height:2rem;width:100%;border-radius:3px 0 0 3px;border-width:2px;border-style:solid;background-position:calc(100% - 10px) 50%}header .block-header__search__container form .filters .form-item-keyword input.form-autocomplete:focus,header .block-header__search__container form .filters .form-item-keyword input.form-autocomplete:focus-visible{outline:#e60013;border-color:#e60013}header .block-header__search__container .items,header .block-header__search__container .pager,header .block-header__search__container .top{display:none}header .block-header__search__container .block-header__search__close{position:relative}header .block-header__search__container .block-header__search__close .js-search-close{position:absolute;padding:0;top:-10px;right:0;background:transparent;border:0;width:37px;height:37px;margin:0 12px;overflow:hidden;transition:.25s}header .block-header__search__container .block-header__search__close .js-search-close:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;filter:brightness(0) saturate(100%) invert(0) sepia(2%) saturate(547%) hue-rotate(344deg) brightness(85%) contrast(73%);background-image:url(/themes/custom/ctdc/assets/img/icon-close--black.svg)}header .header-container .wrapper{display:flex;align-items:center;justify-content:center;gap:22px;background:#013840;border-radius:20px;padding:8px 16px}@media (min-width:601px){header .header-container .wrapper{margin-top:0}}@media only screen and (min-width:1360px){header .header-container .wrapper{justify-content:flex-end}}header .header-container .wrapper--no-side-nav{justify-content:space-between}header .header-container .wrapper--no-side-nav img{width:100%;max-width:270px}header .header-container .wrapper--no-side-nav .lang{position:relative;margin-left:20px}@media (min-width:769px){header .branding{font-size:medium;background:none;border:none;padding:0}}header .branding img{width:100%;height:auto;max-height:50px}.login.login--mobile{display:none}.login.login--desktop{background:transparent;color:#fff;border:none;display:grid;grid-template-columns:18px auto;gap:0 8px;align-items:center;padding:3px 0;border-bottom:1px solid transparent}.login.login--desktop:hover{background:rgba(0,0,0,.15);color:#fff;border-bottom:1px solid #fff}.login.login--desktop:before{content:"";height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='6.5' r='3' stroke='%23AEC3D0' stroke-width='1.4'/%3E%3Cpath d='M3 15.5c.7-3 3.2-4.5 6-4.5s5.3 1.5 6 4.5' stroke='%23AEC3D0' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-position:50%}.login .form-submit{background:transparent;color:#fff;font-size:.75rem;text-transform:uppercase;font-weight:700;border:none;padding:0;display:block;font-family:Mulish,sans-serif}@media only screen and (min-width:1360px){.login .form-submit{font-size:.8125rem;text-transform:none;font-weight:400}}.login.hero-button .form-submit{background:#e60013;border:1px solid #e60013;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;letter-spacing:.1em;margin:50px 0 0;padding:7px 20px;line-height:2rem;text-align:center;transition:.25s;text-transform:uppercase;height:auto}.login.hero-button .form-submit:hover{background:#fff;color:#e60013}.logout{position:relative}.logout .logout--button{background:transparent;border-radius:3px;color:#fff;border:none;display:grid;gap:0 8px;align-items:center}@media (min-width:481px){.logout .logout--button{grid-template-columns:18px auto}}.logout .logout--button:before{content:"";height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='6.5' r='3' stroke='%23AEC3D0' stroke-width='1.4'/%3E%3Cpath d='M3 15.5c.7-3 3.2-4.5 6-4.5s5.3 1.5 6 4.5' stroke='%23AEC3D0' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-position:50%;display:none}@media (min-width:481px){.logout .logout--button:before{display:block}}.logout .logout--button .display-name{font-size:.75rem;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1360px){.logout .logout--button .display-name{font-size:.8125rem;text-transform:none;font-weight:400}}.logout .logout--button .display-name:after{content:"";background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-white.svg);background-position:50%;width:16px;height:16px;display:block;float:right;transform:rotate(90deg);background-size:8px 8px;background-repeat:no-repeat}.logout .logout--button .status{display:none;font-size:.6875rem;text-transform:uppercase;letter-spacing:.125rem}.logout .logout-dropdown{display:none;position:absolute;background-color:#fff;width:100%;z-index:1}@media only screen and (max-width:1359px){.logout .logout-dropdown{bottom:100%}}.logout .logout-dropdown a{color:#333;font-size:.8125rem;line-height:2em;padding:7px 16px;text-decoration:none;display:block}.logout .logout-dropdown a:hover{background-color:#eee}.logout:hover .logout-dropdown{display:block}.logout:hover .logout--button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='6.5' r='3' stroke='%23AEC3D0' stroke-width='1.4'/%3E%3Cpath d='M3 15.5c.7-3 3.2-4.5 6-4.5s5.3 1.5 6 4.5' stroke='%23AEC3D0' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.logout:hover .status:after{background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-white.svg);transform:rotate(-90deg)}.logout.logout--mobile{display:none}.logout.logout--desktop{display:block}.logout.logout--desktop:hover .logout--button{background:rgba(0,0,0,.15);color:#fff}.lang{border-radius:3px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;padding:7px 8px}@media (min-width:601px){.lang{padding:7px 16px}}@media only screen and (min-width:1360px){.lang{font-size:.6875rem;letter-spacing:.125rem;font-weight:400}}.lang ul{display:flex;padding:0;margin:0}.lang li{padding:0;border:none}.lang li:first-child:after{content:"/";margin:0 4px}.lang a{color:#fff;text-transform:uppercase}.lang a:hover{text-decoration:underline}.lang a.is-active{font-weight:800}.lang.lang--mobile{display:none}.lang.lang--desktop{display:flex;align-items:center;gap:8px;padding:0}.lang.lang--desktop:before{content:"";height:18px;width:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9' r='7.5' stroke='%23AEC3D0' stroke-width='1.2'/%3E%3Cpath d='M1.5 9h15M9 1.5c2.5 2.5 2.5 12.5 0 15m0-15C6.5 4 6.5 14 9 16.5' stroke='%23AEC3D0' stroke-width='1.2'/%3E%3C/svg%3E");display:block}.header,.lang.lang--desktop ul{padding:0}.header .header-container{display:flex;justify-content:space-between;background-color:#001c20;align-items:center;padding:12px 32px;height:35px;z-index:102}@media only screen and (min-width:1360px){.header .header-container{height:auto}}.header .header-left{color:#aec3d0;font-size:.6875rem;line-height:100%;letter-spacing:.125rem;font-weight:400}.header .header-right .aiMenuButton{text-transform:uppercase;font-size:.6875rem;align-items:center;letter-spacing:.125rem;padding:12px 20px}.header .header-right .aiMenuButton>svg{width:18px}body #toolbar-item-administration-tray{border-top:0!important}.header-banner{position:relative;z-index:101}.header-banner .slider .slick-slide{height:inherit!important;padding:0}.header-banner .slider .slick-slide>div{display:flex}.header-banner .slider .slick-next{right:50px}@media (max-width:1280px){.header-banner .slider .slick-next{right:0}}.header-banner .slider .slick-prev{left:50px}@media (max-width:1280px){.header-banner .slider .slick-prev{left:0}}.header-banner .slider .slick-next,.header-banner .slider .slick-prev{width:24px;height:24px;z-index:1;background:none;border-radius:unset}.header-banner .slider .slick-next span[class*=icon],.header-banner .slider .slick-prev span[class*=icon]{opacity:1}.header-banner .slider .slick-next span[class*=icon]:before,.header-banner .slider .slick-prev span[class*=icon]:before{background:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-black.svg);content:"";height:16px;width:16px;background-size:cover}.header-banner .slider .slick-prev span[class*=icon]:before{margin:-10px 0 0 -12px}.header-banner .c-site-alerts .slick-next,.header-banner .c-site-alerts .slick-prev{background:none}.header-banner .c-site-alerts .slick-prev{left:0}.header-banner .c-site-alerts .slick-prev span[class*=icon]:before{margin:0;transform:rotate(180deg) translate(50%,50%)}.header-banner .c-site-alerts .slick-next{right:0}.header-banner .c-site-alerts .slick-slide{padding:0}.header-banner .c-site-alert{margin:0;padding:0 80px;min-height:50px;display:inline-flex!important;justify-content:center;align-items:center;height:100%}@media (max-width:1280px){.header-banner .c-site-alert{padding:12px 0}}.header-banner .slide-number{display:block!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;border:none!important;outline:none!important}.header-banner .c-site-alert__container{justify-content:center;align-items:center;max-width:1675px;gap:20px;margin:0;width:100%;height:100%;padding:0 50px}@media (max-width:1280px){.header-banner .c-site-alert__container{align-items:center;padding:0 40px;gap:6px}}@media (max-width:1280px){.header-banner .c-site-alert-type{align-self:flex-start}}.header-banner .c-site-alert__content{padding:0;flex-grow:1;display:flex;justify-content:flex-start;align-items:center}.header-banner p{font-size:1rem;color:#000;font-weight:400;font-family:Mulish,sans-serif;line-height:1.5em}@media (max-width:1280px){.header-banner p{font-size:.875rem;line-height:1.25rem}}.header-banner a{margin-left:20px;text-transform:uppercase;text-decoration:underline;font-weight:700}@media (max-width:1280px){.header-banner a{font-size:.875rem;line-height:1.25rem}}.header-banner .c-site-alert-type__icon{min-width:28px}@media (max-width:1280px){.header-banner .c-site-alert-type__icon{min-width:16px;margin-top:4px}}.header-banner .c-site-alert__close{padding:5px 10px;position:relative;background:transparent;text-transform:uppercase;border:0;order:1;font-weight:700;margin-left:auto}.header-banner .c-site-alert__close:after{content:"X";margin-left:10px;font-size:1rem}@media (max-width:1280px){.header-banner .c-site-alert__close{font-size:0;padding:0;position:absolute;top:-6px;right:6px}}.global-nav{width:100%;z-index:1000}body:has(.c-site-alerts .slick-slide):has(#ctc_global_nav) .main-navigation:not(.is-sticky) nav.menu .main-menu{height:calc(100vh - 202px)}@media (min-width:1281px){body:has(.c-site-alerts .slick-slide):has(#ctc_global_nav) .main-navigation:not(.is-sticky) nav.menu .main-menu{height:auto}}.main-navigation{height:84px;padding:16px;display:flex;align-items:center;gap:32px;background:#fff;position:-webkit-sticky;position:sticky;justify-content:space-between;top:0;transition:top .3s ease;z-index:101}@media (max-width:768px){.main-navigation.is-open{z-index:1001}}@media (min-width:481px){.main-navigation{padding:22px 30px;gap:32px}}@media (min-width:1463px){.main-navigation{padding:22px 48px;height:103px;justify-content:start;gap:60px}}.main-navigation>a{position:relative}.main-navigation .tagline{position:absolute;bottom:0;right:0;color:#141819;line-height:100%;text-transform:uppercase;font-size:.39063rem;letter-spacing:.071rem}@media only screen and (min-width:1360px){.main-navigation .tagline{font-size:.57794rem;letter-spacing:.10506rem}}.main-navigation #main.logged-in{top:35px}@media only screen and (min-width:1360px){.main-navigation #main.logged-in{top:66px}}body:has(#toolbar-administration) .main-navigation{top:39px}@media (min-width:61em){body:has(#toolbar-administration) .main-navigation{top:53px}}@media only screen and (min-width:1360px){body:has(#toolbar-administration) .main-navigation{top:53px}}@media only screen and (min-width:1360px){body:has(#toolbar-administration) .header-banner:not(.header-banner:has(.slick-slide))~.main-navigation:not(.is-sticky){top:53px}}body:has(#ctc_global_nav) .main-navigation.is-sticky{top:0}.main-navigation.is-open,.main-navigation.is-sticky{width:100%;background:#fff}.main-navigation>a img{height:40px;max-width:195px}@media only screen and (min-width:1360px){.main-navigation>a img{height:59px;max-width:285px}}.main-navigation .mobile-menu-extras{display:grid;grid-template-columns:100%;width:100%;gap:14px;padding:16px 20px;background:#fbfcfd}@media (min-width:769px){.main-navigation .mobile-menu-extras{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1360px){.main-navigation .mobile-menu-extras{background:none;padding:0;display:flex;flex-direction:row;margin-top:0;gap:12px}}.main-navigation .mobile-menu-extras .user-wrapper,.main-navigation .mobile-menu-extras .wrapper{display:flex;align-items:center;justify-content:center;gap:22px;background:#013840;border-radius:20px;padding:5.5px 16px}@media (min-width:601px){.main-navigation .mobile-menu-extras .user-wrapper,.main-navigation .mobile-menu-extras .wrapper{margin-top:0}}@media only screen and (min-width:1360px){.main-navigation .mobile-menu-extras .user-wrapper,.main-navigation .mobile-menu-extras .wrapper{justify-content:flex-end}}.main-navigation .mobile-menu-extras .user-wrapper--no-side-nav,.main-navigation .mobile-menu-extras .wrapper--no-side-nav{justify-content:space-between}.main-navigation .mobile-menu-extras .user-wrapper--no-side-nav img,.main-navigation .mobile-menu-extras .wrapper--no-side-nav img{width:100%;max-width:270px}.main-navigation .mobile-menu-extras .user-wrapper--no-side-nav .lang,.main-navigation .mobile-menu-extras .wrapper--no-side-nav .lang{position:relative;margin-left:20px}.main-navigation .mobile-menu-extras .user-wrapper{padding:0}@media (max-width:768px){.main-navigation .mobile-menu-extras .wrapper{display:grid;grid-template-columns:repeat(2,1fr);background:none;gap:14px;padding:0}.main-navigation .mobile-menu-extras .wrapper>*{display:flex;align-items:center;justify-content:center;background:#013840;border-radius:20px;padding:5.5px 16px;height:37px}.main-navigation .mobile-menu-extras .wrapper .user-wrapper{gap:22px;order:1}.main-navigation .mobile-menu-extras .wrapper .lang{order:2}}@media (max-width:480px){.main-navigation .mobile-menu-extras .wrapper{grid-template-columns:100%}}.main-navigation .mobile-menu-extras .menu-button__notifications{display:none;padding:0;width:20px;height:20px;background:transparent;border:none;position:relative;font-size:0}.main-navigation .mobile-menu-extras .menu-button__notifications:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;background-image:url(/themes/custom/ctdc/assets/img/icon-notification-bell.svg);background-size:contain}.main-navigation .mobile-menu-extras .menu-button__notifications .js-notifications-number{position:absolute;font-size:.75rem;color:#fff;font-weight:700;top:-4px;right:-4px;font-family:Mulish,sans-serif;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-bottom:2px;background:#dc1017}.main-navigation .mobile-menu-extras .menu-button__search{display:block;padding:0;width:18px;height:18px;overflow:hidden;background:transparent;border:none;transition:.25s}.main-navigation .mobile-menu-extras .menu-button__search:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(31%) hue-rotate(68deg) brightness(107%) contrast(107%);background-image:url(/themes/custom/ctdc/assets/img/icon-search.svg)}.main-navigation .mobile-menu-extras .block-header__search__container{background:#fff;display:none;padding:32px;pointer-events:auto;width:calc(100vw - 80px);z-index:11;position:absolute;bottom:100%;right:0}@media only screen and (min-width:1360px){.main-navigation .mobile-menu-extras .block-header__search__container{bottom:auto;transform:none;top:70px;width:100vw!important;right:-48px}.main-navigation .mobile-menu-extras .block-header__search__container.is-active{width:100vw!important}}.main-navigation .mobile-menu-extras .block-header__search__container.is-active{display:block;width:calc(100vw - 80px)}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords{padding-top:20px}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords p{color:#4f5b62}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords .terms__wrapper{display:flex;justify-content:flex-start}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords .terms__wrapper a{display:block;border:1px solid #4f5b62;border-radius:25px;padding:3px 15px;margin-right:20px;color:#4f5b62}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords .terms__wrapper a:active,.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__top_keywords .terms__wrapper a:hover{color:#fff;border-color:#fff;background-color:#e60013;text-decoration:none}.main-navigation .mobile-menu-extras .block-header__search__container form .filters{display:flex}.main-navigation .mobile-menu-extras .block-header__search__container form .filters .form-submit{margin-top:0;border-radius:0 2px 2px 0;margin-left:-2px}.main-navigation .mobile-menu-extras .block-header__search__container form .filters .form-item-keyword{flex-basis:90%}.main-navigation .mobile-menu-extras .block-header__search__container form .filters .form-item-keyword input.form-autocomplete{padding:6px 20px;line-height:2rem;width:100%;border-radius:3px;border-width:2px;border-style:solid}.main-navigation .mobile-menu-extras .block-header__search__container form .filters .form-item-keyword input.form-autocomplete:focus,.main-navigation .mobile-menu-extras .block-header__search__container form .filters .form-item-keyword input.form-autocomplete:focus-visible{outline:#e60013;border-color:#e60013}.main-navigation .mobile-menu-extras .block-header__search__container .items,.main-navigation .mobile-menu-extras .block-header__search__container .pager,.main-navigation .mobile-menu-extras .block-header__search__container .top{display:none}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__close{position:relative}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__close .js-search-close{position:absolute;padding:0;top:-10px;right:0;background:transparent;border:0;width:37px;height:37px;margin:0 12px;overflow:hidden;transition:.25s}.main-navigation .mobile-menu-extras .block-header__search__container .block-header__search__close .js-search-close:before{content:"";display:block;background:50% no-repeat;width:100%;height:100%;filter:brightness(0) saturate(100%) invert(0) sepia(2%) saturate(547%) hue-rotate(344deg) brightness(85%) contrast(73%);background-image:url(/themes/custom/ctdc/assets/img/icon-close--black.svg)}.main-navigation .mobile-menu-extras .aiButtonWrap{max-width:none}.main-navigation .mobile-menu-extras .aiButtonWrap .aiMenuButton{width:100%}.main-navigation .mobile-menu-extras .aiButtonWrap .aiMenuButton .aiButtonAnimation{width:calc(100% + 60px);height:auto;aspect-ratio:1/1}@media only screen and (min-width:1360px){nav.menu{width:100%}}nav.menu .mobile-menu{border:none;background:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center}nav.menu .mobile-menu.is-open .menu-icon,nav.menu .mobile-menu:not(.is-open) .close-icon{display:none}@media only screen and (min-width:1360px){nav.menu .mobile-menu{display:none}}nav.menu .main-menu{display:none;position:absolute;top:100%;left:0;background:#fff;width:100%;height:calc(100vh - 84px);overflow-y:auto;overflow-x:hidden;padding:0;flex-direction:column;justify-content:space-between}nav.menu .main-menu.is-open{display:flex}#main.logged-in nav.menu .main-menu{height:calc(100vh - 122px)}@media (min-width:61em){#main.logged-in nav.menu .main-menu{height:calc(100vh - 137px)}}@media only screen and (min-width:1360px){#main.logged-in nav.menu .main-menu{height:auto}}@media only screen and (min-width:1360px){nav.menu .main-menu{height:auto!important;top:auto!important;left:auto;background:none;position:unset;padding:0;width:100%;align-items:center;display:grid!important;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content;overflow:visible;gap:32px}}nav.menu .menu-level-0{display:flex;flex-direction:column;overflow:auto;gap:0;padding:0}@media only screen and (max-width:1359px){nav.menu .menu-level-0{flex-grow:1;border-top:1px solid #dee7ec;border-bottom:1px solid #dee7ec;position:relative;overflow-x:hidden;overflow-y:auto}}@media only screen and (min-width:1360px){nav.menu .menu-level-0{flex-direction:row;gap:30px}}nav.menu .menu-level-0>li{padding:0;border-bottom:1px solid #f3f6f8}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li{border:0}}nav.menu .menu-level-0>li.dropdown{display:flex;align-items:center;gap:8px;justify-content:space-between}nav.menu .menu-level-0>li.dropdown>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.854.146a.5.5 0 0 1 0 .708l-5 5a.5.5 0 0 1-.708 0l-5-5A.5.5 0 0 1 .854.146L5.5 4.793 10.146.146a.5.5 0 0 1 .708 0z' fill='%23002B32'/%3E%3C/svg%3E");width:11px;height:6px;transform:rotate(-90deg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li.dropdown>a:after{display:none}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li.dropdown{justify-content:start}nav.menu .menu-level-0>li.dropdown:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.854.146a.5.5 0 0 1 0 .708l-5 5a.5.5 0 0 1-.708 0l-5-5A.5.5 0 0 1 .854.146L5.5 4.793 10.146.146a.5.5 0 0 1 .708 0z' fill='%23002B32'/%3E%3C/svg%3E");width:11px;height:6px;transform:rotate(-90deg);background-size:contain;background-repeat:no-repeat;background-position:50%;transform:rotate(0deg);filter:brightness(0) saturate(100%) invert(12%) sepia(34%) saturate(2547%) hue-rotate(155deg) brightness(94%) contrast(104%);transition:.3s ease-in-out}nav.menu .menu-level-0>li.dropdown:has([aria-expanded=true]):after{transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(28%) sepia(53%) saturate(752%) hue-rotate(139deg) brightness(92%) contrast(96%)}}nav.menu .menu-level-0>li>a,nav.menu .menu-level-0>li>span{font-size:.8125rem;font-weight:800;letter-spacing:.125rem;color:#002b32;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;width:100%}nav.menu .menu-level-0>li>a.is-active,nav.menu .menu-level-0>li>a[aria-expanded=true],nav.menu .menu-level-0>li>span.is-active,nav.menu .menu-level-0>li>span[aria-expanded=true]{color:#065d69}nav.menu .menu-level-0>li>a:focus,nav.menu .menu-level-0>li>span:focus{outline:none}nav.menu .menu-level-0>li>a:focus-visible,nav.menu .menu-level-0>li>span:focus-visible{border:1px solid #397e87}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>a,nav.menu .menu-level-0>li>span{font-size:.6875rem;font-weight:800;letter-spacing:.125rem;border:none;padding:0;width:-webkit-max-content;width:max-content;max-width:100%}}nav.menu .menu-level-0>li>.menu_link_content{position:absolute;bottom:0;overflow:auto;height:100%;width:100%;left:100%;transition:all .25s ease-in-out;z-index:2}@media only screen and (min-width:1360px){#main.logged-in nav.menu .menu-level-0>li>.menu_link_content{height:auto}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content{position:absolute;bottom:auto;display:none;opacity:0;left:0;top:100%;height:auto;overflow:unset}}nav.menu .menu-level-0>li>.menu_link_content.is-open{left:0}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content.is-open{display:block;opacity:1}}nav.menu .menu-level-0>li>.menu_link_content .menu-back{border-bottom:1px solid #f3f6f8}nav.menu .menu-level-0>li>.menu_link_content .menu-back button{color:#065d69;font-size:.6875rem;font-weight:800;line-height:100%;letter-spacing:.125rem;text-transform:uppercase;display:flex;align-items:center;gap:10px;background:none;border:none;padding:16px 20px}nav.menu .menu-level-0>li>.menu_link_content .menu-back button:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.854.146a.5.5 0 0 1 0 .708l-5 5a.5.5 0 0 1-.708 0l-5-5A.5.5 0 0 1 .854.146L5.5 4.793 10.146.146a.5.5 0 0 1 .708 0z' fill='%23002B32'/%3E%3C/svg%3E");width:11px;height:6px;transform:rotate(90deg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .menu-back{display:none}}nav.menu .menu-level-0>li>.menu_link_content>.menu-overlay{position:absolute;top:0;left:0;width:100%;height:100vh}@media only screen and (max-width:1359px){nav.menu .menu-level-0>li>.menu_link_content>.menu-overlay{display:none}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega{position:relative;background:#fff;padding:0}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega{padding:60px;background:#f6f8f9;box-shadow:0 14px 24px 0 rgba(0,0,0,.05)}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper{display:flex;flex-direction:column}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper{flex-direction:row;justify-content:center}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content{border-right:1px solid #c8d6df;padding-right:50px;width:340px;flex:0 0 340px}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>span{color:#141819;font-size:1.25rem;line-height:120%;display:flex;align-items:center;gap:10px;margin-bottom:8px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>span{font-size:1.5rem}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a{color:#002b32;font-weight:800;font-size:1.5rem;line-height:120%;display:flex;align-items:center;gap:10px;padding:18px 20px 8px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a{font-weight:400;color:#065d69;font-size:1.5rem;margin-bottom:8px;padding:0;letter-spacing:0}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a:after{content:"→";display:block;transform:translateX(0)}@media only screen and (max-width:1359px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a:after{font-size:1.125rem;color:#065d69}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M13.568 7.281l-6.5 6.5-1.157-1.137 4.55-4.55H.567V6.469h9.893l-4.55-4.55L7.068.78l6.5 6.5z' fill='%23065D69'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.568 .781)' d='M0 0h13v13H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;width:13px;height:13px}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a:focus-visible:after,nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content>a:hover:after{transform:translateX(4px)}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content .body{display:none}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content .body{display:block}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content .body p{color:#2b3236;font-size:.75rem;line-height:160%}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper>.content .body p{font-size:.8125rem}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1{color:#141819;line-height:160%;padding:0}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;max-width:1080px;padding-left:50px;width:calc(100% - 340px);flex:0 0 calc(100% - 340px);padding-top:0;padding-bottom:0}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1:has(>.left-border){gap:0}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1:has(>.left-border) .dropdown-child:has(~.left-border){padding-right:50px}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1:has(>:only-child){grid-template-columns:100%}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1:has(>:only-child) .menu-level-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 50px}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}}nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1 a{margin-top:16px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1 a{margin-top:0}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1>.dropdown-child.left-border{border-left:1px solid #c8d6df;padding-left:50px}}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content>.menu-mega>.wrapper .menu-level-1>.dropdown-child:not(:first-child){margin-top:14px}}nav.menu .menu-level-0>li>.menu_link_content li:has(>.link-container),nav.menu .menu-level-0>li>.menu_link_content li:has(>a>.link-container){border:none;padding:0;margin:0!important}nav.menu .menu-level-0>li>.menu_link_content li:has(>.link-container).hide-title>.link-container>span,nav.menu .menu-level-0>li>.menu_link_content li:has(>.link-container).hide-title>a>.link-container>span,nav.menu .menu-level-0>li>.menu_link_content li:has(>a>.link-container).hide-title>.link-container>span,nav.menu .menu-level-0>li>.menu_link_content li:has(>a>.link-container).hide-title>a>.link-container>span{display:none}nav.menu .menu-level-0>li>.menu_link_content li:has(>.small-link){padding:8px 20px 12px}@media only screen and (max-width:1359px){nav.menu .menu-level-0>li>.menu_link_content .small-link{padding:8px 20px 12px;display:block;margin:0!important}}nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container{padding:0;display:flex;align-items:center;width:-webkit-max-content;width:max-content;max-width:100%;white-space:nowrap;gap:8px}nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container b{color:#b50d14;font-size:.75rem;font-weight:500;line-height:normal;letter-spacing:.125rem;text-transform:uppercase}@media only screen and (max-width:1359px){nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container b{color:#065d69;font-size:.9375rem;font-weight:700;text-transform:none;letter-spacing:0}}nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M8 4L4 8l-.712-.7 2.8-2.8H0v-1h6.088L3.288.7 4 0l4 4z' fill='%23DC1017'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h8v8H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%;width:8px;height:8px;position:relative;left:0}@media (max-width:1280px){nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M8 4L4 8l-.712-.7 2.8-2.8H0v-1h6.088L3.288.7 4 0l4 4z' fill='%23065d69'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h8v8H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");width:13px;height:13px}}nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container:hover{background:transparent}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container:hover b{color:#b50d14}}nav.menu .menu-level-0>li>.menu_link_content .small-link>.link-container:hover:after{left:4px}nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container{display:grid;grid-template-columns:96px calc(100% - 110px);gap:0 14px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container{grid-template-columns:144px calc(100% - 160px);gap:0 16px}}nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container article,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container article{grid-row:span 2}nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container article img,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container article img{width:100%;height:auto}nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container>a,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container>a{align-self:end}nav.menu .menu-level-0>li>.menu_link_content .large-image>.link-container .body,nav.menu .menu-level-0>li>.menu_link_content .large-image>a>.link-container .body{display:block;padding-left:0;align-self:start}nav.menu .menu-level-0>li>.menu_link_content .link-container{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container:not(:has(img))>*{padding-left:0!important}}nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>a),nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>b){padding:12px 20px;background:transparent}nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>a):hover,nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>b):hover{background:rgba(6,93,105,.04)}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>a),nav.menu .menu-level-0>li>.menu_link_content .link-container:has(>b){padding:6px}}nav.menu .menu-level-0>li>.menu_link_content .link-container img{flex:0 0 24px;width:24px;height:24px;object-fit:contain;object-position:center}nav.menu .menu-level-0>li>.menu_link_content .link-container>span{font-size:.875rem;color:#065d69;line-height:.75rem;letter-spacing:.03125rem;font-weight:700;padding:18px 20px 6px}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container>span{padding:0;line-height:.875rem}}nav.menu .menu-level-0>li>.menu_link_content .link-container>a,nav.menu .menu-level-0>li>.menu_link_content .link-container>b{flex:0 0 calc(100% - 40px);color:#141819;font-size:.9375rem;font-weight:700;line-height:160%;margin:0!important}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container>a,nav.menu .menu-level-0>li>.menu_link_content .link-container>b{font-size:1rem}}nav.menu .menu-level-0>li>.menu_link_content .link-container>a:focus-visible,nav.menu .menu-level-0>li>.menu_link_content .link-container>a:hover,nav.menu .menu-level-0>li>.menu_link_content .link-container>b:focus-visible,nav.menu .menu-level-0>li>.menu_link_content .link-container>b:hover{color:#034a54}nav.menu .menu-level-0>li>.menu_link_content .link-container .body{width:100%;flex:0 0 100%;margin:0;padding-left:40px;display:none}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container .body{display:block}}nav.menu .menu-level-0>li>.menu_link_content .link-container .body p{color:#2b3236;font-size:.75rem;line-height:160%}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .link-container .body p{font-size:.8125rem}}nav.menu .menu-level-0>li>.menu_link_content .menu-level-2{display:flex;flex-direction:column;padding:0}@media only screen and (min-width:1360px){nav.menu .menu-level-0>li>.menu_link_content .menu-level-2{margin-top:10px;gap:24px}nav.menu .menu-level-0>li>.menu_link_content .menu-level-2>.large-image:not(:has(+li .small-link)){margin-bottom:-24px!important}}nav.menu .menu-level-0>li>.menu_link_content .menu-level-2 a{margin-top:0}@media (min-width:1441px){#ctc_global_nav ul{overflow-y:hidden!important;overflow-x:auto!important;white-space:nowrap;height:49px!important}}.hero{height:100vh;max-height:840px;min-height:400px;position:relative}.hero:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 20.62%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));transform:rotate(-180deg)}.hero.has-overlay:after,.hero:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:1}.hero.has-overlay:after{background:rgba(0,0,0,.25)}.hero.has-overlay>.content{z-index:2}.hero.hero-match{height:auto;min-height:0}.hero.hero-match .content{position:relative;transform:none;padding:32px 0}.hero.hero-match .content .body{margin-bottom:0}.hero.hero-match .content .body p{max-width:575px}.hero.hero-match .content .body p:last-child{margin-bottom:0}.hero.hero-match figure{position:absolute;top:0;left:0;width:100%}.hero.hero-xshort{height:50vh}.hero.hero-short{height:66vh}.hero.hero-medium{height:75vh}.hero.grey:before{display:none}.hero.grey .content .tagline{color:#013840;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:24px}.hero.grey .content .heading{color:#001c20;font-size:3.25rem;font-style:normal;font-weight:900;line-height:110%;letter-spacing:0;margin-bottom:32px}.hero.grey .content .body p{margin:32px 0;max-width:475px}.hero.green_centered{background-color:#002b32}.hero.green_centered:before{display:none}.hero.green_centered .content .body,.hero.green_centered .content .body p,.hero.green_centered .content .heading,.hero.green_centered .content .tagline{text-align:center;color:#fff;max-width:100%}.hero.green_centered .content .body p{margin:32px 0}.hero.green_centered .content .heading{font-size:3.25rem;line-height:110%}.hero.green_centered .content .tagline{margin-bottom:24px}.hero.green_centered .content .links{justify-content:center}.hero.light_grey_grad_bg{position:relative;background:#c8d6df!important;overflow:hidden}.hero.light_grey_grad_bg:before{content:"";display:block!important;position:absolute;top:calc(50% - 62vw);left:calc(50% - 62vw);width:124vw;height:124vw;border-radius:2378.192px;background:radial-gradient(50% 50% at 50% 50%,#fff 0,hsla(0,0%,100%,.2) 51.5%,hsla(0,0%,100%,0) 100%)}.hero.light_grey_grad_bg .content .tagline{color:#013840;font-size:.6875rem;line-height:100%;letter-spacing:.125rem;margin-bottom:24px}.hero.light_grey_grad_bg .content .heading{color:#001c20;font-weight:900;line-height:110%}.hero.light_grey_grad_bg .content .body p{color:#2b3236;font-size:1rem;line-height:160%}.hero.has-cinemagraphs{height:auto;max-height:none}@media (min-width:1025px){.hero.has-cinemagraphs{height:100vh;max-height:840px}}.hero.has-cinemagraphs:before{display:none}.hero.has-cinemagraphs>figure{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1025px){.hero.has-cinemagraphs>figure{position:relative}}@media (min-width:1025px){.hero.has-cinemagraphs:not(.maintain-size) .content .heading{font-size:3.25rem}}.hero.has-cinemagraphs .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:relative}@media (min-width:1025px){.hero.has-cinemagraphs .content{flex-direction:row;gap:40px;position:absolute;top:0;bottom:0;transform:none}}.hero.has-cinemagraphs .content .tagline{color:#013840;font-size:.6875rem;font-weight:400;line-height:100%;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:24px}.hero.has-cinemagraphs .content .heading{color:#001c20;letter-spacing:0}@media (min-width:1025px){.hero.has-cinemagraphs .content .heading{font-weight:900;line-height:110%}}.hero.has-cinemagraphs .content .content__inner{padding:80px 40px 40px;margin:0;box-sizing:border-box;width:100%}@media (min-width:1025px){.hero.has-cinemagraphs .content .content__inner{padding:40px 0 40px 80px;width:50%}}.hero.has-cinemagraphs .content .content__inner .body p{margin:32px 0}.hero.has-cinemagraphs .content .content__inner .links{gap:10px}.hero.has-cinemagraphs .content .content__inner .links a{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.125rem}.hero.has-cinemagraphs .content .content__cinemagraphs{width:100%;height:100%;display:flex;align-items:center}@media (min-width:1025px){.hero.has-cinemagraphs .content .content__cinemagraphs{width:50%}}.hero.has-cinemagraphs:has(.flex-height-single) .content{justify-content:space-between;max-width:1280px;margin:0 auto;padding:0 24px;display:grid;box-sizing:border-box}@media (min-width:769px){.hero.has-cinemagraphs:has(.flex-height-single) .content{grid-template-columns:repeat(2,1fr)}}.hero.has-cinemagraphs:has(.flex-height-single) .content__inner{width:100%;padding-left:0}@media (min-width:769px){.hero.has-cinemagraphs:has(.flex-height-single) .content__inner{max-width:470px}}.hero.has-cinemagraphs:has(.flex-height-single) .content__cinemagraphs{width:100%}.hero.has-cinemagraphs:has(.single-small){padding:20px 0}@media (min-width:1025px){.hero.has-cinemagraphs:has(.single-small) .content__inner{width:60%}.hero.has-cinemagraphs:has(.single-small) .content__cinemagraphs{width:40%}}.hero .media,.hero .slide,.hero .slide .wrapper{height:100%}.hero .content,.hero img{position:absolute;left:0}.hero .content{width:100%;z-index:1;bottom:50px;transition:transform .5s}@media (min-width:769px){.hero .content{box-sizing:content-box}}@media (min-width:1025px){.hero .content{top:50%;bottom:auto;transform:translateY(-50%)}}.hero .content__inner{max-width:1416px;padding:0 32px;margin:0 auto;box-sizing:border-box}.hero .content .h1.heading,.hero .content h1.heading{font-size:3rem}@media only screen and (min-width:480px){.hero .content .h1.heading,.hero .content h1.heading{font-size:calc(3rem + 30 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.hero .content .h1.heading,.hero .content h1.heading{font-size:4.875rem}}.hero .content .body,.hero .content .heading,.hero .content .tagline{color:#fff;max-width:865px}@media (max-width:768px){.hero .content .body,.hero .content .heading,.hero .content .tagline{line-height:1.1;margin-top:8px}}.hero .content .tagline{margin-bottom:8px}.hero .content .body{text-shadow:0 4px 4px 0 rgba(0,0,0,.25);line-height:1.75rem;font-size:1rem}@media (min-width:769px){.hero .content .body{font-size:1.125rem;line-height:2rem}}.hero .content .body p{margin:0}@media (min-width:769px){.hero .content .body p{margin:48px 0}}.hero .content .link-section{display:flex;gap:10px;flex-direction:column}@media (min-width:769px){.hero .content .link-section{flex-direction:row}}.hero .content .links .btn{height:auto;line-height:2rem;padding:7px 20px}.hero .content .modal-link button{border-radius:2px;border:1px solid #6b90aa;background:transparent;margin:0;font-size:.75rem;font-weight:500;letter-spacing:.125rem;text-transform:uppercase;padding:7px 20px;line-height:2rem;display:flex;align-items:center;gap:8px}.hero .content .modal-link button svg{margin-bottom:3px}.hero .content .modal-link iframe{display:none!important}.hero.has-body:not(.maintain-size) .content .h1.heading,.hero.has-body:not(.maintain-size) .content h1.heading{font-size:2.5rem}@media (min-width:769px){.hero.has-body:not(.maintain-size) .content .h1.heading,.hero.has-body:not(.maintain-size) .content h1.heading{font-size:3rem}}@media (min-width:1901px){.hero.is-front .content.is-active{left:22px}}.hero.no-image{height:auto;min-height:auto;padding:60px 0;background:#04383f}@media (min-width:769px){.hero.no-image{padding:80px 0}}.hero.no-image:before{display:none}.hero.no-image .content{transform:none;position:relative;bottom:auto;top:auto}.hero-video-frame{aspect-ratio:16/9}.video,figure{margin:0;position:relative;height:100%}.video img,.video video,figure img,figure video{height:100%;object-fit:cover;width:100%}.text-block .video img,.text-block figure img{width:auto}.video.compat-object-fit,figure.compat-object-fit{background-size:cover;background-position:50%;height:100%}.video.compat-object-fit img,figure.compat-object-fit img{opacity:0}.video figcaption,figure figcaption{position:absolute;bottom:0;right:0;z-index:5;padding:0 16px}.video .video-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:20px}.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}header[role=banner]{margin:0 -10px}#ctc_global_nav{background:#282828;height:0;left:0;overflow:hidden;text-transform:uppercase;top:0;width:100%;z-index:500;position:relative}#ctc_global_nav #ctc_links,#ctc_global_nav #global_nav_left .website-cookies,#ctc_global_nav #global_nav_right,#ctc_global_nav br{display:none}#ctc_global_nav #dropdown_btn,#ctc_global_nav h2{border-bottom:1px solid #4a4a4a;color:#9f9f9f;font-weight:700;margin-bottom:0;padding:17px 58px 17px 17px;position:relative}@media screen and (min-width:1440px){#ctc_global_nav #dropdown_btn,#ctc_global_nav h2{display:none;font-weight:400}}#ctc_global_nav h2{display:none}#ctc_global_nav #dropdown_btn,#ctc_global_nav h2,#ctc_global_nav h3,#ctc_global_nav li{font-size:.75rem;margin:0}@media (min-width:1901px){#ctc_global_nav #dropdown_btn,#ctc_global_nav h2,#ctc_global_nav h3,#ctc_global_nav li{font-size:.875rem}}html.no-touch-device #ctc_global_nav #dropdown_btn:hover{cursor:pointer}#ctc_global_nav #dropdown_mnu{display:block!important}#ctc_global_nav .menu__toggle{font-size:1.5rem;align-items:center;background:transparent;border:none;color:#9f9f9f;display:flex;height:100%;justify-content:center;padding:0;position:absolute;right:0;top:0;width:50px}#ctc_global_nav .menu__toggle .menu__toggle__arrow-down,#ctc_global_nav .menu__toggle .menu__toggle__arrow-up{position:static}#ctc_global_nav .menu__toggle .menu__toggle__arrow-down svg,#ctc_global_nav .menu__toggle .menu__toggle__arrow-up svg{height:24px;width:24px}#ctc_global_nav .menu__toggle .fa-angle-down,#ctc_global_nav .menu__toggle .menu__toggle__arrow-down{display:block}#ctc_global_nav .menu__toggle .fa-angle-up,#ctc_global_nav .menu__toggle .menu__toggle__arrow-up{display:none}#ctc_global_nav .menu__toggle svg{fill:#9f9f9f}#ctc_global_nav.umbrella-nav--open ul{height:auto}#ctc_global_nav.umbrella-nav--open .umbrella-nav__footer{display:block}#ctc_global_nav.umbrella-nav--open .fa-angle-down,#ctc_global_nav.umbrella-nav--open .menu__toggle__arrow-down{display:none}#ctc_global_nav.umbrella-nav--open .fa-angle-up,#ctc_global_nav.umbrella-nav--open .menu__toggle__arrow-up{display:block}#ctc_global_nav li,#ctc_global_nav ul{list-style:none}#ctc_global_nav ul{border-bottom:1px solid #4a4a4a;display:flex;flex-direction:column;height:0;margin:0;overflow:hidden;padding-left:0}@media screen and (min-width:1440px){#ctc_global_nav ul{flex-direction:row;height:auto}}#ctc_global_nav li{order:2}@media screen and (min-width:1440px){#ctc_global_nav li{margin:0;border:none!important}}#ctc_global_nav a{color:#9f9f9f;display:block;font-weight:700;padding:11px 0;text-decoration:none}@media screen and (min-width:1440px){#ctc_global_nav a{align-items:center;display:flex;height:100%;padding:0}}#ctc_global_nav a span{border-bottom:none;border-left:4px solid #282828;display:block;padding:6px 20px}@media screen and (min-width:1440px){#ctc_global_nav a span{align-items:center;border-bottom:4px solid #282828;border-left:none;display:flex;height:100%;margin:0 20px;padding:12px 0 8px}}#ctc_global_nav a.active span{border-bottom:none;border-left:4px solid #e01e2b;color:#fff}@media screen and (min-width:1440px){#ctc_global_nav a.active span{border-bottom:4px solid #e01e2b;border-left:none}}html.no-touch-device #ctc_global_nav a:hover{cursor:pointer}html.no-touch-device #ctc_global_nav a:hover span{color:#fff}#ctc_global_nav .umbrella-nav__footer{display:none}.sidenav{font-family:Mulish,sans-serif;font-size:1rem;font-weight:400;height:100vh;width:0;position:-webkit-sticky;position:sticky;float:left;z-index:100;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;transition-delay:.5s;box-shadow:0 3px 20px 0 rgba(0,0,0,.15)}@media (min-width:1281px){.sidenav{width:80px;position:fixed}}.sidenav a{text-decoration:none;display:block;transition:.3s;width:100%}.sidenav a.btn,.sidenav a.btn-tertiary{margin:0 0 32px}.sidenav.is-open{width:100%}@media (min-width:1281px){.sidenav.is-open{width:460px}}.sidenav.is-open .menu{opacity:1}.sidenav.is-open .login--mobile{display:inline-block;width:auto;margin-left:auto;margin-right:12px}.sidenav.is-open .logout--mobile{display:inline-flex;align-items:center;margin:0 0 10px}.sidenav.is-open .logout--mobile a{display:flex;align-items:center;text-align:center;height:40px;background:#fff;border-radius:3px;color:#dc1017;font-size:.8125rem;line-height:1.2em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:7px 8px;border:none;margin-right:10px}@media (min-width:601px){.sidenav.is-open .logout--mobile a{padding:7px 16px;line-height:2em}}.sidenav.is-open .lang--mobile{display:inline-block;margin:0 0 10px}.sidenav.is-open .lang--mobile li a{display:inline}.sidenav.is-open .sidenav--closed{opacity:0}.sidenav.is-open .sidenav--opened{opacity:1}.sidenav .branding{padding:20px 60px;text-align:center;height:100px}.sidenav .branding img{max-width:300px;width:100%;height:100%}.sidenav .dc-logo{padding:10px 60px;text-align:center}.sidenav .dc-logo img{max-width:188px;width:100%}.sidenav .menu{padding:40px;opacity:0;transition:.3s;transition-delay:.5s;width:100%}@media (min-width:1281px){.sidenav .menu{padding:0 60px;width:460px}}.sidenav .menu li:not(.is-button){border-bottom:1px solid rgba(105,121,131,.2)}.sidenav .menu li>button:not(.is-accordion){font-size:.9375rem;margin:0 0 32px;width:100%}.sidenav .menu li>button.is-accordion{position:relative;background-color:transparent;background-repeat:no-repeat;background-position:0;cursor:pointer;font-family:inherit;margin:1px 0;padding:24px 26px 24px 48px;width:100%;text-align:left;outline:none;transition:.3s;font-weight:700;color:#4f5b62;border:1px solid transparent}.sidenav .menu li>button.is-accordion:focus{outline:1px dotted #04383f}.sidenav .menu li>button.is-accordion:after{content:"";background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-red.svg);background-position:50%;width:16px;height:16px;display:block;position:absolute;transform:rotate(90deg) translateX(-50%);transition:.3s;margin-left:auto;right:0;top:50%}.sidenav .menu li>button.is-accordion.active:after{transform:rotate(90deg) translateX(-50%) scaleX(-1)}.sidenav .menu .menu-dropdown{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.sidenav .menu .menu-dropdown .content{padding:0 0 16px}.sidenav .menu .body{color:#333}.sidenav .menu .body p{line-height:1.4em;color:#333}.sidenav .menu .body a{color:#e60013;text-decoration:underline;display:inline}.sidenav .menu-level-1{padding:0;width:calc(100% - 40px);margin:0 20px}.sidenav .menu-level-1 li:not(.is-button):last-of-type{border-bottom:none}.sidenav .menu-level-1 li>button.is-accordion{font-weight:500;padding:16px 24px 16px 0}.sidenav .menu-level-1 li>button.is-accordion:after{background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-teal.svg)}.sidenav .menu-level-1 a{font-weight:700}.sidenav .menu-level-1 .menu-dropdown .wrapper{padding:0 24px}.sidenav .menu-level-1 .menu-dropdown .body p{font-size:.9375rem;line-height:1.125rem}.sidenav .menu-level-2{overflow:hidden;width:100%;padding:0;display:grid;grid-template-columns:calc(50% - 6px) calc(50% - 6px);grid-column-gap:12px;grid-row-gap:16px}.sidenav .menu-level-2>li:not(.is-button){margin-right:auto;border:none}.sidenav .menu-level-2>li:not(.is-button) a{font-weight:500;font-size:.9375rem;line-height:1.125rem;text-decoration:underline;margin-right:16px}.sidenav .menu-level-2>li:not(.is-button) a.red:after{display:none}.sidenav .link-icon{width:100%;margin-bottom:16px}.sidenav .link-icon a{align-items:center;display:flex;color:#04383f;font-weight:700!important}.sidenav .link-icon a:hover{text-decoration:underline}.sidenav .link-icon a svg{margin-right:16px}.sidenav .link-icon:last-of-type{margin-bottom:0}.sidenav__mobile-header{display:flex;background-color:#eee;padding:20px 10px;justify-content:space-between;flex-wrap:wrap}@media (min-width:601px){.sidenav__mobile-header{padding:20px}}@media (min-width:1281px){.sidenav__mobile-header{display:none}}.sidenav__menu-extra{padding:0 60px;margin-top:30px}.sidenav__menu-extra .form-submit{background:#e60013;border:1px solid #e60013;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;letter-spacing:.1em;margin:0 0 16px;padding:7px 20px;line-height:2rem;text-align:center;transition:.25s;text-transform:uppercase;height:auto;width:100%}.sidenav__menu-extra .form-submit:hover{background:#fff;color:#e60013}.sidenav .sidenav--closed{display:none;flex-direction:column;align-items:center;transition:all .5s;transition-delay:.5s;width:80px;position:absolute;height:100%;justify-content:space-between;padding-top:76px}@media (min-width:1281px){.sidenav .sidenav--closed{display:flex}}.sidenav .sidenav--closed.has-notifications{padding-top:126px}.sidenav .sidenav--closed .sidenav--closed__ctdc-logo,.sidenav .sidenav--closed .sidenav--closed__dc-logo{max-width:45px;margin:20px 0 50px}.sidenav .sidenav--closed .sidenav--closed__icons{display:flex;flex-direction:column;flex:1}.sidenav .sidenav--closed .sidenav--closed__icon{width:32px;height:auto;margin-bottom:40px}.sidenav .sidenav--closed .dc-logo{padding:0 0 100px;max-width:45px}.sidenav .sidenav--opened{width:100%;position:absolute;transition:all .5s;transition-delay:.5s;opacity:0}@media (min-width:1281px){.sidenav .sidenav--opened{padding-top:76px;width:460px}}@media (min-width:1281px){.sidenav .sidenav--opened.has-notifications{padding-top:126px}}.nav-toggle__container{position:-webkit-sticky;position:sticky;float:left;top:0;left:0;transition:.5s;z-index:100}@media (min-width:1281px){.nav-toggle__container{display:none}}.nav-toggle__container.is-hidden-sticky{position:-webkit-sticky;position:sticky;top:0}.nav-toggle__container.is-sticky{top:0}.nav-toggle__container.is-active{display:none}.nav-close{color:#e60013;background-image:url(/themes/custom/ctdc/assets/img/icon-close--red.svg);background-color:transparent;padding:8px 25px;margin:0 0 10px;left:20px;z-index:101;border:0;text-transform:uppercase;font-size:.8125rem}.nav-close,.nav-toggle{background-position:center left 6px;display:block;background-repeat:no-repeat}.nav-toggle{border-radius:0 100% 100% 0;background-image:url(/themes/custom/ctdc/assets/img/icon-burger.svg);background-color:#e60013;background-size:30px;height:48px;width:48px;border:none;color:transparent;font-size:0;z-index:20}.nav-toggle.is-active{display:none}.main{transition:margin-left .5s;position:relative}.main--no-side-nav{margin-left:0}body.toolbar-horizontal .sidenav--opened,body.toolbar-vertical .sidenav--opened{padding-top:50px}@media (min-width:1281px){body.toolbar-horizontal .sidenav--opened,body.toolbar-vertical .sidenav--opened{padding-top:113px}}body.toolbar-horizontal .sidenav--opened.has-notifications,body.toolbar-vertical .sidenav--opened.has-notifications{padding-top:100px}@media (min-width:1281px){body.toolbar-horizontal .sidenav--opened.has-notifications,body.toolbar-vertical .sidenav--opened.has-notifications{padding-top:163px}}body.toolbar-horizontal .sidenav--closed,body.toolbar-vertical .sidenav--closed{padding-top:50px}@media (min-width:1281px){body.toolbar-horizontal .sidenav--closed,body.toolbar-vertical .sidenav--closed{padding-top:121px}}body.toolbar-horizontal .sidenav--closed.has-notifications,body.toolbar-vertical .sidenav--closed.has-notifications{padding-top:100px}@media (min-width:1281px){body.toolbar-horizontal .sidenav--closed.has-notifications,body.toolbar-vertical .sidenav--closed.has-notifications{padding-top:171px}}body.toolbar-horizontal .nav-toggle__container,body.toolbar-vertical .nav-toggle__container{float:left;top:102px}body.toolbar-horizontal .nav-toggle__container.is-hidden-sticky,body.toolbar-vertical .nav-toggle__container.is-hidden-sticky{top:39px}body.toolbar-horizontal .nav-toggle__container.is-sticky,body.toolbar-vertical .nav-toggle__container.is-sticky{top:145px}body.toolbar-horizontal .nav-toggle__container.is-front,body.toolbar-vertical .nav-toggle__container.is-front{float:left;top:99px}body.toolbar-horizontal .nav-toggle__container.is-front.is-hidden-sticky,body.toolbar-horizontal .nav-toggle__container.is-front.is-sticky,body.toolbar-vertical .nav-toggle__container.is-front.is-hidden-sticky,body.toolbar-vertical .nav-toggle__container.is-front.is-sticky{top:39px}.notification-popup{padding:52px 65px}.notification-popup__body{font-size:1.25rem;text-align:center;font-weight:700;line-height:2rem;margin-bottom:20px}@media only screen and (min-width:480px){.notification-popup__body{font-size:calc(1.25rem + 4 * (100vw - 30rem) / 1020)}}@media only screen and (min-width:1500px){.notification-popup__body{font-size:1.5rem}}.notification-popup .links{display:flex;flex-direction:column;align-items:center}.notification-popup .links a{margin-bottom:16px}.custom-popup{padding:0 30px;display:flex;flex-wrap:wrap}.custom-popup__heading .heading{margin-bottom:0}.custom-popup__logo{width:190px;margin-left:auto}.custom-popup__logo img{width:100%}.custom-popup__body{margin-top:16px;padding:30px;background-color:#eee;width:100%}.custom-popup label{font-size:.875rem}.quick-tips-popup{padding:0 20px}.quick-tips-popup .content{margin-bottom:48px}.quick-tips-popup .content h4{margin-bottom:16px}.quick-tips-popup .slick-slide{padding:0;margin-bottom:16px}.quick-tips-popup .quick-tips-arrows .next,.quick-tips-popup .quick-tips-arrows .prev{color:#e60013;cursor:pointer}.quick-tips-popup .quick-tips-arrows .prev{padding-right:16px;margin-right:12px;border-right:1px solid #e60013}.quick-tips-popup .quick-tips-close{display:flex;justify-content:center}.quick-tips-popup .quick-tips-close .btn{margin-top:24px}#colorbox #cboxWrapper{border-radius:3px}#colorbox #cboxLoadedContent{margin-top:28px}#colorbox #cboxClose{background:url(/themes/custom/ctdc/assets/img/icon-close--red.svg) no-repeat;background-size:25px;top:0}#colorbox.colorbox-custom-popup #cboxClose{background:url(/themes/custom/ctdc/assets/img/icon-close--grey.svg) no-repeat;width:26px;height:27px;border:1px solid #d3d3d3;border-radius:50%}#colorbox.colorbox-quick-tips-popup #cboxClose{right:10px}#mc_embed_signup{background:#fff;clear:left;width:100%;font-size:.9375rem}@media (min-width:1025px){#mc_embed_signup{max-width:600px}}.mc-field-group select{background:#fff;border:1px solid #abb0b2;border-radius:3px;padding:8px 0!important;text-indent:2%;width:100%!important}#mc_embed_signup form{display:block;position:relative;text-align:left;margin:20px}#mc_embed_signup .h2{font-weight:700;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup input{border:1px solid #abb0b2;border-radius:3px}#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox}#mc_embed_signup input[type=radio]{-webkit-appearance:radio}#mc_embed_signup input:focus{border-color:#333}#mc_embed_signup .button{clear:both;background-color:#111;border:0 none;border-radius:4px;transition:all .23s ease-in-out 0s;color:#fff;cursor:pointer;display:inline-block;font-size:.9375rem;font-weight:400;height:32px;line-height:2rem;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}#mc_embed_signup .button:hover{background-color:#222}#mc_embed_signup .small-meta{font-size:.6875rem}#mc_embed_signup .nowrap{white-space:nowrap}#mc_embed_signup .mc-field-group{clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;display:grid}#mc_embed_signup .size1of2{clear:none;float:left;display:inline-block;width:46%;margin-right:4%}* html #mc_embed_signup .size1of2{margin-right:2%}#mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}#mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}#mc_embed_signup .mc-field-group select{display:inline-block;width:99%;padding:5px 0;margin-bottom:2px}#mc_embed_signup .mc-address-fields-group,#mc_embed_signup .mc-sms-phone-group{display:flex;flex-direction:row;justify-content:space-evenly;width:96%;gap:15px}#mc_embed_signup .mc-sms-phone-group{padding-top:5px}#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us{padding:5px 0}#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input{display:inline;width:60px;margin:0 2px;letter-spacing:.0625rem;text-align:center;padding:5px 0 2px}#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input{width:40px}#mc_embed_signup .datefield .dayfield input,#mc_embed_signup .datefield .monthfield input{width:30px}#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label{display:none}#mc_embed_signup .indicates-required{text-align:right;font-size:.6875rem;margin-right:4%}#mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}#mc_embed_signup .clear{clear:both}#mc_embed_signup .foot{display:grid;grid-template-columns:3fr 1fr;width:96%;align-items:center}@media screen and (max-width:400px){#mc_embed_signup .foot{display:grid;grid-template-columns:1fr;width:100%;align-items:center}}@media screen and (max-width:400px){#mc_embed_signup .referralBadge{width:50%}}#mc_embed_signup .brandingLogo{justify-self:right}@media screen and (max-width:400px){#mc_embed_signup .brandingLogo{justify-self:left}}#mc_embed_signup .mc-field-group.input-group ul{margin:0;padding:5px 0;list-style:none}#mc_embed_signup .mc-field-group.input-group ul li{display:block;padding:3px 0;margin:0}#mc_embed_signup .mc-field-group.input-group label{display:inline}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none}#mc_embed_signup div#mce-responses{float:left;top:-1.4em;padding:0 .5em;overflow:hidden;width:90%;margin:0 5%;clear:both}#mc_embed_signup div.response{margin:1em 0;padding:1em .5em .5em 0;font-weight:700;float:left;top:-1.5em;z-index:1;width:80%}#mc_embed_signup #mce-error-response{display:none}#mc_embed_signup #mce-success-response{color:#529214;display:none}#mc_embed_signup label.error{display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0}#mc_embed_signup .helper_text{color:#8d8985;margin-top:2px;display:inline-block;padding:3px;background-color:hsla(0,0%,100%,.85);border-radius:3px;font-size:.875rem;font-weight:400;z-index:1}#mc-embedded-subscribe{clear:both;width:auto;display:block;margin:1em 0 1em 5%}#mc_embed_signup #num-subscribers{font-size:1.1em}#mc_embed_signup #num-subscribers span{padding:.5em;border:1px solid #ccc;margin-right:.5em;font-weight:700}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;margin:2px 0 1em;padding:3px;background-color:hsla(0,0%,100%,.85);border-radius:3px;font-size:.875rem;font-weight:400;z-index:1;color:#e85c41}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}
.card{position:relative}.card .slide-number{display:block!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;border:none!important;outline:none!important}.card.maintain-aspect figure{height:auto!important}.card .tilelink{cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}.card .wrapper{display:flex;flex-direction:column;height:100%}.card .image{position:relative}.card .image .flag{position:absolute;top:28px;left:0;background:#dc1017;color:#fff;font-weight:800;z-index:1;padding:8px 12px;font-size:.9375rem;line-height:1.125rem;text-transform:uppercase;letter-spacing:.05em}.card .content{flex:1 0 auto;display:flex;flex-direction:column;padding:16px}.card .content .links{margin-top:auto;flex-direction:column;z-index:1}.card .content .links:has(.btn):has(.link){flex-direction:row;align-items:center;gap:0 24px}.card .content .links:has(.btn):has(.link) .btn{margin-top:10px}.card .content .links .btn:has(~.link){margin-top:0}.card.overlay .wrapper{position:relative}.card.overlay .media{height:100%;overflow:hidden}.card.overlay .media a:hover img{transform:scale(1.1)}.card.overlay .media a img{transition:.25s}.card.overlay .media figure{position:relative;max-height:500px}.card.overlay .media figure:after{background:linear-gradient(0deg,rgba(0,0,0,.56) 3.98%,transparent 49.9%);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.card.overlay .content{position:absolute;bottom:40px;left:0;width:100%;z-index:2;padding:0 40px}.card.overlay .content>*{color:#fff}.card.overlay .content>:last-child{margin-bottom:0}.card.no-image .wrapper{background:#f3f6f8;padding:30px}@media (min-width:769px){.card.no-image .wrapper{padding:0}}@media (min-width:1025px){.card.no-image .wrapper{padding:30px}}.card.no-image .wrapper .heading{word-wrap:break-word}.card.no-image .wrapper .heading:not(.general-styles).h3{font-size:1.6875rem}@media (min-width:769px){.card.no-image .wrapper .heading:not(.general-styles).h3{font-size:1.5rem}}@media (min-width:1025px){.card.no-image .wrapper .heading:not(.general-styles).h3{font-size:1.6875rem}}
.cards .cards-container>.wrapper>.content>.overline-text{text-align:center;color:#04383f;padding-bottom:25px}.cards .cards-container>.wrapper>.content>.heading{text-align:center;margin-bottom:36px}.cards .cards-container>.wrapper>.content>.heading.text-align-left{text-align:left}.cards .cards-container>.wrapper>.content>.heading.text-align-left~.body{text-align:left;margin-left:0}.cards .cards-container>.wrapper>.content>.body{max-width:920px;text-align:center;margin:-20px auto 30px}.cards .cards-container>.wrapper>.content>.cards-title-bar{display:flex;justify-content:space-between;align-items:center;gap:12px 48px;margin-bottom:32px}@media (max-width:768px){.cards .cards-container>.wrapper>.content>.cards-title-bar{flex-direction:column}.cards .cards-container>.wrapper>.content>.cards-title-bar .heading{text-align:center}}.cards .cards-container>.wrapper>.content>.cards-title-bar a{margin-top:0}.cards .cards-container .columns{margin-left:-30px;margin-right:-30px}@media (min-width:769px){.cards .cards-container .columns{margin-left:-15px;margin-right:-15px}}@media (min-width:1025px){.cards .cards-container .columns{margin-left:-30px;margin-right:-30px}}.cards .cards-container .columns>*{padding-left:30px;padding-right:30px}@media (min-width:769px){.cards .cards-container .columns>*{padding-left:15px;padding-right:15px}}@media (min-width:1025px){.cards .cards-container .columns>*{padding-left:30px;padding-right:30px}}.cards .cards-container .columns.white .card .content{padding:24px;background:#fff}.cards .cards-container .columns.white .card.no-image .wrapper .heading{margin-top:0}.cards .cards-container .columns.center-cards .card{text-align:center}.cards .cards-container .columns.one .card .links{align-items:center}@media (min-width:769px){.cards .cards-container .columns.one .card .links{flex-direction:row;justify-content:center}}.cards .cards-container .columns.one .card .links a{margin:0}@media (min-width:769px){.cards .cards-container .columns.one .card .links a:not(:last-of-type){margin-right:20px}}.cards .cards-container .columns:has(.simple-card){display:grid;gap:0 24px;width:100%;margin:0 auto}.cards .cards-container .columns:has(.simple-card)>*{max-width:none;width:100%}@media (min-width:769px){.cards .cards-container .columns:has(.simple-card).two{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.cards .cards-container .columns:has(.simple-card).three{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.cards .cards-container .columns:has(.simple-card).three{grid-template-columns:repeat(3,1fr)}}@media (min-width:769px){.cards .cards-container .columns:has(.simple-card).four{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.cards .cards-container .columns:has(.simple-card).four{grid-template-columns:repeat(3,1fr)}}@media (min-width:1281px){.cards .cards-container .columns:has(.simple-card).four{grid-template-columns:repeat(4,1fr)}}@media (min-width:769px){.cards .cards-container .columns:has(.simple-card).five{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.cards .cards-container .columns:has(.simple-card).five{grid-template-columns:repeat(3,1fr)}}@media (min-width:1281px){.cards .cards-container .columns:has(.simple-card).five{grid-template-columns:repeat(5,1fr)}}@media (min-width:769px){.cards .cards-container .columns:has(.simple-card).six{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.cards .cards-container .columns:has(.simple-card).six{grid-template-columns:repeat(3,1fr)}}@media (min-width:1281px){.cards .cards-container .columns:has(.simple-card).six{grid-template-columns:repeat(6,1fr)}}.cards .cards-container .slider .slick-list{margin:0 -15px;overflow:visible}.cards .cards-container .slider .slick-list .slick-slide{margin:0 15px}.cards .cards-container .slider .slick-list .slick-slide:has(.simple-card){margin:0 14px;padding:0}.cards .cards-container .slider .slick-list .slick-slide:has(.simple-card)>div{display:flex;align-items:center}.cards .cards-container .slider .slick-arrow.slick-disabled{display:none!important}.cards .cards-container .card figure{height:356px}.cards .cards-container .card .heading{margin-bottom:20px;margin-top:20px}.cards .cards-container .card .heading:not(.general-styles){text-transform:none}.cards .cards-container .card .links a.link{position:relative;color:#e60013;text-decoration:underline;padding-right:40px!important}.cards .cards-container .card .links a.link:after{content:"";height:16px;width:16px;position:absolute;top:50%;right:0;transform:translate(-50%,-50%);background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-red.svg);background-color:transparent;transition-duration:.3s}.cards .cards-container .card .links a.link:hover:after{right:-10px}.cards .cards-container .icon-leaf{position:relative;margin:0 auto 20px;height:29px;width:30px;padding-bottom:25px}.cards .cards-container .icon-leaf:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:url(/themes/custom/ctdc/assets/img/icon-leaf.svg)}.cards.cards-left .columns{justify-content:start}.cards.cards-left .slick-track{margin-left:0}.cards.has-carousel{overflow:hidden}.red-line .card .wrapper .content:before{content:"";display:block;height:4px;width:32px;background:#e60013;margin:24px 0}.red-line .card .wrapper .content .heading{margin-top:0}.alt-style .card .heading{margin-bottom:0!important}.alt-style .card .heading:not(.general-styles){color:#374e5e;font-weight:400;letter-spacing:0}.alt-style .card .content{padding:32px 26px 12px;gap:16px}.alt-style .card .content:before{margin:0!important}.alt-style .card .body{color:#374e5e;letter-spacing:0;margin-bottom:0}.alt-style .card .body,.alt-style .card .body p{font-size:.875rem;line-height:160%}.alt-style .card .links a.link{text-decoration:none!important;text-transform:uppercase;margin:0;color:#b50d14!important;font-size:.75rem;font-weight:500;letter-spacing:.125rem;padding:18px 4px;border-radius:2px;position:relative}.alt-style .card .links a.link:before{content:"";width:0;height:2px;background:#dc1017;position:absolute;bottom:0;left:0;transition:width .3s ease-out;border-radius:0 0 2px 2px}.alt-style .card .links a.link:hover:before{width:100%}.alt-style .card .links a.link:hover:after{right:0!important}.has-borders .card .content-wrapper{border:2px solid #f3f6f8;border-top:0;flex-grow:1}.has-borders .card .content-wrapper .content{height:100%}.has-borders .card .content-wrapper .content .links a{margin-top:16px}.has-borders.cards .cards-container .columns>*{padding-left:15px;padding-right:15px}
@media (max-width:1024px){.carousel-tabs{width:100%}}.carousel-tabs .icon-leaf{position:relative;margin:0 auto 20px;height:29px;width:30px;padding-bottom:25px}.carousel-tabs .icon-leaf:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:url(/themes/custom/ctdc/assets/img/icon-leaf.svg)}.carousel-tabs .carousel-tabs-container>.wrapper>.content>.overline-text{text-align:center;color:#04383f;padding:0 24px 24px}.carousel-tabs .carousel-tabs-container>.wrapper>.content>.heading{text-align:center;margin-bottom:36px;padding:0 24px}.carousel-tabs .carousel-tabs-container>.wrapper>.content>.body{text-align:center}.carousel-tabs .tabs{max-width:1750px;margin:0 0 0 auto}@media (min-width:1025px){.carousel-tabs .tabs{display:grid;padding-left:20px;grid-template-columns:175px calc(100% - 207px);gap:16px}}@media (min-width:1441px){.carousel-tabs .tabs{grid-template-columns:275px calc(100% - 307px)}}@media (min-width:1901px){.carousel-tabs .tabs{gap:32px;max-width:90vw}}.carousel-tabs .tabs .tabs-menu{position:-webkit-sticky;position:sticky;top:84px;z-index:2;background:#fff;width:100%;transition-duration:.3s}.carousel-tabs .tabs .tabs-menu.is-active{position:fixed;left:0;height:calc(100vh - 84px)}@media (max-width:1024px){.carousel-tabs .tabs .tabs-menu{box-shadow:0 8px 14px 0 rgba(0,0,0,.05)}}body:has(#toolbar-administration) .carousel-tabs .tabs .tabs-menu{top:123px}body:has(#toolbar-administration) .carousel-tabs .tabs .tabs-menu.is-active{height:calc(100vh - 123px)}.carousel-tabs .tabs .tabs-menu .tabs-select{display:flex;gap:15px;justify-content:space-between;align-items:center;background:#fff;border:none;color:#05383f;font-family:Mulish,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.875rem;padding:15px 30px;width:100%}.carousel-tabs .tabs .tabs-menu .tabs-select svg{transform:rotate(0);transition-duration:.3s;transform-origin:center}.carousel-tabs .tabs .tabs-menu .tabs-select.is-active svg{transform:rotate(180deg)}@media (max-width:1024px){.carousel-tabs .tabs .labels{display:none;padding:0 30px}.carousel-tabs .tabs .labels.is-active{display:block}}.carousel-tabs .tabs .labels .label-inner{display:flex;gap:8px;align-items:center;padding:26px 0;cursor:pointer}.carousel-tabs .tabs .labels .label-inner .accent{width:18px;height:18px;border-radius:50%}.carousel-tabs .tabs .labels .label-inner .label{color:#4f5b62;font-size:.75rem;font-weight:700;line-height:.75rem;letter-spacing:.075rem;text-transform:uppercase}.carousel-tabs .tabs .labels .label-inner svg{display:none}.carousel-tabs .tabs .labels .label-inner.is-active .label-inner .label,.carousel-tabs .tabs .labels .label-inner:hover .label{color:#064a54;font-weight:900}@media (min-width:1025px){.carousel-tabs .tabs .labels .label-inner.is-active .label-inner svg{display:block}}@media (min-width:1025px){.carousel-tabs .tabs .slick-list{padding-right:40px}}@media (min-width:1441px){.carousel-tabs .tabs .slick-list{padding-right:80px}}@media (min-width:1901px){.carousel-tabs .tabs .slick-list{padding-right:120px}}@media only screen and (min-width:2200px){.carousel-tabs .tabs .slick-list{padding-right:15vw}}.carousel-tabs .tabs .slick-slide{padding:0}@media (min-width:1025px){.carousel-tabs .tabs .slick-slide{padding:0 8px}}@media (min-width:1441px){.carousel-tabs .tabs .slick-slide{padding:0 16px}}.carousel-tabs .tabs .slick-disabled{display:none!important}@media (max-width:1024px){.carousel-tabs .tabs .slick-arrow{display:none!important}}.carousel-tabs .tabs .slick-prev{left:-10px}.carousel-tabs .tabs .slick-next{right:35px}@media (min-width:1441px){.carousel-tabs .tabs .slick-next{right:75px}}@media (min-width:1901px){.carousel-tabs .tabs .slick-next{right:115px}}@media only screen and (min-width:2200px){.carousel-tabs .tabs .slick-next{right:calc(15vw - 5px)}}@media (min-width:1025px){.carousel-tabs .mobileOnly{display:none!important}}@media (max-width:1024px){.carousel-tabs .desktopOnly{display:none!important}}@media (min-width:1281px){.carousel-tabs .tabletOnly{display:none!important}}@media (max-width:600px){.carousel-tabs.solutions-styling .carousel-tabs-container{padding-left:0;padding-right:0}}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper{background:#f3f6f8;padding:24px}@media (min-width:601px){.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper{padding:48px}}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .overline-text{color:#013840;font-size:.6875rem;letter-spacing:.125rem;font-weight:400;line-height:100%}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .h2,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .h3,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper h2,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper h3{letter-spacing:0}@media (min-width:1025px){.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs{grid-template-columns:254px calc(100% - 278px);gap:0 24px}}@media (min-width:1025px){.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu{background:none}}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul{padding:0}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li{padding:8px 0;border-bottom-color:#c8d6df}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li:first-child{padding-top:0}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li:last-child{padding-bottom:0}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li .label-inner{padding:11px 18px 11px 14px;border-left:4px solid transparent;background:transparent;transition:.3s ease-out;font-size:1rem;line-height:160%;letter-spacing:0;text-transform:none;font-weight:400;color:#001c20;border-radius:0 6px 6px 0}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li .label-inner svg{display:none}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .tabs-menu ul li.is-active .label-inner{background:#fff;border-left-color:#dc1017}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-list{padding-right:0}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-list .segment,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-list .solution{background:#fff;padding:24px;box-shadow:none;border-radius:6px}@media (min-width:601px){.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-list .segment,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-list .solution{padding:48px}}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-next span[class*=icon]:before,.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-prev span[class*=icon]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M14.318 6.818l-6.75 6.75-1.202-1.181 4.725-4.726H.818V5.974h10.273L6.366 1.249 7.568.068l6.75 6.75z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.818 .068)' d='M0 0h13.5v13.5H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:13.5px;background-repeat:no-repeat;background-position:50%}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-next{right:-16px}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .slick-prev{left:-16px}.carousel-tabs.solutions-styling .carousel-tabs-container>.wrapper .tabs .btn{font-size:.75rem;font-weight:500;letter-spacing:.125rem;background-size:16px 16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M16.568 8.318l-8 8-1.425-1.4 5.6-5.6H.568v-2h12.175l-5.6-5.6 1.425-1.4 8 8z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.568 .318)' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.carousel-tabs.solutions-styling .tabs .labels .label-inner .label{font-size:1rem;line-height:160%;letter-spacing:0;text-transform:none;font-weight:400;color:#001c20}.upper-tabs{flex-wrap:wrap;gap:8px;padding:0 0 32px;border-bottom:1px solid #c8d6df;margin-bottom:32px}.upper-tabs,.upper-tabs li{display:flex;align-items:center;justify-content:center}.upper-tabs li{height:52px;padding:18px 24px;border-radius:9999px;border:1px solid #6b90aa;font-size:.75rem;font-weight:500;letter-spacing:.125rem;text-transform:uppercase;transition:.3s ease-out}.upper-tabs li:last-child{border-bottom:1px solid #6b90aa}.upper-tabs li:not(.is-active){cursor:pointer}.upper-tabs li:not(.is-active):hover{border-color:#90adbf;background:#dee7ec;color:#80090d}.upper-tabs li.is-active{background:#dc1017;color:#fff;border-color:#dc1017}.upper-tab-content:not(.is-active){display:none}
@font-face{font-family:Twemoji Country Flags;unicode-range:u+1f1e6-1f1ff,u+1f3f4,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f;src:url(https://cdn.jsdelivr.net/npm/country-flag-emoji-polyfill@0.1/dist/TwemojiCountryFlags.woff2) format("woff2")}.win{font-family:Twemoji Country Flags,Mulish,sans-serif}#single-page-protection-password-form{width:30em;margin:5em auto;text-transform:uppercase;color:#002b32}#single-page-protection-password-form label{font-weight:bolder}#single-page-protection-password-form input[type=password]{padding:.5em;width:100%}#single-page-protection-password-form input[type=submit]{border-radius:2px;background-color:#dc1017;border:none;color:#fff;padding:.5em 1em;margin-top:1em}.quiz-header{background:#05383f;display:flex;justify-content:center;align-items:center;height:110px;position:fixed;width:100%;padding:0 80px;top:0;left:0;z-index:3}@media (max-width:1280px){.quiz-header{height:80px;padding:0 16px}}.quiz-header picture{display:block;height:100%;padding:10px 0}.quiz-header picture img{height:100%}.quiz-header h2{color:#fff;font-size:2.375rem;margin-left:auto;margin-bottom:0;margin-right:36px;padding:0 20px;text-align:right}@media (max-width:1280px){.quiz-header h2{display:none}}.quiz-header .btn{margin:0}@media (max-width:1280px){.quiz-header .btn{margin-left:20px}}@media (max-width:1280px){.quiz-header .btn span{display:none}}form.webform-submission-traveller-quiz-form{max-width:880px;margin:110px auto 48px;z-index:1;position:relative}@media (max-width:1280px){form.webform-submission-traveller-quiz-form{margin:80px auto 32px}}form.webform-submission-traveller-quiz-form .loader-overlay{display:none;position:absolute;top:90px;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1}form.webform-submission-traveller-quiz-form .loader-overlay.active{display:block}form.webform-submission-traveller-quiz-form .loader-overlay img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form.webform-submission-traveller-quiz-form .webform-progress .progress-tracker{height:90px;margin:0 auto;padding:30px;justify-content:center}form.webform-submission-traveller-quiz-form .webform-progress .progress-step{flex:unset;min-width:30px;border:none}form.webform-submission-traveller-quiz-form .webform-progress .progress-step:last-child{flex-grow:unset}form.webform-submission-traveller-quiz-form .webform-progress .progress-step.is-active .progress-marker:before,form.webform-submission-traveller-quiz-form .webform-progress .progress-step.is-complete .progress-marker:before{background-color:#dc1017;color:#fff}form.webform-submission-traveller-quiz-form .webform-progress .progress-step.is-complete:hover .progress-marker[role=link]:before{background-color:#05383f}form.webform-submission-traveller-quiz-form .webform-progress .progress-step .progress-marker:before{background-color:#fff;color:#dc1017;border:2px solid #dc1017}form.webform-submission-traveller-quiz-form .webform-progress .progress-step[data-webform-page=webform_confirmation],form.webform-submission-traveller-quiz-form .webform-progress .progress-text{display:none}form.webform-submission-traveller-quiz-form .webform-progress .progress-marker{display:flex;justify-content:center;font-size:1.125rem;font-weight:700}form.webform-submission-traveller-quiz-form .webform-progress .progress-marker:before{width:30px;height:30px;margin-left:10px;margin-right:10px;padding:0}form.webform-submission-traveller-quiz-form .webform-progress .progress-marker:after{display:none}form.webform-submission-traveller-quiz-form #edit-country-classification,form.webform-submission-traveller-quiz-form #edit-trip-activities,form.webform-submission-traveller-quiz-form #edit-trip-companions,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits,form.webform-submission-traveller-quiz-form #edit-value-statements,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements]{background-color:#f3f6f8;padding:48px 106px}@media (max-width:1024px){form.webform-submission-traveller-quiz-form #edit-country-classification,form.webform-submission-traveller-quiz-form #edit-trip-activities,form.webform-submission-traveller-quiz-form #edit-trip-companions,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits,form.webform-submission-traveller-quiz-form #edit-value-statements,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements]{padding:30px}}form.webform-submission-traveller-quiz-form #edit-country-classification h2,form.webform-submission-traveller-quiz-form #edit-trip-activities h2,form.webform-submission-traveller-quiz-form #edit-trip-companions h2,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits h2,form.webform-submission-traveller-quiz-form #edit-value-statements h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] h2{color:#05383f;font-size:2.875rem;font-weight:800;text-align:center}@media (max-width:1024px){form.webform-submission-traveller-quiz-form #edit-country-classification h2,form.webform-submission-traveller-quiz-form #edit-trip-activities h2,form.webform-submission-traveller-quiz-form #edit-trip-companions h2,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits h2,form.webform-submission-traveller-quiz-form #edit-value-statements h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] h2,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] h2{font-size:2.5rem}}form.webform-submission-traveller-quiz-form #edit-country-classification .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form #edit-country-classification fieldset,form.webform-submission-traveller-quiz-form #edit-trip-activities .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset,form.webform-submission-traveller-quiz-form #edit-trip-companions .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset,form.webform-submission-traveller-quiz-form #edit-value-statements .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .js-form-type-webform-markup,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset{text-align:center}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset>legend,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset>legend,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset>legend,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset>legend,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset>legend{margin-bottom:40px}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-legend{text-align:center}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper{text-align:left}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=radio]:hover+label{padding:9px 28px;border:2px solid #dc1017}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=radio]:checked+label{padding:9px 28px;background:#dc1017;color:#fff;border:2px solid #dc1017}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper input[type=text],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper input[type=text]{padding:15px 28px;border:1px solid hsla(220,1%,45%,.1);width:100%;margin-bottom:12px}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper label{padding:10px 29px;border:1px solid hsla(220,1%,45%,.1);border-radius:3px;width:100%;display:block;font-size:1.125rem;line-height:1.75rem;background:#fff;margin-bottom:16px}@media (max-width:1024px){form.webform-submission-traveller-quiz-form #edit-country-classification fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-activities fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-companions fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-trip-functional-benefits fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form #edit-value-statements fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] fieldset .fieldset-wrapper label,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] fieldset .fieldset-wrapper label{font-size:1rem}}form.webform-submission-traveller-quiz-form #edit-country-classification #edit-country-classification-text,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] #edit-country-classification-text{margin-bottom:16px}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset{text-align:left}form.webform-submission-traveller-quiz-form #edit-country-classification fieldset>legend,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] fieldset>legend{margin-bottom:16px;font-weight:700}form.webform-submission-traveller-quiz-form #edit-country-classification .js-form-item-country-error p,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] .js-form-item-country-error p{color:#dc1017;font-style:italic}form.webform-submission-traveller-quiz-form #edit-country-classification .js-form-item-country-error.active,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-country-classification] .js-form-item-country-error.active{display:block}form.webform-submission-traveller-quiz-form #edit-value-statements .form-slider,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .form-slider{padding-top:20px;margin-bottom:0}form.webform-submission-traveller-quiz-form #edit-value-statements .question-number,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .question-number{position:absolute;top:30px;left:50%;transform:translateX(-50%);padding:0;width:170px;text-align:center}form.webform-submission-traveller-quiz-form #edit-value-statements .question-number li,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .question-number li{display:none;border:none;padding:0;font-size:.9375rem;line-height:1.125rem;font-weight:700;letter-spacing:.09375rem;text-transform:uppercase}form.webform-submission-traveller-quiz-form #edit-value-statements .question-number li.slick-active,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .question-number li.slick-active{display:block}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-next,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-next{right:calc(50% - 95px);transform:translateX(50%)}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev{left:calc(50% - 95px);transform:translateX(-50%)}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-next,form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-next,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev{display:none!important;width:20px;height:20px;z-index:1;background:transparent;border-radius:0;top:30px}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-next.slick-disabled span[class*=icon],form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev.slick-disabled span[class*=icon],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-next.slick-disabled span[class*=icon],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev.slick-disabled span[class*=icon]{opacity:.25}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-next span[class*=icon],form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev span[class*=icon],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-next span[class*=icon],form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev span[class*=icon]{opacity:1}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-next span[class*=icon]:before,form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev span[class*=icon]:before,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-next span[class*=icon]:before,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev span[class*=icon]:before{background:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-red.svg);content:"";height:16px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:cover}form.webform-submission-traveller-quiz-form #edit-value-statements .slick-prev span[class*=icon]:before,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .slick-prev span[class*=icon]:before{margin:-12px 0 0 -12px;transform:rotate(180deg)}form.webform-submission-traveller-quiz-form #edit-value-statements .js-form-item-statements-required p,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .js-form-item-statements-required p{color:#dc1017;font-style:italic}form.webform-submission-traveller-quiz-form #edit-value-statements .js-form-item-statements-required.active,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-value-statements] .js-form-item-statements-required.active{display:block}form.webform-submission-traveller-quiz-form #edit-trip-companions .js-form-type-radio label span,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] .js-form-type-radio label span{font-weight:700}form.webform-submission-traveller-quiz-form #edit-trip-companions .js-form-item-companion-error p,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] .js-form-item-companion-error p{color:#dc1017;font-style:italic}form.webform-submission-traveller-quiz-form #edit-trip-companions .js-form-item-companion-error.active,form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-companions] .js-form-item-companion-error.active{display:block}form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] .js-form-item-activities-error p{color:#dc1017;font-style:italic}form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-activities] .js-form-item-activities-error.active{display:block}form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] .js-form-item-benefits-error p{color:#dc1017;font-style:italic}form.webform-submission-traveller-quiz-form [data-drupal-selector=edit-trip-functional-benefits] .js-form-item-benefits-error.active{display:block}form.webform-submission-traveller-quiz-form #edit-actions{display:flex;justify-content:center;background-color:#f3f6f8;padding:0 106px 24px}@media (max-width:1024px){form.webform-submission-traveller-quiz-form #edit-actions{padding:0 30px 24px}}form.webform-submission-traveller-quiz-form #edit-actions #edit-actions-draft{display:none}form.webform-submission-traveller-quiz-form #edit-actions .form-submit{margin:0 10px}form.webform-submission-traveller-quiz-form #edit-actions .form-submit:disabled{opacity:.4;cursor:default}form.webform-submission-traveller-quiz-form #edit-actions .form-submit:disabled:hover{background:#e60013;color:#fff}form.webform-submission-traveller-quiz-form #edit-navigate-buttons{display:flex;justify-content:center;background-color:#f3f6f8;padding:0 106px 24px}@media (max-width:1024px){form.webform-submission-traveller-quiz-form #edit-navigate-buttons{padding:0 30px 24px}}form.webform-submission-destination-quiz-form{max-width:880px;margin:110px auto 48px;z-index:1;position:relative}@media (max-width:1280px){form.webform-submission-destination-quiz-form{margin:80px auto 32px}}form.webform-submission-destination-quiz-form .loader-overlay{display:none;position:absolute;top:90px;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:1}form.webform-submission-destination-quiz-form .loader-overlay.active{display:block}form.webform-submission-destination-quiz-form .loader-overlay img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form.webform-submission-destination-quiz-form .webform-progress .progress-tracker{height:90px;margin:0 auto;padding:30px;justify-content:center}@media (max-width:1024px){form.webform-submission-destination-quiz-form .webform-progress .progress-tracker{padding:30px 0}}form.webform-submission-destination-quiz-form .webform-progress .progress-step{flex:unset;min-width:30px;border:none}form.webform-submission-destination-quiz-form .webform-progress .progress-step:last-child{flex-grow:unset}form.webform-submission-destination-quiz-form .webform-progress .progress-step.is-active .progress-marker:before,form.webform-submission-destination-quiz-form .webform-progress .progress-step.is-complete .progress-marker:before{background-color:#dc1017;color:#fff}form.webform-submission-destination-quiz-form .webform-progress .progress-step.is-complete:hover .progress-marker[role=link]:before{background-color:#05383f}form.webform-submission-destination-quiz-form .webform-progress .progress-step .progress-marker:before{background-color:#fff;color:#dc1017;border:2px solid #dc1017}form.webform-submission-destination-quiz-form .webform-progress .progress-step[data-webform-page=webform_confirmation],form.webform-submission-destination-quiz-form .webform-progress .progress-text{display:none}form.webform-submission-destination-quiz-form .webform-progress .progress-marker{display:flex;justify-content:center;font-size:1.125rem;font-weight:700}form.webform-submission-destination-quiz-form .webform-progress .progress-marker:before{width:30px;height:30px;margin-left:10px;margin-right:10px;padding:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form .webform-progress .progress-marker:before{margin-left:6px;margin-right:6px}}form.webform-submission-destination-quiz-form .webform-progress .progress-marker:after{display:none}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification]{background-color:#f3f6f8;padding:48px 106px}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification]{padding:30px}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] h2{color:#05383f;font-size:2.875rem;font-weight:800;text-align:center}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] h2,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] h2{font-size:2.5rem}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits]{background-color:#fff;padding:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits]{padding:0}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] .js-form-type-webform-markup,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset{text-align:center}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset>legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset>legend{margin-bottom:40px}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-legend,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-legend{text-align:center}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper{text-align:left}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=radio],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=checkbox],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=radio]{-webkit-appearance:none;appearance:none;position:absolute}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=radio]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=checkbox]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=checkbox]:hover+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=radio]:focus+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=radio]:hover+label{padding:9px 28px;border:2px solid #dc1017}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=radio]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=checkbox]:checked+label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=radio]:checked+label{padding:9px 28px;background:#dc1017;color:#fff;border:2px solid #dc1017}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper input[type=text],form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper input[type=text]{padding:15px 28px;border:1px solid hsla(220,1%,45%,.1);width:100%;margin-bottom:12px}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper label{padding:10px 29px;border:1px solid hsla(220,1%,45%,.1);border-radius:3px;width:100%;display:block;font-size:1.125rem;line-height:1.75rem;background:#fff;max-width:650px;margin:0 auto 16px}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .fieldset-wrapper label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] fieldset .fieldset-wrapper label{font-size:1rem;max-width:none}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] #edit-context-text ul li,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] #edit-perspective-text ul li,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] #edit-context-text ul li,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] #edit-perspective-text ul li{padding:0;border:none}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-context-page] #edit-perspective .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] #edit-perspective .description{display:none!important}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] .js-form-item-perspective-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-perspective-context] .js-form-item-perspective-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] .js-form-item-season-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-season-identification] .js-form-item-season-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] .js-form-item-country-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-country-classification] .js-form-item-country-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-title{background:#f3f6f8;padding:48px 106px 24px}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-title h2{margin:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-title{padding:30px 30px 0}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-text{background:#f3f6f8;padding:0 106px}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-text p{margin:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-text{padding:30px 30px 0}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-title{margin-top:24px}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-title h2{margin:0}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-error,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-destination-benefits--wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-kid-friendly-error{background:#f3f6f8;padding:0 106px 24px;margin:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-benefits-error,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-destination-benefits--wrapper,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-kid-friendly-error{padding:0 30px}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-title{background:#f3f6f8;padding:24px 106px 0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-title{padding:30px 30px 0}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-text{background:#f3f6f8;padding:24px 106px 0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .form-item-kid-friendly-text{padding:30px 30px 0}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-kid-friendly-options--wrapper{background:#f3f6f8;padding:0 106px 24px;margin:0}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] #edit-kid-friendly-options--wrapper{padding:0 30px}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .js-form-item-benefits-error p,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .js-form-item-kid-friendly-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .js-form-item-benefits-error.active,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-functional-benefits] .js-form-item-kid-friendly-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality]{padding:48px}@media (max-width:1024px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality]{padding:30px}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] .js-form-item-personality-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-personality] .js-form-item-personality-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox label,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio label{position:relative}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox label span,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio label span,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox label span,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio label span{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:23px;height:23px;background-image:url(/themes/custom/ctdc/assets/img/icon-tooltip.svg)}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio .description{display:none;position:absolute;background:#fff;padding:10px;font-size:.8125rem;border:1px solid hsla(220,1%,45%,.1);border-radius:3px;max-width:500px;z-index:1;top:auto;right:8px;transform:none;filter:drop-shadow(0 1px 8px rgba(0,0,0,.12))}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox .description:before,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio .description:before,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox .description:before,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio .description:before{content:"";top:-12px;right:12px;position:absolute;border-bottom:12px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}@media (max-width:768px){form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-checkbox .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] fieldset .js-form-type-radio .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-checkbox .description,form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] fieldset .js-form-type-radio .description{right:0;max-width:none}}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] .js-form-item-activities-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-activities] .js-form-item-activities-error.active{display:block}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] .js-form-item-destination-type-error p{color:#dc1017;font-style:italic}form.webform-submission-destination-quiz-form [data-drupal-selector=edit-destination-type] .js-form-item-destination-type-error.active{display:block}form.webform-submission-destination-quiz-form #edit-actions{display:flex;justify-content:center;background-color:#f3f6f8;padding:0 106px 24px}@media (max-width:1024px){form.webform-submission-destination-quiz-form #edit-actions{padding:0 30px 24px}}form.webform-submission-destination-quiz-form #edit-actions #edit-actions-draft{display:none}form.webform-submission-destination-quiz-form #edit-actions .form-submit{margin:0 10px}form.webform-submission-destination-quiz-form #edit-actions .form-submit:disabled{opacity:.4;cursor:default}form.webform-submission-destination-quiz-form #edit-actions .form-submit:disabled:hover{background:#e60013;color:#fff}form.webform-submission-destination-quiz-form #edit-navigate-buttons{display:flex;justify-content:center;background-color:#f3f6f8;padding:0 106px 24px}@media (max-width:1024px){form.webform-submission-destination-quiz-form #edit-navigate-buttons{padding:0 30px 24px}}.traveller-quiz-confirmation{max-width:880px;margin:110px auto 48px}@media (max-width:1280px){.traveller-quiz-confirmation{margin:80px auto 32px}}.traveller-quiz-confirmation picture img{height:100%;object-fit:cover;width:100%}.traveller-quiz-confirmation .webform-confirmation{background-color:#f3f6f8}.traveller-quiz-confirmation .webform-confirmation .quiz-result{height:700px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:1280px){.traveller-quiz-confirmation .webform-confirmation .quiz-result{height:500px}}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .quiz-result{height:375px}}.traveller-quiz-confirmation .webform-confirmation .quiz-result .result{position:absolute;padding:0 60px;bottom:60px;left:50%;transform:translateX(-50%);width:100%;color:#fff;text-align:center;font-family:Mulish,sans-serif;font-size:4rem;font-style:normal;font-weight:800;line-height:4.75rem}@media (max-width:1280px){.traveller-quiz-confirmation .webform-confirmation .quiz-result .result{font-size:2.75rem;line-height:3.125rem;bottom:40px;padding:0 32px}}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .quiz-result .result{font-size:2.375rem;line-height:3rem;bottom:32px;padding:0 20px}}.traveller-quiz-confirmation .webform-confirmation .wrapper{text-align:center;padding:48px 20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper{padding:30px 0}}.traveller-quiz-confirmation .webform-confirmation .wrapper .result-icon{display:flex;padding:0 60px 32px;align-items:center;justify-content:center}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .result-icon{padding:0 30px 16px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .result-icon:after,.traveller-quiz-confirmation .webform-confirmation .wrapper .result-icon:before{content:"";border:1px solid rgba(56,126,135,.2);width:calc((100% - 120px) / 2);display:block}.traveller-quiz-confirmation .webform-confirmation .wrapper .result-icon svg{width:66px;margin:0 24px}.traveller-quiz-confirmation .webform-confirmation .wrapper .intro{padding:0 60px 32px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .intro{padding:0 30px 16px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section{text-align:left;background:#fff;display:flex;padding:32px 40px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section{flex-direction:column;padding:32px 30px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section .content{width:50%;padding:0 20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section .content{width:100%;padding:0;margin-bottom:16px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section .content .heading{display:flex;align-items:center}.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section .content .heading h4{margin-bottom:0}.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section picture{width:50%;padding:0 20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .first-section picture{width:100%;padding:0}}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections{text-align:left}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .ideal-destination,.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .why-travel{padding:32px 40px;display:flex}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .ideal-destination,.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .why-travel{flex-direction:column;padding:32px 30px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .why-travel{flex-direction:row-reverse}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .why-travel{flex-direction:column}}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content{width:50%;padding:0 20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content{width:100%;padding:0}}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content .heading{display:flex;align-items:center}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content .heading h4{margin-bottom:0}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content .icon{background:#fff;border-radius:50%;width:50px;height:50px;position:relative;margin-right:20px}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections .content .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections picture{width:50%;padding:0 20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections picture{width:100%;padding:0}}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections ul{list-style:unset;padding:10px 0 10px 20px}.traveller-quiz-confirmation .webform-confirmation .wrapper .info-sections ul li{padding:0;border:none}.traveller-quiz-confirmation .webform-confirmation .wrapper .links{display:flex;justify-content:center;margin:30px 0}.traveller-quiz-confirmation .webform-confirmation .wrapper .links .btn{margin-top:0}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like{text-align:left;background:#fff;padding:60px 40px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like{padding:32px 30px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading{display:flex}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading h4{margin-right:20px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading h4{margin:0 0 16px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading a{margin-top:0;margin-left:auto}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading a{margin:0 0 16px}}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .heading{flex-direction:column}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .cards{display:flex;justify-content:center;gap:12px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .cards{flex-direction:column}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card{width:33.3333333333%;position:relative}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card{width:100%}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card a{position:absolute;top:0;bottom:0;right:0;left:0}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card img{width:100%;height:150px;object-fit:cover;margin-bottom:16px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card img{height:225px}}.traveller-quiz-confirmation .webform-confirmation .wrapper .you-might-like .card .name{font-size:1.25rem;font-style:normal;font-weight:700;line-height:2rem}.traveller-quiz-confirmation .webform-confirmation .wrapper .extra-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:48px 60px 0;gap:24px}@media (max-width:1024px){.traveller-quiz-confirmation .webform-confirmation .wrapper .extra-links{width:100%;padding:30px 20px 0}}.traveller-quiz-confirmation .webform-confirmation .wrapper .extra-links .btn{margin-top:0;font-size:.8125rem;font-style:normal;font-weight:600;letter-spacing:.08125rem;line-height:2rem}.traveller-quiz-confirmation .webform-confirmation .wrapper .extra-links .red{text-decoration:none;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125rem}.main.form-results{margin-left:0!important}.main.form-results .nav-toggle__container{display:none!important}.destination-quiz-confirmation{width:100%;background-color:#f3f6f8;padding:100px 0 0}.destination-quiz-confirmation .webform-confirmation{max-width:1600px;margin:0 auto;padding:60px}@media (max-width:1280px){.destination-quiz-confirmation .webform-confirmation{padding:60px 72px}}@media (max-width:1024px){.destination-quiz-confirmation .webform-confirmation{padding:60px 20px}}.destination-quiz-confirmation .results-main{display:flex;flex-wrap:wrap}.destination-quiz-confirmation .results-content{width:50%;padding-right:40px}@media (max-width:1280px){.destination-quiz-confirmation .results-content{width:50%}}@media (max-width:768px){.destination-quiz-confirmation .results-content{width:100%;padding:0;margin-bottom:20px}}.destination-quiz-confirmation .results-content p{font-size:1.125rem}.destination-quiz-confirmation .results-choices{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:20px;flex-direction:row}@media (max-width:1280px){.destination-quiz-confirmation .results-choices{flex-direction:column;gap:10px}}@media (max-width:768px){.destination-quiz-confirmation .results-choices{flex-direction:row;gap:20px}}.destination-quiz-confirmation .results-choices p{margin-bottom:0}.destination-quiz-confirmation .results-graph{width:50%;display:flex;justify-content:center}@media (max-width:1280px){.destination-quiz-confirmation .results-graph{width:50%;flex-wrap:wrap}}@media (max-width:768px){.destination-quiz-confirmation .results-graph{width:100%}}.destination-quiz-confirmation .results-graph .segment-legend{width:calc(100% - 375px)}@media (max-width:1280px){.destination-quiz-confirmation .results-graph .segment-legend{width:100%}}@media (max-width:768px){.destination-quiz-confirmation .results-graph .segment-legend{width:calc(100% - 375px)}}@media (max-width:600px){.destination-quiz-confirmation .results-graph .segment-legend{width:100%}}.destination-quiz-confirmation .results-graph .graph-segment{display:flex;align-items:center;font-size:1rem;line-height:2rem;margin-bottom:24px}.destination-quiz-confirmation .results-graph .graph-segment svg{margin-right:14px}.destination-quiz-confirmation .results-graph p{font-size:1rem;line-height:2rem;font-style:italic}.destination-quiz-confirmation .results-graph #resultChart{max-height:375px;max-width:375px}.destination-quiz-confirmation .results-dataset{display:flex;align-items:center;padding:30px 0}@media (max-width:1280px){.destination-quiz-confirmation .results-dataset{flex-wrap:wrap}}@media (max-width:1024px){.destination-quiz-confirmation .results-dataset{flex-direction:column;align-items:flex-start}}.destination-quiz-confirmation .results-dataset h4{color:#05383f;font-family:Mulish,sans-serif;font-size:2.125rem;font-style:normal;font-weight:800;line-height:1.625rem;margin-bottom:0}@media (max-width:1280px){.destination-quiz-confirmation .results-dataset h4{margin-bottom:30px;width:100%}}.destination-quiz-confirmation .results-dataset .btn{margin:0;line-height:1.6em}.destination-quiz-confirmation .results-dataset .btn.share{margin-left:auto;position:relative;padding-right:32px}@media (max-width:1280px){.destination-quiz-confirmation .results-dataset .btn.share{margin-left:0}}@media (max-width:1024px){.destination-quiz-confirmation .results-dataset .btn.share{margin-bottom:15px}}.destination-quiz-confirmation .results-dataset .btn.share:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);display:block;width:16px;height:18px;background-image:url(/themes/custom/ctdc/assets/img/icon-share.svg);cursor:none}.destination-quiz-confirmation .results-dataset .btn.share:hover:after{background-image:url(/themes/custom/ctdc/assets/img/icon-share-red.svg)}.destination-quiz-confirmation .results-dataset .btn.print{margin-left:15px;position:relative;padding-right:36px}@media (max-width:1024px){.destination-quiz-confirmation .results-dataset .btn.print{margin-left:0}}.destination-quiz-confirmation .results-dataset .btn.print:after{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);display:block;width:33px;height:33px;background-image:url(/themes/custom/ctdc/assets/img/icon-download-white.svg);cursor:none}.destination-quiz-confirmation .results-dataset .btn.print:hover:after{background-image:url(/themes/custom/ctdc/assets/img/icon-download-red.svg)}.destination-quiz-confirmation .results-load-more{background:#fff;padding:20px;margin-top:16px}.destination-quiz-confirmation .results-load-more.hide{display:none}.destination-quiz-confirmation .results-load-more .btn-more{display:flex;flex-direction:row;align-items:center;color:#dc1017;text-align:center;font-family:Mulish,sans-serif;font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.125rem;letter-spacing:.075rem;text-transform:uppercase;cursor:pointer}@media (max-width:1024px){.destination-quiz-confirmation .results-load-more .btn-more{width:100%}}.destination-quiz-confirmation .results-load-more .btn-more:after{content:"";width:17px;height:11px;background-image:url(/themes/custom/ctdc/assets/img/icon-chevron-down.svg);margin-left:auto}.destination-quiz-confirmation #qrcode-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:2}.destination-quiz-confirmation #qrcode-popup.active{visibility:visible;opacity:1}.destination-quiz-confirmation #qrcode-popup .wrapper{max-height:80vh;overflow:scroll;background:#f3f6f8;margin:auto;top:120px;padding:80px;width:100%;max-width:680px;position:relative;transition:all 1s ease-in-out;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.destination-quiz-confirmation #qrcode-popup .wrapper{top:100px;padding:50px 20px;text-align:center}}.destination-quiz-confirmation #qrcode-popup .wrapper .qrcode-close{position:absolute;color:#dc1017;top:25px;right:30px;font-size:.9375rem;text-transform:uppercase;letter-spacing:.09375rem;border:none;background:none}.destination-quiz-confirmation #qrcode-popup .wrapper h2{text-align:center}.destination-quiz-confirmation #qrcode-popup .wrapper #qrcode{background:#fff;padding:10px;margin-bottom:24px}.destination-quiz-confirmation #qrcode-popup .wrapper p{font-size:1.5rem;font-weight:700}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy{color:#dc1017;cursor:pointer;position:relative}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy .copy{position:relative;visibility:visible;padding-left:18px}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy .copy:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:16px;height:16px;background-size:16px;background-image:url(/themes/custom/ctdc/assets/img/icon-links.svg);cursor:none}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy .copied{visibility:hidden;position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy.animate .copy{visibility:hidden}.destination-quiz-confirmation #qrcode-popup .wrapper p .js-qrcode-copy.animate .copied{visibility:visible}.destination-quiz-confirmation #heg-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:5}.destination-quiz-confirmation #heg-popup.active{visibility:visible;opacity:1}.destination-quiz-confirmation #heg-popup .wrapper{margin:auto;top:50%;transform:translateY(-50%);padding:64px 40px;background:#fff;width:100%;max-width:840px;position:relative;transition:all 1s ease-in-out}@media (max-width:1024px){.destination-quiz-confirmation #heg-popup .wrapper{padding:40px 20px}}.destination-quiz-confirmation #heg-popup .wrapper .heg-close{position:absolute;top:25px;right:30px;font-size:.9375rem;text-transform:uppercase;letter-spacing:.09375rem;border:none;background:none}@media (max-width:1024px){.destination-quiz-confirmation #heg-popup .wrapper .heg-close{top:16px}}.destination-quiz-confirmation #heg-popup .wrapper p{font-style:italic;font-size:1.375rem}@media (max-width:1024px){.destination-quiz-confirmation #heg-popup .wrapper p{font-size:1rem}}.destination-quiz-confirmation .results-segments{display:flex;flex-wrap:wrap;gap:16px;width:100%}.destination-quiz-confirmation .results-segments.more{margin-top:16px}.destination-quiz-confirmation .results-segments.hide{display:none}.destination-quiz-confirmation .result-segment{width:100%;background:#fff;position:relative}@media (max-width:1024px){.destination-quiz-confirmation .result-segment{padding-top:10px}}.destination-quiz-confirmation .result-segment .heg-segment{position:absolute;top:-12px;cursor:pointer;height:0;color:#05383f;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:800;line-height:1.125rem;letter-spacing:.075rem;text-transform:uppercase;display:flex;justify-content:center;align-items:center;border:18px solid #fff;border-left:0;border-right:18px solid transparent;padding:0 10px;filter:drop-shadow(0 1px 8px rgba(0,0,0,.12))}.destination-quiz-confirmation .result-segment .heg-segment svg{margin-right:4px}.destination-quiz-confirmation .result-segment .heg-segment .info{height:12px;width:12px;border-radius:50%;background:#05383f;color:#f3f6f8;font-size:.625rem;font-weight:1000;line-height:1.375rem;display:flex;justify-content:center;align-items:center;text-transform:none;letter-spacing:0;margin-left:4px}.destination-quiz-confirmation .result-segment .segment-main{display:flex;padding:30px}@media (max-width:1280px){.destination-quiz-confirmation .result-segment .segment-main{padding:20px}}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main{flex-direction:column}}.destination-quiz-confirmation .result-segment .segment-main .title{display:flex;align-items:center;width:25%;padding-right:20px;border-right:1px solid #eee;margin-right:20px}@media (max-width:1280px){.destination-quiz-confirmation .result-segment .segment-main .title{width:30%}}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .title{width:100%;border-right:none;padding-right:0;margin-right:0;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}}.destination-quiz-confirmation .result-segment .segment-main .title .icon-wrapper{position:relative;margin-right:15px;display:flex;justify-content:center;align-items:center}.destination-quiz-confirmation .result-segment .segment-main .title .icon-wrapper .bg{position:absolute}.destination-quiz-confirmation .result-segment .segment-main .title .icon-wrapper svg:not(.bg){z-index:1}.destination-quiz-confirmation .result-segment .segment-main .title p{color:#05383f;font-family:Mulish,sans-serif;font-size:1.5625rem;font-style:normal;font-weight:800;line-height:1.9375rem;width:calc(100% - 90px)}.destination-quiz-confirmation .result-segment .segment-main .title p span{font-size:.9375rem;font-style:normal;font-weight:700;line-height:1.125rem;letter-spacing:.09375rem;text-transform:uppercase}.destination-quiz-confirmation .result-segment .segment-main .description{width:45%;color:#333;font-family:Mulish,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:2rem;padding-right:20px;border-right:1px solid #eee;margin-right:20px}@media (max-width:1280px){.destination-quiz-confirmation .result-segment .segment-main .description{width:40%}}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .description{width:100%;border-right:none;padding-right:0;margin-right:0;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}}.destination-quiz-confirmation .result-segment .segment-main .size{display:flex;flex-direction:column;justify-content:center;width:20%;padding-right:20px;border-right:1px solid #eee;margin-right:20px}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .size{width:100%;border-right:none;padding-right:0;margin-right:0;padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}}.destination-quiz-confirmation .result-segment .segment-main .size p{color:#333;font-family:Mulish,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:2rem;margin-bottom:0}.destination-quiz-confirmation .result-segment .segment-main .size .priority{margin-top:10px}.destination-quiz-confirmation .result-segment .segment-main .size span{color:#05383f;font-weight:800}.destination-quiz-confirmation .result-segment .segment-main .more-details{display:flex;justify-content:center;align-items:center;width:10%}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .more-details{width:100%}}.destination-quiz-confirmation .result-segment .segment-main .more-details .btn-more{display:flex;flex-direction:column;align-items:center;color:#dc1017;text-align:center;font-family:Mulish,sans-serif;font-size:.75rem;font-style:normal;font-weight:800;line-height:140%;letter-spacing:.075rem;text-transform:uppercase;cursor:pointer}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .more-details .btn-more{flex-direction:row;width:100%}}.destination-quiz-confirmation .result-segment .segment-main .more-details .btn-more:after{content:"";margin-top:5px;width:17px;height:11px;background-image:url(/themes/custom/ctdc/assets/img/icon-chevron-down.svg)}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-main .more-details .btn-more:after{margin-top:0;margin-left:auto}}.destination-quiz-confirmation .result-segment .segment-main .more-details .btn-more.active:after{background-image:url(/themes/custom/ctdc/assets/img/icon-chevron-up.svg)}.destination-quiz-confirmation .result-segment .segment-more{display:none;padding:30px;gap:20px;border-top:1px solid #eee}@media (max-width:1280px){.destination-quiz-confirmation .result-segment .segment-more{padding:20px}}@media (max-width:768px){.destination-quiz-confirmation .result-segment .segment-more{gap:16px;padding:16px;flex-wrap:wrap}}.destination-quiz-confirmation .result-segment .segment-more.active{display:flex}.destination-quiz-confirmation .result-segment .segment-more .more-description{width:50%}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-more .more-description{width:42%}}@media (max-width:768px){.destination-quiz-confirmation .result-segment .segment-more .more-description{width:100%;flex-wrap:wrap}}.destination-quiz-confirmation .result-segment .segment-more .more-description .btn{margin-top:24px}.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}@media (max-width:768px){.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons{flex-direction:column;align-items:flex-start}}.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons .btn,.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons .btn-aurora-search{margin-top:0}.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons .btn-aurora-search{border-radius:8px;box-shadow:0 4px 28px 0 rgba(0,0,0,.45);padding:0 18px}.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons .btn-aurora-search .btn-text{gap:20px;align-items:flex-start;line-height:1.75rem}.destination-quiz-confirmation .result-segment .segment-more .more-description .segment-cta-buttons .btn-aurora-search .btn-text svg{width:auto;height:auto}.destination-quiz-confirmation .result-segment .segment-more .top-activities{width:25%}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-more .top-activities{width:calc(29% - 8px)}}@media (max-width:768px){.destination-quiz-confirmation .result-segment .segment-more .top-activities{width:calc(50% - 8px)}}@media (max-width:600px){.destination-quiz-confirmation .result-segment .segment-more .top-activities{width:100%}}.destination-quiz-confirmation .result-segment .segment-more .travel-motivations{width:25%}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-more .travel-motivations{width:calc(29% - 8px)}}@media (max-width:768px){.destination-quiz-confirmation .result-segment .segment-more .travel-motivations{width:calc(50% - 8px)}}@media (max-width:600px){.destination-quiz-confirmation .result-segment .segment-more .travel-motivations{width:100%}}.destination-quiz-confirmation .result-segment .segment-more h4{font-size:1.5rem;margin-bottom:0}.destination-quiz-confirmation .result-segment .segment-more ul{list-style:unset;padding:10px 0 10px 20px}.destination-quiz-confirmation .result-segment .segment-more ul li{padding:0;border:none}.destination-quiz-confirmation .result-segment .segment-more img{width:100%;height:170px;object-fit:cover;margin-bottom:16px}@media (max-width:1024px){.destination-quiz-confirmation .result-segment .segment-more img{height:225px}}.destination-quiz-confirmation .explore-more{background:#fff;display:flex}@media (max-width:1024px){.destination-quiz-confirmation .explore-more{flex-direction:column}}.destination-quiz-confirmation .explore-more .image{display:flex;align-items:center;width:50%;padding:72px 0 72px 72px}@media (max-width:1024px){.destination-quiz-confirmation .explore-more .image{width:100%;padding:36px 36px 0}}.destination-quiz-confirmation .explore-more .image img{width:100%;object-fit:cover}.destination-quiz-confirmation .explore-more .content{padding:72px;width:50%;display:flex;flex-direction:column;justify-content:center}@media (max-width:1024px){.destination-quiz-confirmation .explore-more .content{width:100%;padding:36px}}.destination-quiz-confirmation .explore-more .content .extra-links{display:flex;align-items:center}@media (max-width:768px){.destination-quiz-confirmation .explore-more .content .extra-links{flex-direction:column}}.destination-quiz-confirmation .explore-more .content .extra-links a{margin-top:0}.destination-quiz-confirmation .explore-more .content .extra-links .red{margin-left:30px}@media (max-width:768px){.destination-quiz-confirmation .explore-more .content .extra-links .red{margin-left:0;margin-top:24px}}
.bg-grey-light{background:#f3f6f8}.bg-grey-light.container.contained{width:calc(100% - 72px)}.bg-dark-teal{background:#05383f}.bg-dark-teal.contained:has(.container),.bg-dark-teal.container.contained{width:calc(100% - 72px);margin-left:auto;margin-right:auto}.bg-dark-teal .overline-text{color:#8397a4}.bg-dark-teal .body em,.bg-dark-teal .body h1,.bg-dark-teal .body h2,.bg-dark-teal .body h3,.bg-dark-teal .body h4,.bg-dark-teal .body h5,.bg-dark-teal .body h6,.bg-dark-teal .body li,.bg-dark-teal .body p,.bg-dark-teal .body strong,.bg-dark-teal .heading,.bg-dark-teal .video--right em,.bg-dark-teal .video--right h1,.bg-dark-teal .video--right h2,.bg-dark-teal .video--right h3,.bg-dark-teal .video--right h4,.bg-dark-teal .video--right h5,.bg-dark-teal .video--right h6,.bg-dark-teal .video--right li,.bg-dark-teal .video--right p,.bg-dark-teal .video--right strong{color:#fff}.bg-dark-teal .body li,.bg-dark-teal .video--right li{background:url(/themes/custom/ctdc/assets/img/icon-check-white.svg) 0 10px no-repeat;border-bottom:none}.bg-white{background:#fff}
.segment{background:#f3f6f8;border-radius:2px;padding:24px;height:100%;box-shadow:inset 0 0 24px 0 rgba(0,0,0,.09)}.segment .slide-number{display:block!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;border:none!important;outline:none!important}@media (min-width:1281px){.segment{padding:32px}}@media (min-width:1901px){.segment{padding:64px}}.segment .top{display:grid;gap:32px;align-items:center}@media (min-width:1441px){.segment .top{grid-template-columns:calc(60% - 16px) calc(40% - 16px)}}@media only screen and (min-width:1600px){.segment .top{grid-template-columns:calc(50% - 16px) calc(50% - 16px)}}@media (min-width:1901px){.segment .top{gap:80px;grid-template-columns:calc(50% - 40px) calc(50% - 40px)}}.segment .top .icon{width:42px;height:42px;margin-right:1em;box-shadow:0 2px 14px 0 rgba(0,0,0,.05);border-radius:50%}@media only screen and (min-width:1600px){.segment .top .icon{width:72px;height:72px}}.segment .top .icon img{width:100%;height:100%;object-fit:contain}.segment .top .inline{display:flex;align-items:center;margin:12px 0}@media only screen and (min-width:1600px){.segment .top .inline{margin:24px 0}}.segment .top .tagline{position:relative;z-index:1}.segment .top .tagline .inner{background:#fff;width:-webkit-max-content;width:max-content;max-width:100%;color:#05383f;font-size:.625rem;font-weight:800;padding:8px 10px;border-radius:6px;display:flex;align-items:center;gap:10px;margin-bottom:12px;letter-spacing:.0625rem;box-shadow:0 2px 14px 0 rgba(0,0,0,.05)}@media (min-width:1025px){.segment .top .tagline .inner{font-size:.75rem;letter-spacing:0;margin-bottom:16px}}.segment .top .tagline .inner .info-icon{text-transform:lowercase;color:#fff;border-radius:50%;background:#05383f;width:15px;height:15px;display:flex;align-items:center;justify-content:center;padding:0 0 1px 1px}@media (max-width:1280px){.segment .top .tagline.show-details .details{display:block}}@media (min-width:1281px){.segment .top .tagline:hover .details{display:block}}.segment .top .tagline .details{display:none;position:absolute;top:0;left:0;background:#f9fafc;border-radius:10px;text-transform:none;letter-spacing:0;width:100%;color:#343c42;font-size:1.375rem;font-style:italic;font-weight:400;line-height:2.1875rem;padding:24px 36px 60px}@media (min-width:1281px){.segment .top .tagline .details{padding:36px}}.segment .top .tagline .details .tagline-close{color:#064a54;font-family:Mulish;font-size:.9375rem;font-weight:700;line-height:1.125rem;letter-spacing:.09375rem;text-transform:uppercase;background:none;border:none;margin:0 0 33px auto;display:block}.segment .top .tagline .details p{margin:0}.segment .top h3{font-size:2rem;line-height:2.25rem;text-transform:none;letter-spacing:0;margin-bottom:12px}@media only screen and (min-width:1600px){.segment .top h3{font-size:3rem;line-height:3.4375rem}}.segment .top .highlight{color:#064a54;font-size:1.125rem;font-weight:700;line-height:1.625rem}@media (min-width:1025px){.segment .top .highlight{font-size:1.375rem;line-height:1.875rem}}.segment .top .media{position:relative;width:100%;height:auto;aspect-ratio:323/212;border-radius:10px;overflow:hidden}@media (min-width:769px){.segment .top .media{aspect-ratio:546/412;max-height:400px}}@media (min-width:1441px){.segment .top .media{max-height:none}}.segment .top .media img,.segment .top .media video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.segment .cards{display:grid;gap:8px 32px;margin-top:32px}@media (min-width:1441px){.segment .cards{margin-top:64px;grid-template-columns:repeat(3,1fr)}}.segment .cards .card{background:#fff;padding:8px 16px;display:flex;flex-direction:column;border-radius:10px;transition-duration:.3s;box-shadow:0 2px 14px 0 rgba(0,0,0,.05)}@media (max-width:1440px){.segment .cards .card.is-open{padding:18px 16px 2px}}.segment .cards .card.is-open .card-topper{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.781 7.944L2.57 9.737 8.39 3.914l5.822 5.823L16 7.944 8.391.315l-7.61 7.63z' fill='%2305383F'/%3E%3C/svg%3E")}.segment .cards .card.is-open>ul{display:block}@media (min-width:1441px){.segment .cards .card{padding:24px}}.segment .cards .card .card-topper{display:flex;gap:10px;align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 2.108L14.212.315 8.39 6.14 2.568.315.78 2.108l7.61 7.63L16 2.107z' fill='%2305383F'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% 50%}@media (max-width:1440px){.segment .cards .card .card-topper{cursor:pointer;padding-right:24px}}@media (min-width:1441px){.segment .cards .card .card-topper{flex-direction:column;background-image:none;align-items:flex-start}}.segment .cards .card .card-topper>strong{color:#064a54;font-size:1.125rem;line-height:1.375rem}.segment .cards .card>ul{padding:0;color:#343c42;line-height:1.375rem}@media (max-width:1440px){.segment .cards .card>ul{display:none}}.segment .cards .card>ul li{padding:16px 0}.segment .cards .card .icon{background:#f3f6f8;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1600px){.segment .cards .card .icon{width:50px;height:50px;margin-bottom:10px}}.segment .cards .card .icon svg{width:30px;height:30px;object-fit:contain;object-position:center}.segment .links{justify-content:center}.segment .links .btn{box-shadow:0 0 10px 0 rgba(0,0,0,.25);margin-top:32px;background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-white.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;padding-right:40px;width:100%;text-align:left;border-radius:4px;background-color:#04383f;border-color:#04383f}.segment .links .btn:hover{background-color:#e60013;border-color:#e60013;color:#fff}.segment .truncate{overflow:hidden;transition:height .3s;position:relative}.segment .truncate.is-truncated:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(180deg,transparent,#f3f6f8);display:block}.segment .read-more{color:#dc1017}
.simple-quotes{text-align:center}.simple-quotes .icon-leaf{position:relative;margin:0 auto 30px;height:16px;width:17px}.simple-quotes .icon-leaf:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-image:url(/themes/custom/ctdc/assets/img/icon-leaf.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.simple-quotes .overline-text{margin-bottom:24px;color:var(--components-text-eyebrow,#013840);text-align:center;font-size:.6875rem;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.125rem;text-transform:uppercase}.simple-quotes .simple-quote{padding:0 32px;max-width:870px}.simple-quotes .simple-quote .slide-number{display:block!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;border:none!important;outline:none!important}.simple-quotes .simple-quote .body{margin-bottom:32px}.simple-quotes .simple-quote .source{display:grid;grid-template-columns:1fr 1fr;align-items:center;color:#013840;font-size:1rem;line-height:160%;font-weight:400;max-width:450px;margin:auto}.simple-quotes .simple-quote .source .name{font-weight:700}.simple-quotes .simple-quote .source .job,.simple-quotes .simple-quote .source .name{text-align:right;border-right:1px solid #d3d3d3;padding-right:16px}.simple-quotes .simple-quote .source .organization{text-align:left;padding-left:16px}.simple-quotes .slider{max-width:1300px;margin-top:32px}.simple-quotes .slick-next,.simple-quotes .slick-prev{background:#dc1017;transition:.3s ease-out;width:64px;height:64px;top:20%}.simple-quotes .slick-next span[class*=icon]:before,.simple-quotes .slick-prev span[class*=icon]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-white.svg)}.simple-quotes .slick-next:hover,.simple-quotes .slick-prev:hover{background:#f6f8f9}.simple-quotes .slick-next:hover span[class*=icon]:before,.simple-quotes .slick-prev:hover span[class*=icon]:before{background-image:url(/themes/custom/ctdc/assets/img/icon-arrow-right-2025-red.svg)}
.ctdc-subscribe-block{padding:48px 120px;position:relative;overflow:hidden}@media (max-width:1280px){.ctdc-subscribe-block{padding:48px 63px}}@media (max-width:768px){.ctdc-subscribe-block{padding:38px 63px}}@media (max-width:600px){.ctdc-subscribe-block{padding:38px 24px}}.ctdc-subscribe-block-content-wrapper{border-bottom:1px solid #fff;width:100%;display:flex;justify-content:space-between;gap:80px;padding:0;position:relative;z-index:1}@media (max-width:600px){.ctdc-subscribe-block-content-wrapper{flex-wrap:wrap;gap:12px}}.ctdc-subscribe-block-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ctdc-subscribe-block-image-wrapper img{width:100%;height:100%;object-fit:cover}.ctdc-subscribe-block-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,43,50,.6),rgba(0,43,50,.5));z-index:1}.ctdc-subscribe-block-content{position:relative;z-index:2}.ctdc-subscribe-block-content .h2,.ctdc-subscribe-block-content h2{color:#fff;font-size:2.5rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;margin-bottom:8px}@media (max-width:768px){.ctdc-subscribe-block-content .h2,.ctdc-subscribe-block-content h2{font-size:1.5rem}}@media (max-width:600px){.ctdc-subscribe-block-content .h2,.ctdc-subscribe-block-content h2{text-align:center}}.ctdc-subscribe-block-content p{color:#fff;font-size:1.375rem;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;margin-bottom:21px}@media (max-width:768px){.ctdc-subscribe-block-content p{font-size:1.125rem}}@media (max-width:600px){.ctdc-subscribe-block-content p{text-align:center;margin-bottom:0}}.ctdc-subscribe-block-mailchimp{display:flex;align-items:flex-end}@media (max-width:600px){.ctdc-subscribe-block-mailchimp{width:100%}}.ctdc-subscribe-block-mailchimp button.btn-secondary{border-radius:2px;background:#dc1017;margin:0 0 8.5px;border:none;color:#fff;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.125rem;text-transform:uppercase;padding:18px 24px;transition:.4s ease-in-out;white-space:nowrap}@media (max-width:768px){.ctdc-subscribe-block-mailchimp button.btn-secondary{font-size:.6875rem;padding:16px 14px}}@media (max-width:600px){.ctdc-subscribe-block-mailchimp button.btn-secondary{width:100%;margin-bottom:11px}}.ctdc-subscribe-block-mailchimp button.btn-secondary:hover{background:#80090d}
.video>.wrapper>.content{display:grid;gap:48px 16px}@media (min-width:1025px){.video>.wrapper>.content{gap:30px 60px;grid-template-columns:1fr 2fr}}@media (min-width:1441px){.video>.wrapper>.content{gap:60px 120px}}.video .heading:only-child{margin:0}.video .heading:after{content:"";display:block;height:4px;width:48px;background:#e60013;margin:24px 0 48px}.video--left{order:2}@media (min-width:1025px){.video--left{order:1}}.video--right{text-align:center;order:1}@media (min-width:1025px){.video--right{order:2}}.video .video-container{position:relative;margin-top:48px}.video .video-container:after{content:"";position:absolute;top:90%;left:30px;width:calc(100% - 60px);background:rgba(0,0,0,.8);filter:blur(14px);height:16px;z-index:-1}@media (min-width:1025px){.video .video-container:after{top:100%;left:60px;width:calc(100% - 120px);filter:blur(24px);height:26px}}.video .video-container.has-toolbar .toolbar{display:flex}.video .video-container iframe{aspect-ratio:16/9;border-radius:0 0 6.5px 6.5px}.video .video-container .toolbar{display:none;align-items:center;width:100%;height:20px;position:absolute;top:-20px;padding:0 10px;background:#d8e1e7;border-radius:6px 6px 0 0}.video .video-container .toolbar span{display:block;background:#fff;width:6px;height:6px;border-radius:50%;margin-right:4px}.video .video-thumbnail{position:absolute;width:100%;aspect-ratio:16/9;top:0;left:0;border-radius:0 0 6.5px 6.5px;overflow:hidden;opacity:1;transition:opacity .3s}.video .video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(131,151,164,.5),rgba(131,151,164,.5))}.video .video-play-pause{height:90px;width:90px;background:none;border:2px solid #fff;border-radius:50%;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);z-index:1}@media (min-width:1025px){.video .video-play-pause{height:185px;width:185px;top:calc(50% - 92.5px);left:calc(50% - 92.5px)}}.video .video-play-pause svg{width:30px;height:30px;margin:2.5px 0 0 5px}@media (min-width:1025px){.video .video-play-pause svg{width:55px;height:55px;margin:5px 0 0 10px}}.video-modal{padding:60px 0;background-color:#064a54}.video-modal .content h3{color:#fff;font-weight:900;text-align:center}.video-modal .video-container{position:relative;margin-top:48px}.video-modal .video-container:after{content:"";position:absolute;top:90%;left:30px;width:calc(100% - 60px);background:rgba(0,0,0,.8);filter:blur(14px);height:16px;z-index:0}@media (min-width:1025px){.video-modal .video-container:after{top:100%;left:60px;width:calc(100% - 120px);filter:blur(24px);height:26px}}.video-modal .video-container iframe{aspect-ratio:16/9;border-radius:0 0 6.5px 6.5px}.video-modal .video-thumbnail{position:absolute;width:100%;aspect-ratio:16/9;top:0;left:0;border-radius:0 0 6.5px 6.5px;overflow:hidden;opacity:1;transition:opacity .3s;z-index:1}.video-modal .video-thumbnail:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(131,151,164,.5),rgba(131,151,164,.5))}.video-modal .video-modal-play{height:90px;width:90px;background:none;border:2px solid #fff;border-radius:50%;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);z-index:1}@media (min-width:1025px){.video-modal .video-modal-play{height:185px;width:185px;top:calc(50% - 92.5px);left:calc(50% - 92.5px)}}.video-modal .video-modal-play svg{width:30px;height:30px;margin:2.5px 0 0 5px}@media (min-width:1025px){.video-modal .video-modal-play svg{width:55px;height:55px;margin:5px 0 0 10px}}
