body{min-width:320px;margin:0}:root :where(.content-primary a:not(.wp-element-button)){text-decoration:none}:root :where(.content-primary p a){text-decoration:underline}*{padding:0;margin:0;outline:0;box-sizing:border-box}*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}img,video,audio,object{max-width:100%}img,iframe{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}img,[style*=background-image]{image-rendering:-webkit-optimize-contrast}b,strong{font-weight:800}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type=submit],input[type=button],input[type=reset],input[type=file],input[type=image],label[for]{cursor:pointer}a[href^=tel],button[disabled],input[disabled],textarea[disabled],select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=week],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=color],textarea,a[href^=tel]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ul,nav ol{list-style:none outside none}input::-moz-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],input[type=date],input[type=search],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}.dtpafw-archive,.dt-loader-target{position:relative}.dtpafw-archive::before,.dt-loader-target::before,.dtpafw-archive::after,.dt-loader-target::after{content:"";position:absolute;inset:0;z-index:10000;display:block;pointer-events:none;opacity:0}.dtpafw-archive::before,.dt-loader-target::before{background-color:hsla(0,0%,100%,.8);transition:opacity 250ms ease-in}.dtpafw-archive::after,.dt-loader-target::after{width:60px;height:60px;margin:auto;border:8px solid teal;border-radius:50%;animation-name:loader-clip,loader-rotate;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0, 0.125, 1, 0.875);transition:opacity 250ms ease-in}.dtpafw-archive--ajax-loading,.dt-loader-target--loading{pointer-events:none}.dtpafw-archive--ajax-loading::before,.dt-loader-target--loading::before,.dtpafw-archive--ajax-loading::after,.dt-loader-target--loading::after{opacity:1}@keyframes loader-clip{0%{clip-path:polygon(50% 50%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%)}12.5%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}37.5%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%)}50%{clip-path:polygon(50% 50%, 0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%)}62.5%{clip-path:polygon(50% 50%, 100% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 0% 100%, 0% 0%)}87.5%{clip-path:polygon(50% 50%, 0% 100%, 0% 100%, 0% 100%, 0% 100%, 0% 0%)}100%{clip-path:polygon(50% 50%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%)}}@keyframes loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.dtpafw-archive__aside{display:flex;flex-direction:column;gap:17px}@media(max-width: 1199px){.dtpafw-archive__aside{gap:0}}.dtpafw-archive__aside .idea_cta{border-radius:10px;background-color:teal;color:#fff;padding:25px 20px 20px;display:flex;flex-direction:column}.dtpafw-archive__aside .idea_cta__title{color:#fff;margin-bottom:15px}.dtpafw-archive__aside .idea_cta__button a:after{display:none}@media(max-width: 1199px){.dtpafw-archive__aside .idea_cta{margin-bottom:25px}}.shell{position:relative;min-height:100vh;overflow:clip}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.shell{padding:0}}.shell__container{max-width:calc(var(--wp--style--global--wide-size, 1245px) + 32px*2);width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}@media(max-width: 1199px){.shell__container{max-width:100%;padding-left:20px;padding-right:20px;overflow:hidden}}.shell__container .content-primary:not(.content-grid__main)>:first-child{margin-block-start:calc(var(--wp--preset--spacing--60) - 5px)}@media(max-width: 1199px){.shell__container .content-primary:not(.content-grid__main)>:first-child{margin-block-start:var(--wp--preset--spacing--50)}}.shell__container .content-primary:not(.content-grid__main)>:first-child.hero,.shell__container .content-primary:not(.content-grid__main)>:first-child.hero-alt,.shell__container .content-primary:not(.content-grid__main)>:first-child.section{margin-top:0}.shell__container .content-primary:not(.content-grid__main)>:first-child.section__breadcrumbs{margin-top:30px}.shell .content-primary{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:var(--wp--preset--spacing--80);min-height:70vh;position:relative}.shell .content-primary>:last-child{margin-block-end:0}@media(max-width: 1023px){.shell .content-primary{padding-bottom:var(--wp--preset--spacing--60)}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.shell .content-primary{padding-bottom:var(--wp--preset--spacing--50)}}.shell .content-primary:has(>:last-child:is(.full-width,.alignfull)){padding-bottom:0}.header{position:sticky;top:0;z-index:20;padding:0;background-color:#fff}body.admin-bar .header{top:32px}@media(max-width: 782px){body.admin-bar .header{top:46px}}.header__main{position:relative;background-color:#fff}.header__main::after{content:"";position:absolute;right:66px;bottom:0;left:66px;height:1px;background-color:#c0e4e9}@media(max-width: 1199px){.header__main::after{right:20px;left:20px}}.header--simple{padding:0}body:has(.oshc-stage-panels.is-sticky) .header--simple .header__main::after{display:none}@media(max-width: 1199px){.header--simple .main-menu{height:auto;min-height:88px;padding-block:20px}}.header--simple .shell__container .main-menu .main-menu__list{display:flex}.header .shell__container{max-width:100%;padding:0}.top-menu{display:flex;align-items:center;justify-content:end;padding:0;overflow:visible;color:teal;font-family:"Google Sans",Arial,sans-serif;font-size:.875rem;font-weight:500;font-style:normal;line-height:35px;letter-spacing:0;height:47px;background:#eef7f8}@media(max-width: 1199px){.top-menu{display:none}}@media(max-width: 1199px){body.menu-open .top-menu{display:block;background:rgba(0,0,0,0);border-radius:0;height:auto;padding:0;width:100%}}.top-menu__inner{display:flex;align-items:center;justify-content:end;width:100%;max-width:none;margin:0 auto;padding:0 66px}@media(max-width: 1199px){body.menu-open .top-menu__inner{display:block;padding:0;max-width:100%}}.top-menu__list{display:flex;list-style:none;padding:0;margin:0;align-items:center;white-space:nowrap;scrollbar-width:none}.top-menu__list::-webkit-scrollbar{display:none}@media(max-width: 1199px){body.menu-open .top-menu__list{display:block;padding-top:calc(20px/2);margin-top:0;border-top:1px solid #c0e4e9}}.top-menu__item{padding:0 15px}@media(max-width: 1199px){body.menu-open .top-menu__item{padding:calc(20px/2) 0;width:100%}body.menu-open .top-menu__item a{display:block;font-size:1.125rem;font-weight:400;color:teal}}.top-menu__item.profile a{display:inline-flex;align-items:center;width:auto;min-height:22px;background:url(../images/account-icon.svg) no-repeat left center;background-size:22px 22px;padding-left:30px}@media(max-width: 1199px){body.menu-open .top-menu__item.profile a{background:none;width:100%;padding-left:0}}.top-menu__item a{color:teal;text-decoration:none;vertical-align:sub}@media(max-width: 1199px){body.menu-open .top-menu__item a{color:teal;vertical-align:baseline}}.main-menu{display:flex;justify-content:space-between;align-items:center;padding:0;height:102px;overflow:visible;background:#fff;font-size:1.125rem}@media(max-width: 1199px){.main-menu{height:48px;padding:10px 20px}}.main-menu__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:none;margin:0 auto;padding:0 66px}@media(max-width: 1199px){.main-menu__inner{padding:0}}.main-menu a{color:teal;font-size:1.125rem;font-weight:700;line-height:35px;text-decoration:none;transition:.2s}.main-menu__logo{margin-right:20px;height:100%;width:275px;flex:0 1 275px;display:flex;align-items:center}@media(max-width: 1199px){.main-menu__logo{width:147px;flex-basis:147px}}.main-menu__logo>a{display:block;width:100%;flex:0 0 100%;line-height:0}.main-menu__logo img{display:block;width:100%;max-width:275px;height:auto;max-height:50px}@media(max-width: 1199px){.main-menu__logo img{max-width:147px;max-height:27px}}.main-menu__list{display:flex;list-style:none;padding:0;margin:0;align-items:center;gap:20px}@media(max-width: 1199px){.main-menu__list{display:none}}.main-menu__item{padding:0 15px;white-space:nowrap;position:relative;cursor:pointer}.main-menu__item.btn{margin-left:10px}.main-menu__item.btn a{font-size:1rem;font-weight:700;line-height:35px}.main-menu__has-dropdown>a:not(.main-menu__sub-dropdown-link)::after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22teal%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m4%206%204%204%204-4%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;vertical-align:middle;margin-left:6px;transition:.2s;top:-2px;position:relative}.main-menu__has-dropdown .main-menu__link{padding-bottom:44px}.main-menu__has-dropdown:hover .main-menu__dropdown{opacity:1;visibility:visible}.main-menu__has-dropdown.open>a::after{transform:rotate(180deg)}.main-menu__has-dropdown.open .main-menu__dropdown{opacity:1;visibility:visible}.main-menu__dropdown{border:1px solid #c0e4e9;opacity:0;visibility:hidden;transition:.2s;position:absolute;top:64px;left:0;background:#fff;color:teal;list-style:none;padding:0;margin:0;min-width:320px;z-index:2}.main-menu__dropdown li{padding:15px;position:relative}.main-menu__dropdown li:last-child{border-bottom:none}.main-menu__dropdown li:hover{background:#eef7f8}.main-menu__dropdown li:hover a{color:teal}.main-menu__dropdown li a{font-size:1.125rem;font-weight:700;color:teal;display:block}.main-menu__has-sub-dropdown{border-bottom:solid 1px #c0e4e9}.main-menu__has-sub-dropdown>a{position:relative;padding-right:25px}.main-menu__has-sub-dropdown>a::after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22teal%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m6%204%204%204-4%204%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%)}.main-menu__has-sub-dropdown:hover .main-menu__sub-dropdown{opacity:1;visibility:visible}.main-menu__has-sub-dropdown.open .main-menu__sub-dropdown{opacity:1;visibility:visible}.main-menu__sub-dropdown{border:1px solid #c0e4e9;width:354px;opacity:0;visibility:hidden;transition:.2s;position:absolute;top:0;left:100%;background:#fff;color:teal;list-style:none;padding:0;margin:0;min-width:280px;z-index:2;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.main-menu__sub-dropdown li{padding:12px 15px;border-bottom:1px solid #c0e4e9;box-sizing:border-box}.main-menu__sub-dropdown li:last-child{border-bottom:none}.main-menu__sub-dropdown li:hover{background:#eef7f8}.main-menu__sub-dropdown li a{font-size:.875rem;font-weight:400;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:block;width:100%}.main-menu__sub-dropdown li a:hover{color:teal}.main-menu__hamburger{display:none;width:27px;height:22px;position:relative;cursor:pointer;z-index:3;background:none;border:none;padding:0}@media(max-width: 1199px){.main-menu__hamburger{display:block}}.main-menu__hamburger span{display:block;position:absolute;left:0;width:27px;height:2px;background:#714fa0;border-radius:2px;top:10px;transition:.2s}.main-menu__hamburger::before,.main-menu__hamburger::after{content:"";display:block;position:absolute;left:0;width:27px;height:2px;background:#714fa0;border-radius:2px;transition:.2s}.main-menu__hamburger::before{top:0;transform:none}.main-menu__hamburger::after{bottom:0;transform:none}.main-menu__hamburger.is-active span{opacity:0}.main-menu__hamburger.is-active::before{top:10px;transform:rotate(45deg)}.main-menu__hamburger.is-active::after{bottom:10px;transform:rotate(-45deg)}@media(max-width: 1199px){.main-menu.menu-open{position:fixed;top:32px;left:0;right:0;z-index:2}}@media(max-width: 1199px)and (max-width: 782px){.main-menu.menu-open{top:46px}}@media(max-width: 1199px){body:not(.admin-bar) .main-menu.menu-open{top:0}.main-menu.menu-open .main-menu__list{display:flex;position:fixed;top:80px;left:0;right:0;bottom:0;background:#fff;flex-direction:column;align-items:flex-start;gap:0;padding:30px;margin:0;z-index:3;overflow-y:auto}}@media(max-width: 1199px)and (max-width: 782px){.main-menu.menu-open .main-menu__list{top:94px}}@media(max-width: 1199px){body:not(.admin-bar) .main-menu.menu-open .main-menu__list{top:48px}.main-menu.menu-open .main-menu__item{width:100%;padding:0;border-top:1px solid #c0e4e9}.main-menu.menu-open .main-menu__item:last-child{border-bottom:none;margin-top:20px}.main-menu.menu-open .main-menu__item.btn{border-top:0;margin-left:0;margin-bottom:30px;order:-1}.main-menu.menu-open .main-menu__item.btn::after{content:none}.main-menu.menu-open .main-menu__item.btn a{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 20px;background:#714fa0;color:#fff;border:none;cursor:pointer;white-space:nowrap;min-width:100px;height:44px;border-radius:999px;font-size:1rem;font-weight:700;text-align:center;transition:.2s;text-transform:none;line-height:35px;font-size:1.125rem;text-align:center;margin-bottom:0}}@media(max-width: 1199px)and (max-width: 767px),screen and (max-width: 1199px)and (max-width: 812px)and (orientation: landscape){.main-menu.menu-open .main-menu__item.btn a{width:100%}}@media(max-width: 1199px){.main-menu.menu-open .main-menu__item.btn a a{font-weight:700;color:inherit;text-decoration:none}.main-menu.menu-open .main-menu__item.btn a::after{content:"";font-family:"Font Awesome 5 Free";display:inline-block;font-size:.6875rem}.main-menu.menu-open .main-menu__item.btn a:hover{background:#714fa0;opacity:.85}.main-menu.menu-open .main-menu__item a{display:block;padding:20px 0;font-size:1.125rem;font-weight:600;color:teal;width:100%}.main-menu.menu-open .main-menu__has-dropdown{position:relative}.main-menu.menu-open .main-menu__has-dropdown>a::after{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:0;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22teal%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m6%2012%206-6-6-6%22%2F%3E%3C%2Fsvg%3E") center center no-repeat}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown{position:fixed;top:80px;left:100%;right:-100%;bottom:0;background:#fff;z-index:2;transition:.2s;padding:30px;overflow-y:auto;display:block;grid-template-columns:none;gap:0}}@media(max-width: 1199px)and (max-width: 782px){.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown{top:94px}}@media(max-width: 1199px){body:not(.admin-bar) .main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown{top:48px}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown::before{content:"Back";display:block;color:teal;font-size:1.125rem;font-weight:600;padding:20px 0 20px 20px;border-bottom:solid 1px #c0e4e9;cursor:pointer;position:relative;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22teal%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22M10%2012%206%208l4-4%22%2F%3E%3C%2Fsvg%3E") left center no-repeat;background-position:0 50%}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown li{width:100%;padding:0;border-bottom:1px solid #c0e4e9}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown li:last-child{border-bottom:none}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown li:hover{background:none}.main-menu.menu-open .main-menu__has-dropdown .main-menu__dropdown li a{display:block;padding:20px 0;font-size:1.125rem;font-weight:600;color:teal;width:100%;position:relative}.main-menu.menu-open .main-menu__has-dropdown.open .main-menu__dropdown{left:0;right:0}.main-menu.menu-open .main-menu__has-sub-dropdown>a{position:relative}.main-menu.menu-open .main-menu__has-sub-dropdown>a::after{content:"";display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22teal%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m4%206%204%204%204-4%22%2F%3E%3C%2Fsvg%3E") center center no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s}.main-menu.menu-open .main-menu__has-sub-dropdown.open>a::after{transform:translateY(-50%) rotate(180deg)}.main-menu.menu-open .main-menu__has-sub-dropdown.open .main-menu__sub-dropdown{max-height:500px;opacity:1;visibility:visible;padding:0 0 20px}.main-menu.menu-open .main-menu__has-sub-dropdown .main-menu__sub-dropdown{border:0;width:100%;min-width:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:.2s;background:rgba(0,0,0,0);padding:0;margin:0;position:static;box-shadow:none}.main-menu.menu-open .main-menu__has-sub-dropdown .main-menu__sub-dropdown li{padding:0;border:0}.main-menu.menu-open .main-menu__has-sub-dropdown .main-menu__sub-dropdown li:last-child{border-bottom:none}.main-menu.menu-open .main-menu__has-sub-dropdown .main-menu__sub-dropdown li a{padding:calc(20px/2) 0;font-size:1rem;font-weight:600;color:teal;line-height:1.5}}.footer{color:#fff;font-family:"Google Sans",Arial,sans-serif;font-size:.875rem;margin:0}.footer>.shell__container{max-width:none;padding-inline:0}.footer__inner{background-color:teal;padding:42px 66px 58px}@media(max-width: 1199px){.footer__inner{padding:32px 20px}}.footer__cta-sections{border-bottom:1px solid #fff;padding-bottom:31px}.footer__cta{display:flex;align-items:center;justify-content:center;gap:20px}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.footer__cta{flex-direction:column;gap:16px;text-align:center}}.footer__cta-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.25;margin:0}.footer__cta-button.btn{background-color:#fff;color:#714fa0;min-width:136px}.footer__cta-button.btn a{background-color:rgba(0,0,0,0);color:inherit}.footer__cta-button.btn::after{color:#714fa0}.footer__cta-button.btn:hover{background-color:#fff;color:#714fa0}.footer__mid{display:flex;align-items:center;gap:22px;padding:28px 0 39px}@media(max-width: 1199px){.footer__mid{flex-direction:column;gap:24px;text-align:center}}.footer__info-images{display:flex;flex-shrink:0;gap:8px}.footer__info-content{flex:1;line-height:1.35;margin-right:auto;max-width:900px}@media(max-width: 1199px){.footer__info-content{margin-right:0}}.footer__info-content p{margin:0}.footer__logo img{display:block;height:auto;width:165px}.footer__bottom-right{display:flex;align-items:center;gap:20px}@media(max-width: 1199px){.footer__bottom-right{flex-direction:column;text-align:center}}.footer__links{display:flex;align-items:center;list-style:none;margin:0;padding:0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.footer__links{flex-direction:column;gap:10px}}.footer__links li{display:flex;align-items:center;margin:0}.footer__links li::before{content:none}.footer__links li:not(:first-child)::before{color:#fff;content:"|";font-weight:400;margin-inline:12px}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.footer__links li:not(:first-child)::before{display:none}}.footer__links a{color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none}.footer__copyright{color:#fff;font-size:.9375rem;font-weight:400;margin-left:auto}@media(max-width: 1199px){.footer__copyright{margin-left:0}}.footer__copyright p{margin:0}.footer__copyright-logo{display:flex;flex-shrink:0}.footer__copyright-logo img{filter:brightness(0) invert(1);max-height:27px;width:auto}.footer--simple .footer__inner{padding-block:32px}@media(min-width: 1199px){.footer--simple .footer__inner{height:94px;padding-block:0;display:flex;align-items:center}}.footer--simple .footer__bottom{width:100%}@supports(text-box: trim-both cap alphabetic){:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p):not(:where(li,li *)):not(:has(input,select,textarea,button,form)){text-box:trim-both cap alphabetic}}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){p{font-size:.9375rem}}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{color:teal;font-weight:700}.h1 a,h1 a,.h2 a,h2 a,.h3 a,h3 a,.h4 a,h4 a,.h5 a,h5 a,.h6 a,h6 a{color:inherit;text-decoration:none}.h1,h1{font-size:40px;line-height:45px;letter-spacing:0}.h2,h2{font-size:35px;line-height:45px;letter-spacing:0}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.h5,h5{font-size:16px}.h6,h6{font-size:16px}.subheading{display:block;color:teal;font-family:"Google Sans",Arial,sans-serif;font-size:.875rem;font-weight:700;font-style:normal;line-height:1;letter-spacing:2px;text-transform:uppercase;margin:0 0 25px}@supports(text-box: trim-both cap alphabetic){.subheading{text-box:trim-both cap alphabetic}}.subheading+*{margin-top:0}@supports(text-box: trim-both cap alphabetic){.subheading+*{text-box:trim-both cap alphabetic}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 20px;background:#714fa0;color:#fff;border:none;cursor:pointer;white-space:nowrap;min-width:100px;height:44px;border-radius:999px;font-size:1rem;font-weight:700;text-align:center;transition:.2s;text-transform:none;line-height:35px}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.btn{width:100%}}.btn a{font-weight:700;color:inherit;text-decoration:none}.btn::after{content:"";font-family:"Font Awesome 5 Free";display:inline-block;font-size:.6875rem}.btn:hover{background:#714fa0;opacity:.85}.btn--solid{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 20px;background:#714fa0;color:#fff;border:none;cursor:pointer;white-space:nowrap;min-width:100px;height:44px;border-radius:999px;font-size:1rem;font-weight:700;text-align:center;transition:.2s;text-transform:none;line-height:35px;background:#714fa0;color:#fff}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.btn--solid{width:100%}}.btn--solid a{font-weight:700;color:inherit;text-decoration:none}.btn--solid::after{content:"";font-family:"Font Awesome 5 Free";display:inline-block;font-size:.6875rem}.btn--solid:hover{background:#714fa0;opacity:.85}.btn--outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:0 20px;background:#714fa0;color:#fff;border:none;cursor:pointer;white-space:nowrap;min-width:100px;height:44px;border-radius:999px;font-size:1rem;font-weight:700;text-align:center;transition:.2s;text-transform:none;line-height:35px;background:none;border:solid 2px #714fa0;color:#714fa0}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.btn--outline{width:100%}}.btn--outline a{font-weight:700;color:inherit;text-decoration:none}.btn--outline::after{content:"";font-family:"Font Awesome 5 Free";display:inline-block;font-size:.6875rem}.btn--outline:hover{background:#714fa0;opacity:.85}.btn--outline::after{color:inherit}.btn--outline:hover{background:none;color:#714fa0}.error404 .content-primary ul,.error404 .content-primary ol{list-style:none;padding:0 0 0 5px;text-align:left}.error404 .content-primary ul li,.error404 .content-primary ol li{font-size:1rem;color:#30302f;line-height:1.5;margin-bottom:8px;padding-left:16px;position:relative}@media(max-width: 767px),screen and (max-width: 812px)and (orientation: landscape){.error404 .content-primary ul li,.error404 .content-primary ol li{font-size:.9375rem}}.error404 .content-primary ul li:before,.error404 .content-primary ol li:before{content:"•";color:#30302f;font-weight:bold;position:absolute;left:0;top:0}.error404 .content-primary ul li:last-child,.error404 .content-primary ol li:last-child{margin-bottom:0}.error404 .content-primary ul li a,.error404 .content-primary ol li a{color:teal;font-weight:600}
