@charset "UTF-8";body,button,input,select,textarea{font-family:"Alegreya Sans",sans-serif;font-size:19.2px;font-weight:500;font-optical-sizing:auto}a,p,span{font-family:"Alegreya Sans",sans-serif;font-size:19.2px;line-height:1.2;margin-top:0;font-weight:500}.sub-heading,.sub-heading-2,.text-title,h1,h2,h3,h4,h5,h6{font-family:Alegreya;line-height:1.2;margin-bottom:1rem;margin-top:0}h1{font-size:50px;font-weight:500}@media only screen and (max-width:1024px){h1{font-size:calc(30px + 1vw)}}h2{font-size:44px;font-weight:500}@media only screen and (max-width:1024px){h2{font-size:36px}}h3{font-size:36px;font-weight:500}@media only screen and (max-width:1024px){h3{font-size:32px}}h4{font-size:32px;font-weight:500}@media only screen and (max-width:1024px){h4{font-size:28px}}.partners-block .partner-tile .details .partner-details,h5{font-size:28px;font-weight:500}@media only screen and (max-width:1024px){.partners-block .partner-tile .details .partner-details,h5{font-size:24px}}h6{font-size:24px;font-weight:500}@media only screen and (max-width:1024px){h6{font-size:20px}}.text-title{font-size:36px;font-weight:600}.text-title>*{font-size:36px;font-weight:600}@media only screen and (max-width:1024px){.text-title{font-size:32px}}@media only screen and (max-width:680px){.text-title{font-size:24px}}.sub-heading{font-size:24px;font-weight:600}.sub-heading>*{font-size:24px;font-weight:600}@media only screen and (max-width:481px){.sub-heading{font-size:19.2px}.sub-heading>*{font-size:19.2px}}.sub-heading-2{font-size:22px;font-weight:500}.sub-heading-2>*{font-size:22px;font-weight:500}@media only screen and (max-width:481px){.sub-heading-2{font-size:19.2px}.sub-heading-2>*{font-size:19.2px}}.thin-text-column{max-width:650px}.blog-entry .summaries-container .summary-title-container>*,.blog-post-banner .summaries-container .summary-title-container>*{font-family:"Alegreya Sans",sans-serif}.no-margin-btm{margin-bottom:0}a{text-decoration:none}a:focus,a:hover{text-decoration:underline;text-underline-offset:3px}.blocks__donationblock .col .donation-form .text>*,.partners-block .partner-tile *,.statistics-block .col.details .side-title .title .sub-heading{line-height:1.6}footer .row .col.text p.sub-heading-2,footer .row .col.text p.sub-heading-2 a{font-size:24px}.blocks__donationblock .col .donation-form .text>*,.donate-form-element-container form .btn-toolbar input,.newsletter-block .newsletter-form .btn-container>*,.twi-container .twi-content-container .twi-content .btn-container>*{font-size:20px}.blog-entry .summaries-container .blog-meta .blog-post-categories .category-title,.blog-post-banner .summaries-container .blog-meta .blog-post-categories .category-title{font-size:15px}.statistics-block .stat-tile .content span.sub-heading,footer .row .col.text>*{font-size:22px}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .form-group>div label{font-weight:400}.partners-block .partner-tile .details .partner-details,footer #FooterNav .nav-row .nav-col .col-title,footer .row .col.text>*{font-family:Alegreya}:root{font-size:16px;font-family:Alegreya,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}html{scrollbar-gutter:stable;scroll-behavior:smooth}body{margin:0;background:#fff}body a{cursor:pointer;font-family:Alegreya Sans,sans-serif}.element,.userform{margin:60px 0}.element .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:50%;flex-basis:50%;gap:15px}.element .row.banner{height:600px}.element .row .col{width:50%}.element.blocks__unitlistingblock.no-unit-listings{display:none}.staff-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:3rem!important}.staff-element img{margin-right:60px;margin-bottom:30px;float:left;-webkit-box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}.staff-element .staff-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.staff-element .staff-text h2{margin-bottom:5px}.staff-element .staff-text h3{color:#4e4c4c;font-size:1.5rem}.staff-element .staff-text p{margin-top:30px}.form-element__form.contact-form{max-width:600px;margin:0 auto}.form-element__form.contact-form .error{color:#cf0000}.nocaptcha{margin-bottom:30px!important}div.shadow:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.7),transparent)}div.shadow>div{position:relative;z-index:1}a:not(.btn,.element.dnadesign__elemental__models__elementcontent.content-element-content-container.content-block-btn-containera,.element.dnadesign__elementaluserforms__model__elementformform.userformnav.step-buttonsbutton,.element.dnadesign__elementaluserforms__model__elementformform.userformnav.step-buttonsinput[type=submit],.nav-item>a,.page-element>a,.blocks__servicelistblock>.service-block>.service-viewall>a,.tab,.nav-widget-item,.post-link,.col-title,#menu-toggle>*,.nav-item-secondary>*,.year>.choice,.carousel-link,.bp-heading.page-navigation.nav-container.nav-list.page-nav-item,.sort-by>p>a,.sort-by>p>a>span){color:unset;text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:768px){.element .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}.element .row .col{width:100%}.logo img{height:50%}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-none{display:none!important}.blocks__donationblock .container,.blocks__newsletterblock .container,.element.contact-form .contact-form-container,.element:not(.blocks__donationblock,.blocks__regionalmapblock,.bottom-contact-form.familyworkssld,.blocks__bannerblock,.blocks__newsletterblock,.blocks__textwithimageblock,.element.blocks__servicelistblock),footer .container{max-width:1330px;margin:60px auto;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:481px){.blocks__donationblock .container,.blocks__newsletterblock .container,.element.contact-form .contact-form-container,.element:not(.blocks__donationblock,.blocks__regionalmapblock,.bottom-contact-form.familyworkssld,.blocks__bannerblock,.blocks__newsletterblock,.blocks__textwithimageblock,.element.blocks__servicelistblock),footer .container{padding:0 15px}}.element.blocks__servicelistblock{margin:60px auto 120px auto;max-width:1330px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1512px){.element.blocks__servicelistblock{max-width:unset}}@media only screen and (max-width:481px){.element.blocks__servicelistblock{padding:0 15px}}.blocks__childrenlinklistblock .page-list-block .page-img .preview-page,.blog-entry .summaries-container .summary-image-container,.blog-post-banner .summaries-container .summary-image-container,.full-bg-image,footer .footer-news .footer-news-summaries .footer-news-summary .summary-image-container{background-repeat:no-repeat,no-repeat!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:cover!important;background-position:center center!important;overflow:hidden;top:0;left:0;height:inherit;width:100%}.arrow-btn,.news-preview-block .description-column .news-navigation a{background-color:#012675;width:40px;height:40px;border-radius:50%;cursor:pointer;float:left;margin-right:10px}.arrow-btn i,.news-preview-block .description-column .news-navigation a i{color:#fff;font-size:1.5rem;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dropdown-field,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup .dropdown,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown{position:relative}.dropdown-field select,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup .dropdown select,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:98%;background-color:rgba(207,207,205,.3);border:none;padding:8px 10px;margin-bottom:20px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown-field::after,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after{content:"\f078";font-family:FontAwesome;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;position:absolute;top:42%;right:45px;width:15px;height:15px;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dropdown-field:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown:has(span.error.message)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown:has(span.error.message)::after{top:unset;bottom:30px}ul.skiplinks{list-style-type:none;padding:0;margin:0}ul.skiplinks li{position:absolute;left:50%;margin-left:-275px;width:200px;height:18px;top:60px;text-align:center;z-index:200;line-height:18px}ul.skiplinks li a{display:block;height:1px;width:1px;overflow:hidden}ul.skiplinks li a:focus{width:200px;height:18px}.content-element-content-container div img,.content-element-content-container img,.content-element-content-container p img,.content-element-content-container span img{max-width:500px;border-radius:24px;margin-bottom:20px}.content-element-content-container div .caption,.content-element-content-container div img .caption,.content-element-content-container img .caption,.content-element-content-container p img .caption,.content-element-content-container span img .caption{margin:0}.content-element-content-container div img.left,.content-element-content-container div img.leftAlone,.content-element-content-container div.left,.content-element-content-container div.leftAlone,.content-element-content-container img.left,.content-element-content-container img.leftAlone,.content-element-content-container p img.left,.content-element-content-container p img.leftAlone,.content-element-content-container span img.left,.content-element-content-container span img.leftAlone{float:left;margin-right:20px}.content-element-content-container div img.right,.content-element-content-container div img.rightAlone,.content-element-content-container div.right,.content-element-content-container div.rightAlone,.content-element-content-container img.right,.content-element-content-container img.rightAlone,.content-element-content-container p img.right,.content-element-content-container p img.rightAlone,.content-element-content-container span img.right,.content-element-content-container span img.rightAlone{float:right;margin-left:20px}@media only screen and (max-width:768px){.content-element-content-container div,.content-element-content-container div img,.content-element-content-container img,.content-element-content-container p img,.content-element-content-container span img{width:100%;height:auto}}.btn-container{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media only screen and (max-width:680px){.btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:30px;font-weight:600;padding:10px 20px;color:#fff;font-size:20px;border:none}.btn:focus,.btn:hover,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:focus,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:hover{text-decoration:underline;text-underline-offset:3px}body.home.HomePage>.header-donate-btn-container{display:none}@media only screen and (max-width:680px){body.home.HomePage>.header-donate-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tabs{height:55px;width:100%}.tabs .tab{cursor:pointer;border-radius:15px}.tabs .tab.active{opacity:1}input,textarea{position:relative;width:98%;background-color:#e6e9f3;border:none;padding:10px;margin-bottom:20px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}input{height:42px}form input[type=submit]{background-color:#efab01;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:30px;font-weight:600;padding:10px 20px;color:#fff;font-size:16px;border:none}form input[type=submit]:focus,form input[type=submit]:hover{text-decoration:underline;text-underline-offset:3px}.input-currency{position:relative;margin-bottom:20px}.input-currency input{width:100%;padding-left:50px;margin-bottom:0}.input-currency:before{position:absolute;top:0;left:0;content:"$";-ms-flex-line-pack:center;align-content:center;text-align:center;color:#fff;background:#243074;border-radius:5px 0 0 5px;width:35px;height:100%;z-index:3}.bg-colour-1,.element.blocks__newsletterblock,.element.blocks__textwithimageblock .row.twi-container:not(.bg-none){background:#012675}.bg-colour-2{background:#efab01}.bg-colour-3,.partners-block .partner-tile::after{background:#067832}.bg-colour-4{background:#69bd28}.bg-colour-5,.family-works-fill{background:#e6f2ec}.bg-colour-6{background:#e6e9f3}.bg-colour-7{background:#71d6df}.bg-colour-8{background:#f5d67e}.bg-colour-9{background:#6d80a9}.bg-none{background:0 0}.text-colour-1{color:#012675}.text-colour-2{color:#efab01}.text-colour-3{color:#067832}.text-colour-4{color:#69bd28}.text-colour-5{color:#e6f2ec}.text-colour-6{color:#e6e9f3}.text-colour-7{color:#71d6df}.text-colour-8{color:#f5d67e}.text-colour-9{color:#6d80a9}.element .row.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.element .row.title div{max-width:800px}.element .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.element.dnadesign__elementaluserforms__model__elementform .contact-form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform .contact-form textarea,.element.dnadesign__elementaluserforms__model__elementform .referral-form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform .referral-form textarea{background:rgba(207,207,205,.3)}.page-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px 0}.page-navigation .nav-container{border-radius:50px;gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.page-navigation .nav-container .nav-topic{margin-top:12px;text-align:right;min-width:250px}.page-navigation .nav-container .nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-navigation .nav-container .nav-list .page-nav-item{border-radius:20px;background:#ececec;padding:8px 20px;text-decoration:none;color:#000;margin:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-navigation .nav-container .nav-list .page-nav-item:focus,.page-navigation .nav-container .nav-list .page-nav-item:hover{background:#243074;color:#fff;text-decoration:underline;text-underline-offset:3px}.page-navigation .nav-container .nav-list .page-nav-item.active{background:#243074;color:#fff}#content-container article{position:relative}@media only screen and (max-width:992px){#content-container article{padding-top:50px}}@media only screen and (max-width:481px){#content-container article{padding-top:100px}}#content-container article div.page-elements-bar-container{background-color:#fff;position:sticky;z-index:5;top:0;padding:15px 0}@media only screen and (max-width:1512px){#content-container article div.page-elements-bar-container{padding:15px 30px}}@media only screen and (max-width:481px){#content-container article div.page-elements-bar-container:has(.categories-container){position:relative}}@media only screen and (max-width:481px){.page-elements-bar-container:not(:has(.categories-container)){display:none}.page-elements-bar-container:has(.categories-container){position:relative}}.page-elements-bar-container .element.page-elements-bar{background-color:rgba(207,207,205,.3);border-radius:50px;padding:0 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:481px){.page-elements-bar-container .element.page-elements-bar{padding:10px}}.page-elements-bar-container .element.page-elements-bar .elements-bar-container,.page-elements-bar-container .element.page-elements-bar .page-element a{border-radius:50px}.page-elements-bar-container .element.page-elements-bar .elements-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:481px){.page-elements-bar-container .element.page-elements-bar .elements-bar-container{display:grid;grid-template-columns:1fr}.page-elements-bar-container .element.page-elements-bar .elements-bar-container>*{text-align:center}}.page-elements-bar-container .element.page-elements-bar .elements-bar-container span.sub-heading-2{margin:0}.page-elements-bar-container .element.page-elements-bar .elements-bar-container .page-element a{background-color:rgba(141,141,140,.3);width:100%;height:100%;padding:12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#323640;font-weight:500}.page-elements-bar-container .element.page-elements-bar .elements-bar-container .page-element a.active,.page-elements-bar-container .element.page-elements-bar .elements-bar-container .page-element a:focus,.page-elements-bar-container .element.page-elements-bar .elements-bar-container .page-element a:hover{background-color:#efab01;color:#fff}.nav-widget{position:absolute;bottom:0;right:0;width:100%;height:50px}.nav-widget .nav-container{position:relative;float:right;margin-right:75px;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;-ms-flex-line-pack:center;align-content:center;padding:0 30px;border-radius:10px 10px 0 0}@media only screen and (max-width:1024px){.nav-widget .nav-container{float:left;top:60px;margin-right:unset}}.nav-widget .nav-container .nav-widget-item{text-decoration:none;color:#000}.nav-widget .nav-container .nav-widget-item:last-child{opacity:.5}.nav-widget .nav-container .nav-widget-item:focus,.nav-widget .nav-container .nav-widget-item:hover{text-decoration:underline;text-underline:3px solid #323640}.nav-widget .nav-container .nav-widget-item:not(:last-child):after{position:relative;content:" / ";color:rgba(0,0,0,.5)}div.flared:after,div.flared:before{position:absolute;bottom:-10px;border:0 solid #fff;content:"";background:0 0;height:10px;width:10px;z-index:1}div.flared:before{border-width:0 10px 10px 0;border-bottom-right-radius:100%;left:-10px}div.flared:after{border-width:0 0 10px 10px;border-bottom-left-radius:100%;right:-10px}#SearchResults{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}#SearchResults li{padding-left:10px;border-left:2px solid #efab01}#SearchResults li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}#SearchResults li a>*{margin-bottom:0}@media screen and (max-width:768px){.page-navigation .nav-container{display:block}.page-navigation .nav-container .nav-topic{width:100%;text-align:center;margin-bottom:20px}.page-navigation .nav-container .nav-list{width:100%;padding:0 20px}.blocks__donationblock .container,.blocks__newsletterblock .container,.element:not(.blocks__donationblock,.blocks__regionalmapblock,.blocks__bannerblock,.blocks__newsletterblock,.blocks__textwithimageblock),footer .container{padding:0 30px}}@media only screen and (max-width:768px) and (max-width:768px){.blocks__donationblock .container,.blocks__newsletterblock .container,.element:not(.blocks__donationblock,.blocks__regionalmapblock,.blocks__bannerblock,.blocks__newsletterblock,.blocks__textwithimageblock),footer .container{padding:0 15px}}@media screen and (max-width:590px){.staff-element img{float:none;margin-right:0}.staff-element .staff-text{text-align:center}.staff-element .staff-text h2{margin-top:30px}}article .content{overflow:hidden}header{position:absolute;top:0;left:0;width:100%;z-index:6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-container{max-width:calc(100% - 150px);margin:0 auto;padding-top:20px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}header .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex}header .logo-container a:hover{text-decoration:none}header .logo-container img{max-height:65px;height:auto;-o-object-fit:contain;object-fit:contain}header .logo-container img.primary-logo{border-right:1px solid rgba(255,255,255,.3);margin-right:20px;padding-right:20px;width:unset}header .nav-primary,header .nav-secondary{list-style:none;padding:0;font-family:"Alegreya Sans",sans-serif}header .nav-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .nav-primary .search{margin:0 0 30px 0}header .nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:0 30px}header .nav-item:first-of-type{margin-left:0}header .nav-item:focus .nav-secondary,header .nav-item:hover .nav-secondary{visibility:visible;opacity:1;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease}header .nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header .nav-secondary{list-style:none;position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;top:1.6rem;left:0;visibility:hidden;opacity:0;-webkit-transition:visibility .2s ease,opacity .2s ease;transition:visibility .2s ease,opacity .2s ease;z-index:1}header #SearchForm_SearchForm_Search{display:none}header .SearchForm_SearchForm{-ms-flex-line-pack:center;align-content:center}header .SearchForm_SearchForm fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border:none;gap:0;padding:0}header .SearchForm_SearchForm .middleColumn{width:100%}header .SearchForm_SearchForm .middleColumn input{width:auto;color:#fff;border:3px solid #fff;border-radius:20px;background:0 0;padding-left:7px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;height:100%;margin:0}header .SearchForm_SearchForm .search-btn{position:absolute;top:0;right:0;height:100%}header .SearchForm_SearchForm .search-btn input{position:relative;z-index:1;border:none;padding:7px;background:0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:0}header .SearchForm_SearchForm .search-btn i{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .SearchForm_SearchForm .action{cursor:pointer;background-color:#fff;color:#0077cb}.element,.header-banner,.page-navigation{-webkit-transition:-webkit-filter .3s linear;transition:-webkit-filter .3s linear;transition:filter .3s linear;transition:filter .3s linear,-webkit-filter .3s linear;-webkit-filter:blur(0);filter:blur(0)}.element .banner:first-child,.header-banner .banner:first-child,.page-navigation .banner:first-child{-webkit-box-reflect:left}.element .banner:first-child .banner-container,.header-banner .banner:first-child .banner-container,.page-navigation .banner:first-child .banner-container{-webkit-box-reflect:above}body.menu-open{height:100vh;overflow:hidden;scrollbar-gutter:stable both-edges}body.menu-open header .SearchForm_SearchForm fieldset .middleColumn input{color:#efab01;border:3px solid #efab01}body.menu-open header .SearchForm_SearchForm .search-btn i{color:#323640}body.menu-open .element,body.menu-open .header-banner,body.menu-open .page-navigation{-webkit-filter:blur(5px);filter:blur(5px)}body.menu-open.pss.about header .nav-container{right:0}body.menu-open.HomePage .header-banner{height:auto}#MainNav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:130px 0 30px}header .nav-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:10}header .nav-menu-container #SearchForm_SearchForm_Search_Holder ::-webkit-input-placeholder{color:#fff;opacity:.6}header .nav-menu-container #SearchForm_SearchForm_Search_Holder ::-moz-placeholder{color:#fff;opacity:.6}header .nav-menu-container #SearchForm_SearchForm_Search_Holder :-ms-input-placeholder{color:#fff;opacity:.6}header .nav-menu-container #SearchForm_SearchForm_Search_Holder ::-ms-input-placeholder{color:#fff;opacity:.6}header .nav-menu-container #SearchForm_SearchForm_Search_Holder ::placeholder{color:#fff;opacity:.6}header .nav-menu-container .header-donate-btn.inactive{display:none}@media only screen and (max-width:680px){header .nav-menu-container>a{display:none}}header .nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;right:-100%;width:750px;-webkit-transition:.3s ease all;transition:.3s ease all}header .nav-container .maori-toggle-container{position:absolute;display:inline-block;top:34px;left:42px}header .nav-container .maori-toggle-container .maori-toggle-input{display:none}header .nav-container .maori-toggle-container .toggle-label{display:block;width:60px;height:30px;background-color:#efab01;border-radius:99px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .nav-container .maori-toggle-container .toggle-label:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;background-color:#fff;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header .nav-container .maori-toggle-container .toggle-label::before{position:absolute;content:"Māori";top:calc(50% - 10px);left:65px;color:#012675}header .nav-container.toggle-present .maori-toggle-container .maori-toggle-input:checked+.toggle-label::after{left:32px}header .nav-container.toggle-present .maori-toggle-container .toggle-label{background-color:#012675}.menu-open header .nav-container{right:0;overflow-y:scroll}@media only screen and (max-width:481px){.menu-open header .nav-container{display:grid;grid-template-rows:1fr}}header .nav-container .footer-links{color:#000;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px}@media only screen and (max-width:768px){header .nav-container .footer-links{margin:30px 50px}}@media only screen and (max-width:481px){header .nav-container .footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px}}header .nav-container .footer-links a{color:#efab01}header .nav-container .footer-links a,header .nav-container .footer-links span{font-size:.9rem}header .nav-container .footer-links .socials{text-align:right}@media only screen and (max-width:481px){header .nav-container .footer-links .socials{text-align:left}}header .nav-container .footer-links .socials .socials-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media only screen and (max-width:481px){header .nav-container .footer-links .socials .socials-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}header .nav-container .footer-links a,header .nav-container .footer-links span{display:block}header .nav-container .footer-links a i,header .nav-container .footer-links span i{font-size:24px}header .nav-container{font-weight:600;z-index:6;top:0;height:100vh;background:#fff}@media only screen and (max-width:481px){header .nav-container{height:100%}}header .nav-container .nav-primary,header .nav-container .nav-services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}header .nav-container .nav-services{color:#000}header .nav-container .nav-services .menu-title{font-size:18px}header .nav-container .nav-services .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header .nav-container .nav-services .services a.service{display:block;width:250px;border:1px solid #ccc;border-radius:20px 20px 0 0;background-size:contain;max-width:250px;padding:20px;text-align:center}header .nav-container .nav-services .services a.service img{height:65px}header .nav-container .nav-services .services a.service:last-of-type{margin-top:-1px;border-radius:0 0 20px 20px}header .nav-container .nav-services .services a.service:hover{background-color:#cfcfcd}header .nav-container .nav-item{display:block;margin:0}header .nav-container .nav-item a{font-size:20px;color:#000}header .nav-container .nav-item span{color:#000}header .nav-container .nav-item.has-child a,header .nav-container .nav-item.has-child span{font-size:16px;font-family:Alegreya,"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"!important}header .nav-container .nav-item.last-child{margin-bottom:30px}header .nav-container .nav-item .inactive{display:none}header .nav-container .nav-secondary{visibility:visible;position:relative;opacity:1;top:0;margin-left:1.6rem}header .nav-container .nav-primary .nav-item:nth-child(2){margin-bottom:30px}#menu-toggle{position:relative}#menu-toggle .closed-text,#menu-toggle .open-text{-webkit-transition:all .1s linear;transition:all .1s linear;color:#fff}#menu-toggle .closed-text:focus,#menu-toggle .open-text:focus{outline:1px solid #000}#menu-toggle .open-text{position:absolute;opacity:0;left:25px}.menu-open #menu-toggle .open-text{opacity:1}#menu-toggle .closed-text{opacity:1}.menu-open #menu-toggle .closed-text{opacity:0}#menu-toggle .hamburger-box{width:18px;height:14px;display:inline-block;vertical-align:middle;position:relative;margin-left:10px}#menu-toggle .hamburger-inner{display:block;top:50%;margin-top:-1px}#menu-toggle .hamburger-inner,#menu-toggle .hamburger-inner::after,#menu-toggle .hamburger-inner::before{width:100%;height:2px;background-color:currentColor;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;border-radius:1px}#menu-toggle .hamburger-inner::after,#menu-toggle .hamburger-inner::before{content:"";display:block}#menu-toggle .hamburger-inner::before{top:-6px}#menu-toggle .hamburger-inner::after{bottom:-6px;width:11px}#menu-toggle .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.menu-open #menu-toggle .hamburger-inner{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}#menu-toggle .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}.menu-open #menu-toggle .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}#menu-toggle .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19)}.menu-open #menu-toggle .hamburger-inner::after{bottom:0;opacity:0;-webkit-transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1),-webkit-transform .22s cubic-bezier(.215,.61,.355,1)}.header-banner{height:807px;max-width:unset;margin-top:0;position:relative;margin-bottom:3rem}.header-banner .banner{position:absolute;height:100%;top:0;left:0;right:0;background:#444}.header-banner .banner .banner-container{background-repeat:no-repeat,no-repeat!important;background-size:cover!important;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;height:inherit;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.header-banner .banner .banner-container .arrow-bg{left:calc(100% - 100px);bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 8px;cursor:pointer;background:#efab01;border-radius:100%;position:absolute}@media only screen and (max-width:481px){.header-banner .banner .banner-container .arrow-bg{bottom:120px}}.header-banner .banner .banner-container .arrow-bg i::before{font-size:24px;color:#012675}.header-banner .banner .banner-container .banner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:57px;height:100%;width:100%;z-index:1}.header-banner .banner .banner-container .title{margin:0}.header-banner .banner .banner-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:37%;position:relative;color:#fff}@media only screen and (max-width:1200px){.header-banner .banner .banner-container .content{width:50%}}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .header-banner .banner .banner-container .content .banner-btn-container a,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container input[type=submit],.header-banner .banner .banner-container .content .banner-btn-container .btn,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]{background:red;border-radius:30px;font-weight:600;padding:10px 20px;color:#fff;font-size:19.2px}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .header-banner .banner .banner-container .content .banner-btn-container a:nth-of-type(2),.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container button:nth-of-type(2),.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container input[type=submit]:nth-of-type(2),.header-banner .banner .banner-container .content .banner-btn-container .btn:nth-of-type(2),.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2),.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2),.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2){color:#000;background:#fff}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .header-banner .banner .banner-container .content .banner-btn-container a:nth-of-type(2):focus,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .header-banner .banner .banner-container .content .banner-btn-container a:nth-of-type(2):hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container button:nth-of-type(2):focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container button:nth-of-type(2):hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container input[type=submit]:nth-of-type(2):focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .header-banner .banner .banner-container .content .banner-btn-container input[type=submit]:nth-of-type(2):hover,.header-banner .banner .banner-container .content .banner-btn-container .btn:nth-of-type(2):focus,.header-banner .banner .banner-container .content .banner-btn-container .btn:nth-of-type(2):hover,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2):focus,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2):hover,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2):focus,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2):hover,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2):focus,.header-banner .banner .banner-container .content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2):hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.header-banner .banner .banner-container *{position:relative;z-index:2}.header-banner .banner .partners-tab{display:none}body:not(.HomePage) .header-banner{height:600px}@media only screen and (max-width:768px){body:not(.HomePage) .header-banner{height:80vw}}@media only screen and (max-width:1024px){.header-banner .banner .banner-container .content a{display:block!important}.header-banner .banner .partners-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:calc(50% + 80px);padding:20px;height:60px;margin:-100px auto 0 auto;position:relative;z-index:2;background:#fff;border-radius:20px 20px 0 0}.header-banner .banner .partners-tab a{width:50%;max-width:200px;text-align:center}.header-banner .banner .partners-tab a img{max-width:75%;max-height:60px;height:100%}header .header-container{margin:0 30px;max-width:100%}header .header-container #menu-toggle{background:#fff}header .header-container #menu-toggle>*{color:#efab01}header .nav-container{width:100%}header #MainNav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header #MainNav .nav-primary,header #MainNav .nav-services{margin-left:20px}header #MainNav .nav-primary:not(.nav-primary),header #MainNav .nav-services:not(.nav-primary){margin-top:30px}}@media screen and (max-width:768px){body:not(.HomePage) .header-banner .header-banner .banner .banner-container{top:0;left:0;height:80vw;width:100%}body:not(.HomePage) .header-banner .header-banner .banner .banner-container .content{width:100%}body:not(.HomePage) .header-banner .header-banner .banner .banner-content-container .content{width:100%}.header-banner .banner .banner-container{top:0;left:0;width:100%}.header-banner .banner .banner-container .content{width:100%}.header-banner .banner .banner-content-container .content{width:100%}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container header .header-container a.bg-colour2,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons header .header-container button.bg-colour2,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons header .header-container input.bg-colour2[type=submit],header .header-container #SearchForm_SearchForm,header .header-container .btn.bg-colour2,header .header-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a.bg-colour2,header .header-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button.bg-colour2,header .header-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input.bg-colour2[type=submit]{display:none}header .nav-primary .search{display:block!important}#MainNav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:130px 30px 30px}}@media only screen and (max-width:768px) and (max-width:481px){#MainNav{margin:130px 30px 30px 0}}@media screen and (max-width:768px){.header-banner .banner .banner-container .banner-content-container{width:75%}}@media only screen and (max-width:768px) and (max-width:481px){.header-banner .banner .banner-container .banner-content-container{width:100%}}@media screen and (max-width:590px){body:not(.HomePage) .header-banner{height:450px;position:relative;z-index:4}body:not(.HomePage) .header-banner .header-banner{height:inherit}body:not(.HomePage) .header-banner .header-banner .banner .banner-container{height:inherit;width:100%}.header-banner{height:600px}.header-banner .banner .banner-container{height:inherit;width:100%}header .logo-container img{max-height:55px}}@media only screen and (max-width:590px) and (max-width:481px){header .logo-container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo-container img{max-width:90px}}footer a{color:#243074}footer .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px}footer .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}footer .row .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:481px){footer .row .logo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .row:last-of-type{-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-top:auto}footer .row:last-of-type a,footer .row:last-of-type p,footer .row:last-of-type span{font-weight:500;font-size:14px}footer .row .col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .row .col.text{max-width:600px}footer .row .col:nth-of-type(2n){-webkit-box-align:end;-ms-flex-align:end;align-items:end}footer .footer-links{font-family:"Alegreya Sans",sans-serif}footer .footer-links span:not(:last-of-type):after{content:"·";position:relative;padding-left:10px;padding-right:10px}footer .footer-links .copyright,footer .footer-links .socials{padding:3px 0}footer .footer-contact .address,footer .footer-contact .contact{padding:3px 0}footer #FooterNav{display:-webkit-box;display:-ms-flexbox;display:flex}footer #FooterNav a,footer #FooterNav p,footer #FooterNav span{font-weight:500;color:#000;font-family:"Alegreya Sans",sans-serif}footer #FooterNav .nav-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}footer #FooterNav .nav-row .nav-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer #FooterNav .nav-row .nav-col .nav-item,footer #FooterNav .nav-row .nav-col a,footer #FooterNav .nav-row .nav-col span{margin-bottom:3px}footer #FooterNav .nav-row .nav-col .col-title{font-size:15px;font-weight:500}footer #FooterNav .nav-row .nav-col .col-title.hidden{opacity:0}footer #FooterNav .nav{list-style:none;padding:0}footer #FooterNav ul{list-style:none;margin:0;padding:0}footer #FooterNav .last-column{-ms-flex-item-align:end;align-self:flex-end}footer .logo-container .logo img{display:block;background-size:contain;width:auto;height:55px}footer .footer-news h2{margin-bottom:60px}footer .footer-news .footer-news-summaries{height:520px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-news .footer-news-summaries .footer-news-summary{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3% - 30px);flex:0 0 calc(33.3% - 30px);min-height:520px;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-news .footer-news-summaries .footer-news-summary a{color:#000;font-size:1.2rem}footer .footer-news .footer-news-summaries .footer-news-summary h5,footer .footer-news .footer-news-summaries .footer-news-summary h6{color:#000;font-size:1.6rem;margin-top:35px}footer .footer-news .footer-news-summaries .footer-news-summary .summary-image-container{margin:0 auto;height:300px;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .footer-news .footer-news-summaries .footer-news-summary .summary-image-container a:focus:after,footer .footer-news .footer-news-summaries .footer-news-summary .summary-image-container a:hover:after{content:none}footer .footer-news .footer-news-summaries .footer-news-summary:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 calc(33.5% - 30px);flex:0 0 calc(33.5% - 30px)}footer .footer-news .footer-news-summaries .spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}footer .footer-news .news-navigation-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-news .news-navigation-bar .footer-news-navigation{width:50%}footer .footer-news .news-navigation-bar .footer-news-navigation a{background-color:#012675;width:40px;height:40px;border-radius:50%;cursor:pointer;float:right;margin-left:10px}footer .footer-news .news-navigation-bar .footer-news-navigation a i{color:#fff;font-size:1.5rem;position:relative;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}footer .footer-news .news-navigation-bar .footer-news-navigation a:last-child{margin-right:0}footer .footer-news .news-navigation-bar .news-more{width:50%}@media only screen and (max-width:768px){footer{height:auto}footer .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}footer .row .col{width:100%}footer .row .col:nth-of-type(2n){-webkit-box-align:start;-ms-flex-align:start;align-items:start}footer #FooterNav .nav-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:normal}footer #FooterNav .nav-row .nav{margin:0}footer #FooterNav .nav-row .nav .nav-item:last-child{margin-bottom:30px}footer #FooterNav .nav-row .nav-row{gap:30px}}@media screen and (max-width:1250px){footer .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .row .col{width:100%}footer .row .col:nth-of-type(2n){-webkit-box-align:start;-ms-flex-align:start;align-items:start}footer .footer-news .footer-news-summaries .footer-news-summary{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}footer .footer-news .footer-news-summaries .footer-news-summary:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px)}}@media screen and (max-width:864px){footer .footer-news .footer-news-summaries .footer-news-summary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}footer .footer-news .footer-news-summaries .footer-news-summary:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.element.blocks__faqwithimageblock,.element.blocks__textwithimageblock{padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock:not(:has(.bg-none)),.element.blocks__textwithimageblock:not(:has(.bg-none)){padding:0}}.element.blocks__faqwithimageblock:has(.full),.element.blocks__textwithimageblock:has(.full){padding:0}.element.blocks__faqwithimageblock .row.title,.element.blocks__textwithimageblock .row.title{display:none}.element.blocks__faqwithimageblock .row.twi-container,.element.blocks__textwithimageblock .row.twi-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;min-height:480px;-ms-flex-preferred-size:unset;flex-basis:unset}@media only screen and (max-width:1024px){.element.blocks__faqwithimageblock .row.twi-container.bg-none,.element.blocks__faqwithimageblock .row.twi-container:not(.full),.element.blocks__textwithimageblock .row.twi-container.bg-none,.element.blocks__textwithimageblock .row.twi-container:not(.full){border-radius:0;overflow:unset}}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock .row.twi-container,.element.blocks__textwithimageblock .row.twi-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border-radius:0;height:auto}}.element.blocks__faqwithimageblock .row.twi-container.full,.element.blocks__textwithimageblock .row.twi-container.full{gap:30px}@media only screen and (max-width:992px){.element.blocks__faqwithimageblock .row.twi-container.full,.element.blocks__textwithimageblock .row.twi-container.full{gap:0}}.element.blocks__faqwithimageblock .row.twi-container.full:not(.bg-none) .twi-img img,.element.blocks__textwithimageblock .row.twi-container.full:not(.bg-none) .twi-img img{border-radius:0}.element.blocks__faqwithimageblock .row.twi-container.compact:not(.bg-none),.element.blocks__textwithimageblock .row.twi-container.compact:not(.bg-none){max-width:1270px}.element.blocks__faqwithimageblock .row.twi-container.bg-none .twi-img img,.element.blocks__textwithimageblock .row.twi-container.bg-none .twi-img img{border-radius:20px}.element.blocks__faqwithimageblock .row.twi-container:not(.bg-none),.element.blocks__textwithimageblock .row.twi-container:not(.bg-none){color:#fff}.element.blocks__faqwithimageblock .row.twi-container.bg-none,.element.blocks__faqwithimageblock .row.twi-container:not(.full),.element.blocks__textwithimageblock .row.twi-container.bg-none,.element.blocks__textwithimageblock .row.twi-container:not(.full){max-width:1270px;border-radius:20px;overflow:hidden}.element.blocks__faqwithimageblock .row.twi-container.right,.element.blocks__textwithimageblock .row.twi-container.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.element.blocks__faqwithimageblock .row.twi-container.right .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.right .col.twi-img img{border-radius:0 20px 20px 0}.element.blocks__faqwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content{padding-left:0}@media only screen and (max-width:1024px){.element.blocks__faqwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content{padding-left:30px}}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content{padding-left:15px}}@media only screen and (max-width:481px){.element.blocks__faqwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.right.bg-none .twi-content-container .twi-content{padding:0}}.element.blocks__faqwithimageblock .row.twi-container.left,.element.blocks__textwithimageblock .row.twi-container.left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.element.blocks__faqwithimageblock .row.twi-container.left .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.left .col.twi-img img{border-radius:20px 0 0 20px}.element.blocks__faqwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content{padding-left:0}@media only screen and (max-width:1024px){.element.blocks__faqwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content{padding-left:15px}}@media only screen and (max-width:481px){.element.blocks__faqwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container.left.bg-none .twi-content-container .twi-content{padding:0}}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock .row.twi-container.left,.element.blocks__faqwithimageblock .row.twi-container.right,.element.blocks__textwithimageblock .row.twi-container.left,.element.blocks__textwithimageblock .row.twi-container.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;border-radius:0;height:auto}.element.blocks__faqwithimageblock .row.twi-container.left .col.twi-img img,.element.blocks__faqwithimageblock .row.twi-container.right .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.left .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.right .col.twi-img img{border-radius:0}}.element.blocks__faqwithimageblock .row.twi-container.left.bg-none .col.twi-img img,.element.blocks__faqwithimageblock .row.twi-container.right.bg-none .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.left.bg-none .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.right.bg-none .col.twi-img img{border-radius:20px}.element.blocks__faqwithimageblock .row.twi-container.left.full .col.twi-img img,.element.blocks__faqwithimageblock .row.twi-container.right.full .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.left.full .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container.right.full .col.twi-img img{border-radius:0}.element.blocks__faqwithimageblock .row.twi-container .col,.element.blocks__textwithimageblock .row.twi-container .col{-webkit-box-flex:1;-ms-flex:1;flex:1}.element.blocks__faqwithimageblock .row.twi-container .col.twi-img,.element.blocks__textwithimageblock .row.twi-container .col.twi-img{height:100%}.element.blocks__faqwithimageblock .row.twi-container .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container .col.twi-img img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1024px){.element.blocks__faqwithimageblock .row.twi-container .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container .col.twi-img img{border-radius:0}}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock .row.twi-container .col.twi-img img,.element.blocks__textwithimageblock .row.twi-container .col.twi-img img{border-radius:0;position:relative;width:100%}}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content{padding:60px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1512px){.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content{padding:30px;height:100%;width:100%;max-width:unset}}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content{padding:30px 15px}}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div .caption,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div img .caption,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content img .caption,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content p img .caption,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content span img .caption,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div .caption,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div img .caption,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content img .caption,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content p img .caption,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content span img .caption{margin:0}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.left,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.leftAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div.left,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div.leftAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content img.left,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content img.leftAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.left,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.leftAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.left,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.leftAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.left,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.leftAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div.left,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div.leftAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content img.left,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content img.leftAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.left,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.leftAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.left,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.leftAlone{float:left;margin-right:20px}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.right,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.rightAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div.right,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content div.rightAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content img.right,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content img.rightAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.right,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.rightAlone,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.right,.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.rightAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.right,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div img.rightAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div.right,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content div.rightAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content img.right,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content img.rightAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.right,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content p img.rightAlone,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.right,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content span img.rightAlone{float:right;margin-left:20px}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content ul li,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content ul li::before,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content ul li::before{content:".";font-size:20px;font-weight:500;position:absolute;left:-15px;top:-5px}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content table,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content table{width:100%}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr{border-bottom:1px solid rgba(255,255,255,.5);opacity:.5}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr:hover,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr:hover{opacity:1}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr td,.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr td{line-height:38px}.element.blocks__faqwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr td:nth-of-type(2n),.element.blocks__textwithimageblock .row.twi-container .col.twi-content-container .twi-content table tr td:nth-of-type(2n){text-align:right}.element.blocks__faqwithimageblock.programme,.element.blocks__faqwithimageblock.service,.element.blocks__textwithimageblock.programme,.element.blocks__textwithimageblock.service{padding:0}@media only screen and (max-width:768px){.element.blocks__faqwithimageblock.programme .row.twi-container,.element.blocks__faqwithimageblock.service .row.twi-container,.element.blocks__textwithimageblock.programme .row.twi-container,.element.blocks__textwithimageblock.service .row.twi-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border-radius:0;height:auto}}.element.blocks__faqwithimageblock.programme .row.twi-container .col.twi-img img,.element.blocks__faqwithimageblock.service .row.twi-container .col.twi-img img,.element.blocks__textwithimageblock.programme .row.twi-container .col.twi-img img,.element.blocks__textwithimageblock.service .row.twi-container .col.twi-img img{border-radius:20px}.blocks__bannerblock{height:560px;max-width:unset;margin-top:0;margin-bottom:-30px;position:relative}.blocks__bannerblock .banner-block{height:100%}.blocks__bannerblock .banner-block .bannerblock-container{background-repeat:no-repeat,no-repeat!important;background-size:cover!important;background-position:center center!important;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;height:inherit;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.blocks__bannerblock .banner-block .bannerblock-container:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.7)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.7),transparent)}.blocks__bannerblock .banner-block .bannerblock-container .banner-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:57px;height:100%;width:100%;z-index:1}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__title{margin:0}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;max-width:400px;position:relative}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-element__title,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content p{color:#fff;font-weight:700}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .btn,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit],.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container a,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container input[type=submit]{background:red;border-radius:30px;font-weight:600;padding:10px 20px;color:#fff;font-size:16px}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .btn:nth-of-type(2),.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2),.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2),.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2),.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container a:nth-of-type(2),.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container button:nth-of-type(2),.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container input[type=submit]:nth-of-type(2){color:#000;background:#fff}.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .btn:nth-of-type(2):focus,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .btn:nth-of-type(2):hover,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2):focus,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:nth-of-type(2):hover,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2):focus,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:nth-of-type(2):hover,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2):focus,.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:nth-of-type(2):hover,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container a:nth-of-type(2):focus,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container a:nth-of-type(2):hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container button:nth-of-type(2):focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container button:nth-of-type(2):hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container input[type=submit]:nth-of-type(2):focus,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .blocks__bannerblock .banner-block .bannerblock-container .banner-element__content .banner-btn-container input[type=submit]:nth-of-type(2):hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.blocks__bannerblock .banner-block .partners-tab{display:none}@media only screen and (max-width:768px){.blocks__bannerblock .banner-block .bannerblock-container .banner-element__content{width:auto}.blocks__bannerblock .banner-block .partners-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 80px);padding:20px;height:60px;margin:-100px auto 0 auto;position:relative;z-index:3;background:#fff;border-radius:20px 20px 0 0}.blocks__bannerblock .banner-block .partners-tab a{width:50%;max-width:200px;text-align:center}.blocks__bannerblock .banner-block .partners-tab a img{max-width:100%}.blocks__bannerblock .banner-block .partners-tab:after,.blocks__bannerblock .banner-block .partners-tab:before{position:absolute;bottom:-10px;border:0 solid #fff;content:"";background:0 0;height:10px;width:10px;z-index:1}.blocks__bannerblock .banner-block .partners-tab:before{border-width:0 10px 10px 0;border-bottom-right-radius:100%;left:-10px}.blocks__bannerblock .banner-block .partners-tab:after{border-width:0 0 10px 10px;border-bottom-left-radius:100%;right:-10px}}.content-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:992px){.content-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-gallery .gallery__image{width:100%;max-width:calc(20% - 1rem);overflow:hidden;border-radius:10px;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;color:#fff}.content-gallery .gallery__image:focus .gallery__image-btn,.content-gallery .gallery__image:hover .gallery__image-btn{opacity:1;background:#efab01;-webkit-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:992px){.content-gallery .gallery__image{max-width:100%}}.content-gallery .gallery__image img{width:100%;display:block}.content-gallery .gallery__image .gallery__image-btn{position:absolute;width:2rem;height:2rem;top:calc(50% - 1.8rem);left:0;right:0;margin:0 auto;background:#000;padding:.5rem;border-radius:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}@media only screen and (max-width:992px){.wrapper-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:992px){.element.blocks__imagemontageblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-entry h1,.blog-post-banner h1{display:none}.blog-entry .twi-title,.blog-entry h1,.blog-entry h2,.blog-entry h3,.blog-entry h4,.blog-entry h5,.blog-entry h6,.blog-post-banner .twi-title,.blog-post-banner h1,.blog-post-banner h2,.blog-post-banner h3,.blog-post-banner h4,.blog-post-banner h5,.blog-post-banner h6{margin-bottom:20px}.blog-entry .load-more,.blog-post-banner .load-more{position:relative;margin:0 auto;text-align:center;margin-top:30px;margin-bottom:30px}.blog-entry .load-more a,.blog-post-banner .load-more a{position:relative;margin:0 auto}.blog-entry .summaries-container,.blog-post-banner .summaries-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:25px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;background-color:#fff}@media only screen and (max-width:992px){.blog-entry .summaries-container,.blog-post-banner .summaries-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:481px){.blog-entry .summaries-container.element,.blog-post-banner .summaries-container.element{margin-top:30px}}.blog-entry .summaries-container .post-summary,.blog-post-banner .summaries-container .post-summary{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 30px);flex:0 1 calc(33.33% - 30px);height:540px;position:relative;margin-bottom:60px;max-width:430px;min-width:300px;overflow:hidden}@media only screen and (max-width:992px){.blog-entry .summaries-container .post-summary,.blog-post-banner .summaries-container .post-summary{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px)}}@media only screen and (max-width:680px){.blog-entry .summaries-container .post-summary,.blog-post-banner .summaries-container .post-summary{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:unset;width:100%;min-width:280px}}@media only screen and (max-width:481px){.blog-entry .summaries-container .post-summary,.blog-post-banner .summaries-container .post-summary{height:370px;margin-bottom:15px}}.blog-entry .summaries-container .post-summary a,.blog-post-banner .summaries-container .post-summary a{color:#000}.blog-entry .summaries-container .post-summary .summary-content-container,.blog-post-banner .summaries-container .post-summary .summary-content-container{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:481px){.blog-entry .summaries-container .post-summary .summary-content-container,.blog-post-banner .summaries-container .post-summary .summary-content-container{display:none}}.blog-entry .summaries-container .post-summary .post-link,.blog-post-banner .summaries-container .post-summary .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:481px){.blog-entry .summaries-container .post-summary .post-link,.blog-post-banner .summaries-container .post-summary .post-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.blog-entry .summaries-container .summary-title-container h4,.blog-post-banner .summaries-container .summary-title-container h4{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-entry .summaries-container .summary-title-container>*,.blog-post-banner .summaries-container .summary-title-container>*{color:#000;margin-top:15px}.blog-entry .summaries-container .post-category-container,.blog-post-banner .summaries-container .post-category-container{margin-bottom:10px}.blog-entry .summaries-container .summary-image-container,.blog-post-banner .summaries-container .summary-image-container{margin:0 auto;height:300px;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:20px}@media only screen and (max-width:481px){.blog-entry .summaries-container .summary-image-container,.blog-post-banner .summaries-container .summary-image-container{height:225px}}.blog-entry .summaries-container .summary-image-container img,.blog-post-banner .summaries-container .summary-image-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-height:300px}@media only screen and (max-width:481px){.blog-entry .summaries-container .summary-image-container img,.blog-post-banner .summaries-container .summary-image-container img{min-height:225px}}.blog-entry .summaries-container .post-summary-content a,.blog-post-banner .summaries-container .post-summary-content a{color:#0c7caa}.blog-entry .summaries-container .post-summary-content a:after,.blog-post-banner .summaries-container .post-summary-content a:after{background-color:#0c7caa}.blog-entry .summaries-container .blog-meta,.blog-post-banner .summaries-container .blog-meta{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:481px){.blog-entry .summaries-container .blog-meta,.blog-post-banner .summaries-container .blog-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px}}.blog-entry .summaries-container .blog-meta .blog-post-meta,.blog-post-banner .summaries-container .blog-meta .blog-post-meta{width:30%}@media only screen and (max-width:481px){.blog-entry .summaries-container .blog-meta .blog-post-meta,.blog-post-banner .summaries-container .blog-meta .blog-post-meta{width:100%;max-width:100%}}.blog-entry .summaries-container .blog-meta .blog-post-categories,.blog-post-banner .summaries-container .blog-meta .blog-post-categories{max-width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@media only screen and (max-width:481px){.blog-entry .summaries-container .blog-meta .blog-post-categories,.blog-post-banner .summaries-container .blog-meta .blog-post-categories{width:100%;max-width:100%}}.blog-entry .summaries-container .blog-meta .blog-post-categories .category-title,.blog-post-banner .summaries-container .blog-meta .blog-post-categories .category-title{padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:20px}.blog-entry .pagination,.blog-post-banner .pagination{max-width:1280px;margin:0 auto;padding:40px 5%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.blog-entry .sort-container .sort-by p a,.blog-post-banner .sort-container .sort-by p a{text-decoration:underline;text-underline-offset:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-entry .sort-container .sort-by p a i,.blog-entry .sort-container .sort-by p a span,.blog-post-banner .sort-container .sort-by p a i,.blog-post-banner .sort-container .sort-by p a span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-entry .sort-container .sort-by p a.active i,.blog-post-banner .sort-container .sort-by p a.active i{color:#a7adb5}.blog-entry .sort-container .sort-by p a:focus i,.blog-entry .sort-container .sort-by p a:focus.active i,.blog-entry .sort-container .sort-by p a:hover i,.blog-entry .sort-container .sort-by p a:hover.active i,.blog-post-banner .sort-container .sort-by p a:focus i,.blog-post-banner .sort-container .sort-by p a:focus.active i,.blog-post-banner .sort-container .sort-by p a:hover i,.blog-post-banner .sort-container .sort-by p a:hover.active i{color:#efab01}.blog-post-banner .blog-entry .summaries-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.news-preview-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5%;overflow:hidden}@media only screen and (max-width:1024px){.news-preview-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.news-preview-block .description-column{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;position:relative}@media only screen and (max-width:1024px){.news-preview-block .description-column{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.news-preview-block .description-column>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width:481px){.news-preview-block .description-column{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.news-preview-block .description-column h2{padding-bottom:25px}.news-preview-block .description-column .news-description-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:481px){.news-preview-block .description-column .news-description-content{right:0}}.news-preview-block .description-column .news-navigation{position:absolute;bottom:0}@media only screen and (max-width:1024px){.news-preview-block .description-column .news-navigation{bottom:0}}@media only screen and (max-width:481px){.news-preview-block .description-column .news-navigation{right:0}}.news-preview-block .description-column .news-navigation a:last-child{margin-right:0}.news-preview-block .news-column{-webkit-box-flex:1;-ms-flex:1 1 64%;flex:1 1 64%;overflow:hidden}.news-preview-block .news-column .summaries-container .post-summary{-webkit-box-flex:0;-ms-flex:0 0 44%;flex:0 0 44%;min-height:575px;margin-bottom:0}@media only screen and (max-width:768px){.news-preview-block .news-column .summaries-container .post-summary{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}}.bp-container.container{margin:0 auto}.bp-container.container article .bp-heading.element{margin-bottom:15px}@media only screen and (max-width:680px){.bp-container.container article .bp-heading.element{margin-top:140px}}.bp-container.container article .content .container .element:first-of-type{margin-top:15px}.bp-heading{padding-bottom:5px;margin-top:40px}.bp-heading h4{margin-bottom:10px}.bp-heading .bp-category-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;margin-bottom:10px}.bp-heading .bp-category-container a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.bp-heading .bp-category-container h4{margin:0}.bp-container .bp-meta{margin:0 auto;padding:20px 0}.bp-container .bp-meta .blog-post-meta{width:90%;margin:0 auto}@media (max-width:700px){.bp-container .content .container .element .split5050 .twi-content-container{padding:0 9.5%}}.element.blocks__collapsiblecontentblock .collapsible-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collapsible-content-header h2{margin-top:0;margin-bottom:16px}.content-section-list h3{margin:0;color:#012675}.content-section-list .collapsible-content-section{cursor:pointer;padding-bottom:16px}.content-section-list .collapsible-content-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #012675;padding:8px 10px;margin:8px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-section-list .collapsible-content-section .section-title:focus,.content-section-list .collapsible-content-section .section-title:hover{border-bottom-color:#efab01;background-color:rgba(207,207,205,.3)}.content-section-list .collapsible-content-section .section-title .arrow{width:30px}.content-section-list .collapsible-content-section .section-title .arrow:after{content:"";display:block;width:15px;height:15px;border:solid currentColor;border-width:0 1px 1px 0;rotate:45deg;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.content-section-list .collapsible-content-section .section-content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;padding:0 10px}.content-section-list .collapsible-content-section.unfold .section-title{border-bottom-color:#efab01}.content-section-list .collapsible-content-section.unfold .arrow:after{rotate:-45deg;-webkit-transform:translateY(0);transform:translateY(0)}.blocks__childrenlinklistblock .page-list-block h2{padding-bottom:20px}.blocks__childrenlinklistblock .page-list-block ul.page-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:25px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}.blocks__childrenlinklistblock .page-list-block ul.page-list.justify-center{-ms-flex-pack:distribute;justify-content:space-around}.blocks__childrenlinklistblock .page-list-block .justify-even{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.blocks__childrenlinklistblock .page-list-block .page-img{width:100%}.blocks__childrenlinklistblock .page-list-block .page-img .preview-page{height:210px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;top:0;left:0}.blocks__childrenlinklistblock .page-list-block .page-img .overlay-placeholder{width:100%;height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,.2)}.blocks__childrenlinklistblock .page-list-block .page-img .overlay-placeholder i{color:#515254;font-size:75px}.blocks__childrenlinklistblock .page-list-block .page-preview{border-radius:4px;position:relative;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top:4px solid #0c7caa;width:100%;height:auto;max-width:280px;min-width:280px;-webkit-box-shadow:3px 3px 12px rgba(0,0,0,.2);box-shadow:3px 3px 12px rgba(0,0,0,.2);margin:0}.blocks__childrenlinklistblock .page-list-block .page-preview:focus,.blocks__childrenlinklistblock .page-list-block .page-preview:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.blocks__childrenlinklistblock .page-list-block .page-preview>*{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blocks__childrenlinklistblock .page-list-block .page-preview a.preview-link{width:100%;height:100%;text-decoration:none}.blocks__childrenlinklistblock .page-list-block .page-preview a.preview-link:focus .page-preview-blurb .learn-more,.blocks__childrenlinklistblock .page-list-block .page-preview a.preview-link:focus .preview-title h4,.blocks__childrenlinklistblock .page-list-block .page-preview a.preview-link:hover .page-preview-blurb .learn-more,.blocks__childrenlinklistblock .page-list-block .page-preview a.preview-link:hover .preview-title h4{text-decoration:underline;-webkit-text-decoration-color:#0c7caa;text-decoration-color:#0c7caa;text-underline-offset:2px;text-decoration-thickness:3px}.blocks__childrenlinklistblock .page-list-block .page-preview .page-preview-blurb{position:relative;padding:0 10px 80px;margin-top:2px;height:125px;color:rgba(0,0,0,.6);width:95%}.blocks__childrenlinklistblock .page-list-block .page-preview .page-preview-blurb p{font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;padding:0 5px;margin-bottom:13px}.blocks__childrenlinklistblock .page-list-block .page-preview .page-preview-blurb .learn-more{position:absolute;bottom:0;left:10px;color:#467ea9;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:30px;text-transform:uppercase;font-size:14px}.blocks__childrenlinklistblock .page-list-block .page-preview .page-preview-blurb .learn-more i{border:2px solid #fff;border-radius:50%;padding:1px 3px;font-size:14px}.blocks__childrenlinklistblock .page-list-block .preview-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px;margin-top:10px}.blocks__childrenlinklistblock .page-list-block .preview-title h4{margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#467ea9;font-family:Calibri,sans-serif;text-overflow:ellipsis;max-height:90px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}.partners-block .partner-tile{border-radius:20px;background-size:cover;width:50%;max-width:650px;height:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.partners-block .partner-tile::before{content:"";border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}.partners-block .partner-tile::after{content:"";border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.partners-block .partner-enliven::after{content:"";border-radius:20px;width:100%;height:100%;background:#71d6df;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2}.partners-block .partner-tile:hover::before{opacity:1}.partners-block .partner-tile:hover::after{opacity:1}.partners-block .partner-tile .logo{height:100px;width:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:50px;z-index:3;padding:0 90px}.partners-block .partner-tile .details{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:50px;color:#fff;z-index:3;padding:0 90px}.partners-block .partner-tile:hover .details{display:-webkit-box;display:-ms-flexbox;display:flex}.partners-block .partner-tile::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:20px;z-index:1}.partners-block .partner-tile *{position:relative;z-index:2}@media only screen and (max-width:768px){.blocks__partnersblock{display:none}}.element.blocks__statisticsblock .title-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.statistics-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (max-width:1512px){.row.statistics-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}.row.statistics-block .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.row.statistics-block .details div{max-width:98%}.row.statistics-block .details .links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media only screen and (max-width:1024px){.row.statistics-block .details .links{-ms-flex-pack:distribute;justify-content:space-around}}.row.statistics-block .details .links .logo{height:50px}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .row.statistics-block .details .links a,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block .details .links button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block .details .links input[type=submit],.row.statistics-block .details .links .btn,.row.statistics-block .details .links .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a,.row.statistics-block .details .links .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button,.row.statistics-block .details .links .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]{border-radius:15px;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default}.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .row.statistics-block .details .links a:hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block .details .links button:hover,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block .details .links input[type=submit]:hover,.row.statistics-block .details .links .btn:hover,.row.statistics-block .details .links .element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container a:hover,.row.statistics-block .details .links .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button:hover,.row.statistics-block .details .links .element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]:hover{background-color:#e9ecef}.row.statistics-block .statistics{gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media only screen and (max-width:992px){.row.statistics-block .statistics{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d"}}@media only screen and (max-width:680px){.row.statistics-block .statistics{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d"}}.row.statistics-block .statistics.enliven .stat-tile{background:#e6f5f9}.row.statistics-block .statistics.familyworks .stat-tile{background:#e6f2ec}.row.statistics-block .statistics .stat-tile{width:100%;margin:0 auto;text-align:center;border-radius:15px;max-width:280px;height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1200px){.row.statistics-block .statistics .stat-tile{max-width:320px}}.row.statistics-block .statistics .stat-tile .content{padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.row.statistics-block .statistics .stat-tile i{font-size:30px}.row.statistics-block .statistics .stat-tile .value{margin:0}.row.statistics-block .statistics .tile-1{grid-area:a}.row.statistics-block .statistics .tile-2{grid-area:b}.row.statistics-block .statistics .tile-3{grid-area:c}.row.statistics-block .statistics .tile-4{grid-area:d}.row.statistics-block.bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.row.statistics-block.bottom .side-title{display:none}.row.statistics-block.bottom .col{width:auto}.row.statistics-block.bottom .col.details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.statistics-block.bottom .col.details div:nth-of-type(2n){text-align:right}.row.statistics-block.bottom .details .links .logo{width:50%;height:auto}.row.statistics-block.bottom .statistics{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1200px){.element .row.statistics-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.element .row.statistics-block .btn,.element.dnadesign__elemental__models__elementcontent .content-element-content-container .content-block-btn-container .row.statistics-block a,.element.dnadesign__elemental__models__elementcontent .row.statistics-block .content-element-content-container .content-block-btn-container a,.element.dnadesign__elementaluserforms__model__elementform .row.statistics-block form.userform nav .step-buttons button,.element.dnadesign__elementaluserforms__model__elementform .row.statistics-block form.userform nav .step-buttons input[type=submit],.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .row.statistics-block input[type=submit]{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;padding:5px 0}.element .row.statistics-block .col{width:auto}.element .row.statistics-block .details .links{margin:0 auto}.element .row.statistics-block .details .links .logo{width:100%;height:auto;margin:0 auto}.element .row.statistics-block .statistics{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.element .row.statistics-block .statistics .stat-tile{width:100%}}.text-banner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1024px;text-align:center;margin:30px auto 0}.blocks__donationblock{height:620px;margin-top:60px;position:relative}.blocks__donationblock .row.title{display:none}.blocks__donationblock .donation-block{height:100%;background-size:cover}.blocks__donationblock .text{color:#fff}.blocks__donationblock .text .form-text{display:none}.blocks__donationblock .text .donate-btn{display:none}.blocks__donationblock .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blocks__donationblock .tabs .tab{width:100%;height:100%;text-align:center;-ms-flex-line-pack:center;align-content:center}.blocks__donationblock .tabs .tab.active{display:inline-block;border-radius:15px 15px 0 0;background:#fff;position:relative}.blocks__donationblock .tabs .tab.active:after,.blocks__donationblock .tabs .tab.active:before{position:absolute;bottom:-10px;border:0 solid #fff;content:"";background:0 0;height:10px;width:10px;z-index:1}.blocks__donationblock .tabs .tab.active:before{border-width:0 10px 10px 0;border-bottom-right-radius:100%;left:-10px}.blocks__donationblock .tabs .tab.active:after{border-width:0 0 10px 10px;border-bottom-left-radius:100%;right:-10px}.blocks__donationblock .tabs .tab:first-of-type:before{display:none}.blocks__donationblock .tabs .tab:last-of-type:after{display:none}.blocks__donationblock .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:60px auto;padding:0 30px}.blocks__donationblock .row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blocks__donationblock .row.reverse .col .donation-form{margin-left:0;margin-right:auto}.blocks__donationblock .row.reverse .col:first-of-type .text{text-align:right}.blocks__donationblock .row.reverse .col .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.blocks__donationblock .row .col{width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blocks__donationblock .row .col.img-bg img{display:none}.blocks__donationblock .row .col .donation-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto;height:500px;width:450px;background:rgba(255,255,255,.5);border-radius:20px}.blocks__donationblock .row .col .donation-form .inner{padding:20px;background:#fff;height:100%;border-radius:0 0 15px 15px}.blocks__donationblock .row .col .donation-form.oneoff .inner{border-radius:0 0 15px 15px}.blocks__donationblock .row .col .donation-form .text,.blocks__donationblock .row .col .donation-form a,.blocks__donationblock .row .col .donation-form p,.blocks__donationblock .row .col .donation-form span{color:#000}.blocks__donationblock .row .col .donation-form .amount-options{display:grid;margin-bottom:20px;gap:16px;grid-template-columns:1fr 1fr}.blocks__donationblock .row .col .donation-form .amount-options.one-off{grid-template-rows:40px 40px;grid-template-areas:"a b" "c d"}.blocks__donationblock .row .col .donation-form .amount-options .amount{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:30px}.blocks__donationblock .row .col .donation-form .amount-options .amount-1{grid-area:a}.blocks__donationblock .row .col .donation-form .amount-options .amount-2{grid-area:b}.blocks__donationblock .row .col .donation-form .amount-options .amount-3{grid-area:c}.blocks__donationblock .row .col .donation-form .amount-options .amount-4{grid-area:d}.blocks__donationblock .row .col .donation-form .amount-options .amount input[type=radio]{opacity:0;width:0;height:0;margin:0}.blocks__donationblock .row .col .donation-form .amount-options .amount input[type=radio]:checked+label{background-color:#012675;color:#fff}@media only screen and (max-width:1512px){.blocks__donationblock .row .col .donation-form .amount-options .amount input[type=radio]:checked+label{background:#efab01}}.blocks__donationblock .row .col .donation-form .amount-options .amount label{width:100%;padding:10px 20px;background-color:#e9ecef;border-radius:15px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center}@media only screen and (max-width:1512px){.blocks__donationblock .row .col .donation-form .amount-options .amount label{background-color:#6d80a9}}.blocks__donationblock .row .col .donation-form .amount-options .amount label:focus,.blocks__donationblock .row .col .donation-form .amount-options .amount label:hover{background-color:#efab01}.blocks__donationblock .row .col .donation-form button{position:absolute;bottom:100px}.blocks__donationblock .row .col .donation-form button:focus,.blocks__donationblock .row .col .donation-form button:hover{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:1512px) and (max-width:992px){.blocks__donationblock{height:auto}}@media only screen and (max-width:1512px){.blocks__donationblock .donation-block{background-image:unset!important}.blocks__donationblock .donation-block::after{display:none}.blocks__donationblock .row.container{width:100%;max-width:unset;gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0}}@media only screen and (max-width:1512px) and (max-width:992px){.blocks__donationblock .row.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:1512px){.blocks__donationblock .row.container.reverse .col .text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blocks__donationblock .row.container.reverse:first-of-type .text{text-align:left}.blocks__donationblock .row.container .col{height:100%;width:100%;background:#012675}.blocks__donationblock .row.container .col .donation-form{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:unset;margin:0 auto;width:100%;background:0 0}}@media only screen and (max-width:1512px) and (max-width:992px){.blocks__donationblock .row.container .col .donation-form{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset}}@media only screen and (max-width:1512px){.blocks__donationblock .row.container .col .donation-form .tabs a{background:0 0;color:#fff;text-align:unset;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.blocks__donationblock .row.container .col .donation-form .inner{background:0 0}.blocks__donationblock .row.container .col .donation-form .inner .text p{color:#fff}}@media only screen and (max-width:1512px) and (max-width:481px){.blocks__donationblock .row.container .col .donation-form .inner form .amount-options{grid-template-columns:1fr;grid-template-areas:unset}.blocks__donationblock .row.container .col .donation-form .inner form .amount-options>*{grid-area:unset}}@media only screen and (max-width:1512px){.blocks__donationblock .row.container .col .donation-form .inner form button{position:unset;bottom:unset}.blocks__donationblock .row.container .col .donation-form .inner form label{color:#fff}.blocks__donationblock .row.container .col.txt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#012675;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.blocks__donationblock .row.container .col.txt-container .text{width:100%}}@media only screen and (max-width:1512px) and (max-width:1512px){.blocks__donationblock .row.container .col.txt-container{padding:15px 15px 30px}}@media only screen and (max-width:1512px){.blocks__donationblock .row.container .col.txt-container .donate-btn{display:block;margin-top:30px}.blocks__donationblock .row.container .col.txt-container .form-text{display:block}.blocks__donationblock .row.container .col.img-bg{position:relative}.blocks__donationblock .row.container .col.img-bg img{display:none}}.element.blocks__newsletterblock{margin:30px 0}.element.blocks__newsletterblock .newsletter-block{position:relative}.element.blocks__newsletterblock .newsletter-block .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}@media only screen and (max-width:481px){.element.blocks__newsletterblock .newsletter-block .container{padding:15px}}.element.blocks__newsletterblock .newsletter-block .col{width:100%}.element.blocks__newsletterblock .newsletter-block .col .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;color:#fff}@media only screen and (max-width:1024px){.element.blocks__newsletterblock .newsletter-block .col .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:1024px){.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .form-group>div{width:100%;margin-right:20px}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .btn-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1512px){.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .btn-container a.inactive{display:none}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .messages{margin-bottom:20px}.element.blocks__newsletterblock .newsletter-block .col .content .newsletter-form .errors{color:#b40101;margin-bottom:20px}.element.blocks__newsletterblock .newsletter-block .col.image{display:none}.element.blocks__newsletterblock .newsletter-block.w-img .container{height:560px}.element.blocks__newsletterblock .newsletter-block.w-img .col{width:50%;-ms-flex-line-pack:center;align-content:center}.element.blocks__newsletterblock .newsletter-block.w-img .col .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:80px}@media only screen and (max-width:1512px){.element.blocks__newsletterblock .newsletter-block.w-img .col .content{padding-right:30px}}.element.blocks__newsletterblock .newsletter-block.w-img .col .content .newsletter-form .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.element.blocks__newsletterblock .newsletter-block.w-img .col .content .newsletter-form .form-group input{width:100%}.element.blocks__newsletterblock .newsletter-block.w-img .col.image{background-position:center;position:absolute;display:block;background-size:cover;top:0;left:50%;width:50%;height:100%}@media only screen and (max-width:768px){.element.blocks__newsletterblock .newsletter-block .row.container{height:auto}.element.blocks__newsletterblock .newsletter-block.w-img .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;padding:0;height:auto}.element.blocks__newsletterblock .newsletter-block.w-img .col{width:100%}.element.blocks__newsletterblock .newsletter-block.w-img .col .content{padding:60px}}@media only screen and (max-width:768px) and (max-width:768px){.element.blocks__newsletterblock .newsletter-block.w-img .col .content{padding:30px 15px}}@media only screen and (max-width:768px){.element.blocks__newsletterblock .newsletter-block.w-img .col.image{position:relative;width:100%;height:350px;left:auto;top:auto}.element.blocks__newsletterblock .newsletter-block.w-img .newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.newsletter-items{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-items .newsletter-item{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);-o-object-position:center;object-position:center;text-align:center}.newsletter-items .newsletter-item img{width:300px}.newsletter-items .newsletter-item h3{margin-top:30px}@media (max-width:1200px){.newsletter-items .newsletter-item{-webkit-box-flex:0;-ms-flex:0 1 calc(33.33% - 30px);flex:0 1 calc(33.33% - 30px)}}@media (max-width:768px){.newsletter-items .newsletter-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px)}}@media (max-width:480px){.newsletter-items .newsletter-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.newsletter-items .newsletter-item img{width:400px}}.donate-form-element-container form>fieldset{padding:0;margin:0 auto;border:none}.donate-form-element-container form input:not([type=submit]){background-color:rgba(207,207,205,.3)}@media only screen and (max-width:481px){.donate-form-element-container form input:not([type=submit]){-webkit-box-sizing:border-box;box-sizing:border-box}}.donate-form-element-container form .btn-toolbar input[type=submit]:focus,.donate-form-element-container form .btn-toolbar input[type=submit]:hover{text-decoration:underline}.donate-form-element-container form .field-group-container>.fieldgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.donate-form-element-container form .field-group-container>.fieldgroup>*{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:992px){.donate-form-element-container form .field-group-container>.fieldgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:32px}@media only screen and (max-width:481px){.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset{-ms-flex-wrap:wrap;flex-wrap:wrap}}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li{list-style-type:none}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li input[type=radio]{opacity:0;width:0;height:0;margin:0}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li label{padding:10px;background-color:#e9ecef;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li label:focus,.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li label:hover{background-color:#efab01}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .optionset>.optionset li:has(input[type=radio]:checked) label{background-color:#012675;color:#fff}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .receipt-optionset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup>.donate-amount .receipt-optionset input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 5px 0 5px;padding:10px}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .donate-amount .custom-amount{height:0;padding:0}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .donate-amount .custom-amount label.hidden{display:none}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .join-mailing-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .join-mailing-list>*{padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .join-mailing-list>input[type=checkbox]{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:25px;width:100%;height:auto;margin:0}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .join-mailing-list label{-webkit-box-flex:8;-ms-flex:8;flex:8}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .dropdown{position:relative}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:98%;background-color:rgba(207,207,205,.3);border:none;padding:10.5px 10px;margin-bottom:20px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .dropdown:not(.countrydropdown) select{padding:9.5px 10px}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .dropdown::after{content:"\f078";font-family:FontAwesome;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;position:absolute;top:42%;right:25px;width:15px;height:15px;pointer-events:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .other-purpose .other-purpose{height:0;padding:0}.donate-form-element-container form .field-group-container>.fieldgroup .fieldgroup-field>.fieldgroup .other-purpose label.hidden{display:none}.element.dnadesign__elementaluserforms__model__elementform{position:relative}.element.dnadesign__elementaluserforms__model__elementform .error.message{position:absolute;top:23px;left:0;color:red}.element.dnadesign__elementaluserforms__model__elementform .message{position:relative;padding:10px;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px 5px}.element.dnadesign__elementaluserforms__model__elementform .message.bad,.element.dnadesign__elementaluserforms__model__elementform .message.error{background:rgba(255,0,0,.3)}.element.dnadesign__elementaluserforms__model__elementform .message.good{background:rgba(19,129,44,.3)}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock:not(.bottom-info-pack-form,.enlivensld,.blocks__filedownloadblock),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form:not(.bottom-info-pack-form,.enlivensld,.blocks__filedownloadblock),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form:not(.bottom-info-pack-form,.enlivensld,.blocks__filedownloadblock){background:#012675}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container{padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file){padding:0}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:600px}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file)::after{display:none}}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container{padding-right:115px;color:#fff;margin:0 auto;max-width:560px}@media only screen and (max-width:1512px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container{padding-right:68px;max-width:605px}}@media (max-width:1400px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container{margin:unset;padding:0 30px 0 0;width:100%}}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container{padding:0;max-width:unset}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container a,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container a,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container .title-container a{color:unset;text-decoration:underline;text-underline:3px solid #323640;text-underline-offset:3px}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form{outline:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form textarea{background:#6d80a9;width:100%}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form .field label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form .field label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form .field label{color:#fff}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form fieldset,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form fieldset,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .form-container form fieldset{border:none;padding:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container{position:absolute;left:50%;top:0;width:50%;height:100%;background-size:cover;background-repeat:no-repeat no-repeat;overflow:hidden;display:block}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container:not(.info-pack,.enliven-contact-form,.download-file) .image-container{position:relative;left:-15px;width:calc(100% + 30px);height:350px;top:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container{margin:0 auto;padding:30px}@media only screen and (max-width:768px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container{padding:0}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container .title-container{color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container .title-container a,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container .title-container a,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container .title-container a{color:unset;text-decoration:underline;text-underline:3px solid #323640;text-underline-offset:3px}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container form,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container form,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container form{outline:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container form textarea{background:#6d80a9;width:100%}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container form .field label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container form .field label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container form .field label{color:#fff}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container .form-container form fieldset,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container .form-container form fieldset,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container .form-container form fieldset{border:none;padding:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack{padding:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container{width:100%;padding:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .title-container,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .title-container{color:unset}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form label,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form label{color:unset}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form textarea,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form input:not([type=submit]),.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form textarea{background-color:rgba(207,207,205,.3)}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown select,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown select{width:100%}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .dropdown::after,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .dropdown::after{right:25px}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*{width:48%}@media only screen and (max-width:992px){.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup:not(.recognition-method) .fieldgroup>*{width:100%}}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method .recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method .recognition-other{height:0;padding:0}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form .CompositeField.fieldgroup.recognition-method label.hidden,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form .CompositeField.fieldgroup.recognition-method label.hidden{display:none}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other{height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.blocks__filedownloadblock .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-contact-form .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.download-file .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.enliven-contact-form .form-container .info-pack-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .contact-form form>fieldset>.recognition-other.active,.element.dnadesign__elementaluserforms__model__elementform.bottom-info-pack-form .contact-form-container.info-pack .form-container .info-pack-form form>fieldset>.recognition-other.active{height:85px;overflow:unset}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup{border:none;padding:0}@media only screen and (max-width:992px){.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup{margin:0}}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn:has(span.error.message)>.field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}@media only screen and (max-width:992px){.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn:has(span.error.message)>.field{row-gap:0}}@media only screen and (max-width:992px){.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep fieldset.userformsgroup>.middleColumn .field:has(span.error.message){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field>.middleColumn>label,.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field>label{margin-left:5px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field:has(span.error.message){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:25px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset{border:none;padding:0}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset:has(span.error.message) legend{margin-bottom:25px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset span.error.message{position:absolute;top:-20px;left:0;color:red}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset>.middleColumn div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset>.middleColumn div input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 5px 0 0;padding:10px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep>.field.optionset>.middleColumn{padding-left:20px;display:grid;grid-template-columns:1fr 1fr}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep .field.checkbox>.middleColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep .field.checkbox>.middleColumn .checkbox{width:20%}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-fields .userformsstep .field.checkbox>.middleColumn .checkbox[type=checkbox]{width:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:5px}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons{padding:0}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons button,.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]{background:#efab01}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons input[type=submit]{margin-bottom:0;height:auto}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .step-button-wrapper.viewed .step-button-jump{background:#012675}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .step-button-wrapper:last-of-type .step-button-jump{left:calc(100% - 30px)!important}.element.dnadesign__elementaluserforms__model__elementform form.userform nav .step-buttons .step-button-jump{min-width:50px;min-height:50px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-progress{margin-bottom:40px}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-progress .progress{background:#efab01}.element.dnadesign__elementaluserforms__model__elementform form.userform .userform-progress .progress .progress-bar{background:#012675}.element.dnadesign__elementaluserforms__model__elementform form.userform input.text,.element.dnadesign__elementaluserforms__model__elementform form.userform textarea{background:rgba(207,207,205,.3)}.element.dnadesign__elementaluserforms__model__elementform .referral-form form.userform .userform-fields .userformsstep{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:5px}.element.dnadesign__elementaluserforms__model__elementform .referral-form form.userform>.userform-progress{margin-bottom:0}.element.dnadesign__elementaluserforms__model__elementform .referral-form form.userform nav:not(#step-navigation){visibility:hidden;height:0}.element.dnadesign__elemental__models__elementcontent .content-element-content-container ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.element.dnadesign__elemental__models__elementcontent .content-element-content-container ul li::before{content:".";font-size:20px;font-weight:500;position:absolute;left:-15px;top:-5px}.resources-block .resources-container{margin-top:15px;display:grid;grid-template-columns:repeat(5,1fr);gap:15px}@media only screen and (max-width:1200px){.resources-block .resources-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:992px){.resources-block .resources-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:680px){.resources-block .resources-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:481px){.resources-block .resources-container{grid-template-columns:1fr}}.resources-block .resources-container .resource-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.resources-block .resources-container .resource{max-width:200px;width:100%}@media only screen and (max-width:481px){.resources-block .resources-container .resource{margin:0 auto}}.resources-block .resources-container .resource .resource-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.resources-block .resources-container .resource .resource-link:focus,.resources-block .resources-container .resource .resource-link:hover{-webkit-text-decoration:underline #efab01!important;text-decoration:underline #efab01!important}.resources-block .resources-container .resource .resource-link:focus .resource-title,.resources-block .resources-container .resource .resource-link:hover .resource-title{color:#efab01}.resources-block .resources-container .resource .resource-link .resource-preview{max-width:200px}@media only screen and (max-width:481px){.resources-block .resources-container .resource .resource-link .resource-preview{max-width:300px}}.resources-block .resources-container .resource .resource-link .resource-preview img{border-radius:20px;overflow:hidden;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.resources-block .resources-container .resource .resource-link .resource-title{text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carousel-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.carousel-block .carousel-items-list li.carousel-item{list-style-type:none}.carousel-block .carousel-items-list li.carousel-item .carousel-link{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-underline-offset:3px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.carousel-block .carousel-items-list li.carousel-item .carousel-link:focus,.carousel-block .carousel-items-list li.carousel-item .carousel-link:hover{text-decoration:none}.carousel-block .carousel-items-list li.carousel-item .carousel-link.no-link{cursor:default}.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img{position:relative}.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img img{border-radius:20px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%;height:auto}.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img .img-preview-title{position:absolute;bottom:6px;left:0;border-radius:0 0 0 20px;color:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.2)}.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img{background-color:#efab01;width:100%;min-height:413px;border-radius:20px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1200px){.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img{min-height:370px}}@media only screen and (max-width:992px){.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img{min-height:300px}}@media only screen and (max-width:768px){.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img{min-height:236px}}@media only screen and (max-width:680px){.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img{min-height:300px}}.carousel-block .carousel-items-list li.carousel-item .carousel-link .carousel-img.no-img i{font-size:3.36rem}.carousel-block .carousel-items-list li.carousel-item .carousel-link .item-details{padding:0 15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel-block .carousel-items-list li.carousel-item .carousel-link .item-details .read-more{text-decoration:underline;text-underline-offset:3px}.carousel-block .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.carousel-block .glide__arrows .glide__arrow{border-radius:50%;background-color:#efab01;border:none;padding:9px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.carousel-block .glide__arrows .glide__arrow i{color:#012675}.carousel-block .no-glide.carousel-container .carousel-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;padding-left:0}@media only screen and (max-width:1200px){.carousel-block .no-glide.carousel-container .carousel-items-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.carousel-block .no-glide.carousel-container .carousel-items-list.num-1 .carousel-item{max-width:620px;margin:0 auto}.carousel-block .no-glide.carousel-container .carousel-items-list.num-1 .carousel-item .carousel-link .no-img{min-height:190px;width:100%}.carousel-block .no-glide.carousel-container .carousel-items-list.num-2 .carousel-item{max-width:47%}@media only screen and (max-width:680px){.carousel-block .no-glide.carousel-container .carousel-items-list.num-2 .carousel-item{max-width:100%}}.carousel-block .no-glide.carousel-container .carousel-items-list.num-2 .carousel-item .carousel-link .no-img{min-height:190px;width:100%}.carousel-block .no-glide.carousel-container .carousel-items-list .carousel-item{width:100%;max-width:24%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:1200px){.carousel-block .no-glide.carousel-container .carousel-items-list .carousel-item{max-width:47%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media only screen and (max-width:680px){.carousel-block .no-glide.carousel-container .carousel-items-list .carousel-item{max-width:100%}}.carousel-block .no-glide.carousel-container .carousel-items-list .carousel-item .carousel-link .no-img{min-height:190px;width:100%}.header-banner{height:100%;width:100%;min-height:320px;position:relative;max-height:100vh}.header-banner .banner .header-donate-btn-container{display:none;position:relative;z-index:3;margin-top:10px;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:680px){.header-banner .banner .header-donate-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-banner .banner .header-donate-btn-container.blog-post{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:85px}}@media only screen and (max-width:481px){.header-banner .banner .header-donate-btn-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:100px}}.header-banner .banner .video-banner{position:relative;width:100%;height:100%}.header-banner .banner .video-banner .video{width:inherit;height:inherit;background-position:center;background-size:cover}@media only screen and (max-width:680px){.header-banner .banner .video-banner .video{position:absolute}}.header-banner .banner .video-banner .video:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.header-banner .banner .video-banner .video iframe{position:relative;z-index:2;width:100%;height:calc(100% + 200px);margin-top:-100px}.tls_videoblock{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 30px}.tls_videoblock.left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:992px){.tls_videoblock.left,.tls_videoblock.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tls_videoblock.left>*,.tls_videoblock.right>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.tls_videoblock.bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tls_videoblock .video{width:inherit;height:inherit;background-position:center;background-size:cover;min-height:450px}@media only screen and (max-width:481px){.tls_videoblock .video{min-height:320px}}.tls_videoblock .video iframe{width:inherit;height:inherit;min-height:inherit}.unit-listing-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.unit-listing-gallery-container .unit-listing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media only screen and (max-width:992px){.unit-listing-gallery-container .unit-listing-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:992px){.unit-listing-gallery-container .unit-listing-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.unit-listing-gallery-container .unit-listing-container.inactive{text-align:center}.unit-listing-gallery-container .unit-listing-container.inactive .col{visibility:hidden}.unit-listing-gallery-container .unit-listing-container.inactive::before{content:"\f013";font-family:"Font Awesome 6 Free";font-weight:900;font-size:50px;width:50px;height:50px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#efab01;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-transform-origin:center;transform-origin:center;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.unit-listing-gallery-container .unit-listing-container .col{visibility:visible}.unit-listing-gallery-container .unit-listing-container .unit-images-container{min-width:600px;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media only screen and (max-width:1512px){.unit-listing-gallery-container .unit-listing-container .unit-images-container{min-width:unset;max-width:600px}}@media only screen and (max-width:680px){.unit-listing-gallery-container .unit-listing-container .unit-images-container{max-width:450px}}@media only screen and (max-width:481px){.unit-listing-gallery-container .unit-listing-container .unit-images-container{max-width:100%}}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container .glide__arrows .glide__arrow{background:#012675;border-radius:50%;cursor:pointer;padding:7px 8px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container .glide__arrows .glide__arrow:focus,.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container .glide__arrows .glide__arrow:hover{background:#efab01}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container.main-gallery-container .glide__arrows .glide__arrow i{color:#fff}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img{position:relative}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image:focus .gallery__image-btn,.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image:hover .gallery__image-btn{opacity:1;visibility:visible}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image .img-preview-title{position:absolute;bottom:0;left:0;color:#fff;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.2)}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image .gallery__image-btn,.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery .gallery-slides .unit-img .gallery__image-btn{position:absolute;width:50px;height:50px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#efab01;border-radius:50%}.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.main-gallery .unit-image-xl{max-width:900px;width:100%;height:auto}@media only screen and (max-width:1512px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.main-gallery .unit-image-xl{max-width:600px}}@media only screen and (max-width:680px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.main-gallery .unit-image-xl{max-width:450px}}@media only screen and (max-width:481px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.main-gallery .unit-image-xl{max-width:unset;width:unset}}@media only screen and (max-width:481px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.secondary-gallery{display:none}}@media only screen and (max-width:1512px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.secondary-gallery .unit-thumbnail{max-width:200px}}@media only screen and (max-width:680px){.unit-listing-gallery-container .unit-listing-container .unit-images-container .unit-gallery-container .unit-gallery.secondary-gallery .unit-thumbnail{max-width:200px}}.element.thelogicstudio__mapblock__block__mapblock .element-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.element.thelogicstudio__mapblock__block__mapblock .element-container>*{max-width:48%;width:100%}@media only screen and (max-width:992px){.element.thelogicstudio__mapblock__block__mapblock .element-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.element.thelogicstudio__mapblock__block__mapblock .element-container>*{max-width:unset}}.element.thelogicstudio__mapblock__block__mapblock .element-container .map-block{height:550px;border-radius:10px;overflow:hidden}@media only screen and (max-width:992px){.element.thelogicstudio__mapblock__block__mapblock .element-container .map-block{height:400px}}.element.thelogicstudio__mapblock__block__mapblock .element-container .location-list{display:none}.element.blocks__collapsiblecontentblock .collapsible-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collapsible-content-header h2{margin-top:0;margin-bottom:16px}.content-section-list h3{margin:0;color:#012675}.content-section-list .collapsible-content-section{cursor:pointer;padding-bottom:16px}.content-section-list .collapsible-content-section .section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #012675;padding:8px 10px;margin:8px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.content-section-list .collapsible-content-section .section-title:focus,.content-section-list .collapsible-content-section .section-title:hover{border-bottom-color:#efab01;background-color:rgba(207,207,205,.3)}.content-section-list .collapsible-content-section .section-title .arrow{width:30px}.content-section-list .collapsible-content-section .section-title .arrow:after{content:"";display:block;width:15px;height:15px;border:solid currentColor;border-width:0 1px 1px 0;rotate:45deg;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.content-section-list .collapsible-content-section .section-content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;padding:0 10px}.content-section-list .collapsible-content-section.unfold .section-title{border-bottom-color:#efab01}.content-section-list .collapsible-content-section.unfold .arrow:after{rotate:-45deg;-webkit-transform:translateY(0);transform:translateY(0)}.blocks__servicelistblock .row.title{padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blocks__servicelistblock .service-block .block-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.blocks__servicelistblock .service-block .block-services .each-service{margin-right:20px;border-radius:20px;aspect-ratio:1/1}.blocks__servicelistblock .service-block .block-services .each-service-2{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.blocks__servicelistblock .service-block .block-services .each-service-3{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}.blocks__servicelistblock .service-block .block-services .each-service-4{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.blocks__servicelistblock .service-block .block-services .overlay{position:relative;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.6) 0,transparent 100%);border-radius:20px;-webkit-transition:background-image .3s linear;transition:background-image .3s linear}.blocks__servicelistblock .service-block .block-services .overlay:hover{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.9)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.9) 0,transparent 100%)}.blocks__servicelistblock .service-block .block-services h3{position:absolute;bottom:0;padding:0 30px;color:#fff}.blocks__servicelistblock .service-block .block-services .each-service:last-child{margin-right:0}.blocks__servicelistblock .service-block .service-navigation{position:absolute;margin-left:80px;margin-top:30px}.blocks__servicelistblock .service-block .service-navigation a{background-color:#efab01;width:40px;height:40px;border-radius:50%;cursor:pointer;float:left;margin-right:10px}.blocks__servicelistblock .service-block .service-navigation a i{color:#fff;font-size:1.5rem;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blocks__servicelistblock .service-block .service-navigation a:last-child{margin-right:0}.blocks__servicelistblock .service-block .service-viewall{margin-bottom:60px}.blocks__servicelistblock .service-block .service-viewall a{padding:10px 25px;background-color:#012675;border-radius:20px;color:#fff;position:absolute;right:80px;margin-top:30px}.blocks__servicelistblock .service-block .service-viewall a:hover{text-decoration:underline;text-underline-offset:3px}.blocks__servicelistblock .element.blocks__textwithimageblock{padding:0}.blocks__servicelistblock .element.blocks__textwithimageblock .row.twi-container{min-height:480px;height:auto}.blocks__servicelistblock .element.blocks__textwithimageblock .row.twi-container .twi-img img{border-radius:20px}.service-inactive{background-color:#343a40!important}.familyworks-services .title{margin-bottom:30px;border-radius:20px}@media screen and (max-width:1350px){.blocks__servicelistblock .service-block .block-services .each-service h3{font-size:28px}}@media screen and (max-width:1150px){.blocks__servicelistblock .service-block .block-services .each-service h3{font-size:24px}.blocks__servicelistblock .service-block .block-services .each-service-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.blocks__servicelistblock .service-block .block-services .each-service-3{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.blocks__servicelistblock .service-block .block-services .each-service-4{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}}@media screen and (max-width:769px){.blocks__servicelistblock .service-block .block-services .each-service h3{font-size:28px}.blocks__servicelistblock .service-block .block-services .each-service-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.blocks__servicelistblock .service-block .block-services .each-service-4{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.blocks__servicelistblock .service-block .service-navigation{margin-left:40px}.blocks__servicelistblock .service-block .service-viewall a{right:80px}}@media screen and (max-width:680px){.blocks__servicelistblock .service-block .block-services .each-service h3{font-size:32px}.blocks__servicelistblock .service-block .block-services .each-service-2,.blocks__servicelistblock .service-block .block-services .each-service-3,.blocks__servicelistblock .service-block .block-services .each-service-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.blocks__servicelistblock .service-block .service-navigation{margin-left:20px}.blocks__servicelistblock .service-block .service-viewall a{right:40px}}.timeline-block-container .timelines-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.timeline-block-container .timelines-container .timeline{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:270px;background:#012675;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .timeline{padding:15px;min-width:unset;width:100%}}.timeline-block-container .timelines-container .timeline .years-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .timeline .years-list-container{gap:15px}}.timeline-block-container .timelines-container .timeline .years-list-title span{color:#fff}.timeline-block-container .timelines-container .timeline .years-list{display:grid;grid-template-rows:repeat(16,1fr);grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;gap:5px 20px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .timeline .years-list{display:none}}.timeline-block-container .timelines-container .timeline .years-list .year .choice{color:#fff}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list{list-style-type:none;background:#fff;border-radius:4px;padding:0;height:43px;overflow:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;display:none}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list{display:block}}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list i.fa-solid{right:15px;font-size:22px;position:absolute;color:rgba(207,207,205,.8);width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list i.fa-solid.fa-caret-up{top:10px}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list i.fa-solid.fa-caret-down{top:20px}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list.active{height:215px;overflow-y:auto}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list.active i.fa-solid{color:#012675}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list>*{color:#2c4490}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list .year .choice{padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#012675;width:100%;height:100%;display:inherit}.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list .year .choice:focus,.timeline-block-container .timelines-container .timeline .year-selector .year-selector-list .year .choice:hover{background:#cfcfcd}.timeline-block-container .timelines-container .events-container{-webkit-box-flex:3;-ms-flex:3;flex:3;background:#e9eaf1;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .events-container{padding:15px;gap:15px}}.timeline-block-container .timelines-container .events-container .event-card{display:none}.timeline-block-container .timelines-container .events-container .event-card>*{color:#2c4490}.timeline-block-container .timelines-container .events-container .event-card.active,.timeline-block-container .timelines-container .events-container .event-card.remain-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media only screen and (max-width:680px){.timeline-block-container .timelines-container .events-container .event-card.active,.timeline-block-container .timelines-container .events-container .event-card.remain-active{gap:15px}}.timeline-block-container .timelines-container .events-container .event-card .event-year{margin:0}.timeline-block-container .timelines-container .events-container:has(.event-card.active) .event-card.remain-active{display:none}.timeline-block-container .timelines-container .events-container:has(.event-card.active) .event-card.remain-active.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.element.blocks__regionalmapblock .row.title{display:none}.element.blocks__regionalmapblock .row.twi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;height:480px}.element.blocks__regionalmapblock .row.twi-container.bg-none,.element.blocks__regionalmapblock .row.twi-container:not(.full){max-width:1330px;margin:0 auto;border-radius:20px}.element.blocks__regionalmapblock .row.twi-container .twi-img{-webkit-box-flex:6;-ms-flex:6;flex:6;height:100%;background-color:#fff;border-radius:20px 0 0 20px;overflow:hidden}.element.blocks__regionalmapblock .row.twi-container .twi-img #nz-map{width:100%;height:400px}.element.blocks__regionalmapblock .row.twi-container.full:not(.bg-none) .twi-img img{border-radius:0}.element.blocks__regionalmapblock .row.twi-container .twi-content-container{-webkit-box-flex:6;-ms-flex:6;flex:6}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content{padding:80px;max-width:500px}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div .caption,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div img .caption,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content img .caption,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content p img .caption,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content span img .caption{margin:0}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div img.left,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div img.leftAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div.left,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div.leftAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content img.left,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content img.leftAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content p img.left,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content p img.leftAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content span img.left,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content span img.leftAlone{float:left;margin-right:20px}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div img.right,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div img.rightAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div.right,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content div.rightAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content img.right,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content img.rightAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content p img.right,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content p img.rightAlone,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content span img.right,.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content span img.rightAlone{float:right;margin-left:20px}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content table{width:100%}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content table tr{border-bottom:1px solid rgba(255,255,255,.5);opacity:.5}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content table tr:hover{opacity:1}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content table tr td{line-height:38px}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content table tr td:nth-of-type(2n){text-align:right}.element.blocks__regionalmapblock .row.twi-container.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.element.blocks__regionalmapblock .row.twi-container.right .twi-img img{border-radius:0 20px 20px 0}.element.blocks__regionalmapblock .row.twi-container.right.bg-none .twi-content-container .twi-content{padding-left:0}.element.blocks__regionalmapblock .row.twi-container.bg-none .twi-img img{border-radius:20px}.element.blocks__regionalmapblock .row.twi-container:not(.bg-none){color:#fff}@media only screen and (max-width:768px){.element.blocks__regionalmapblock .row.twi-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;border-radius:0;height:auto}.element.blocks__regionalmapblock .row.twi-container .twi-img img{border-radius:0;position:relative;width:100%;height:350px}.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content{padding:40px 20px}.element.blocks__regionalmapblock .row.twi-container.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:1512px){.element.blocks__regionalmapblock .row.twi-container .twi-content-container .twi-content{padding:20px!important}.element.blocks__regionalmapblock .row.twi-container.bg-none,.element.blocks__regionalmapblock .row.twi-container:not(.full){max-width:100%;border-radius:0}.element.blocks__regionalmapblock .row.twi-container.bg-none .twi-img,.element.blocks__regionalmapblock .row.twi-container:not(.full) .twi-img{border-radius:0}}.staff-block .staff-team-title{text-align:center;position:relative;padding-bottom:20px}.staff-block .staff-team-title::after{content:"";display:block;width:200px;border-bottom:2px solid #efab01;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.staff-block .staff-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.staff-block .staff-list .staff-member{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:60px}.staff-block .staff-list .staff-member .staff-image img{-webkit-box-shadow:rgba(136,165,191,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0;box-shadow:rgba(136,165,191,.48) 6px 2px 16px 0,rgba(255,255,255,.8) -6px -2px 16px 0}.staff-block .staff-list .staff-member .staff-details{text-align:center}.staff-block .staff-list .staff-member .staff-details .staff-name{margin-top:30px}.staff-block .staff-list .staff-member .staff-details .job-title{background-color:#efab01;color:#333;border-radius:15px;font-family:"Alegreya Sans",sans-serif;padding:5px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.benefits-block .benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.benefits-block .benefits .benefit-tile{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 6rem);flex:1 0 calc(50% - 6rem);min-height:290px;padding:2rem;text-align:center;border-radius:20px}.benefits-block .benefits .benefit-tile h3{margin:30px 0}@media only screen and (max-width:979px){.benefits-block .benefits{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.benefits-block .benefits .benefit-tile{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}.carousel-container,.unit-listings-container{overflow:hidden;background-color:#fff}.carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel li{list-style:none;padding:1rem;min-width:100%;text-align:center}.quote-carousel-list .quote-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}.quote{text-align:center;font-family:"Alegreya Sans",sans-serif;font-size:3vh;font-style:italic;color:#4e4c4c;text-shadow:0 1px 3px #bbb;line-height:150%;margin:0 auto 0 auto;margin:1.3vh 3.5vh}.source{margin-top:2.5vh;text-align:right;margin-right:2rem;font-weight:400;font-size:2vh;color:#8d8d8d}.blocks__staffpreviewblock .quotes-carousel-container{min-height:26em;margin:0 auto;overflow:hidden}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel{position:relative;min-height:22em;width:100%;text-align:center}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel a{color:#1d1d1b}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .quote-person{background-size:100%;border-radius:50%;-webkit-box-shadow:0 2px 4px 0 rgba(31,0,33,.5);box-shadow:0 2px 4px 0 rgba(31,0,33,.5);left:calc(50% - 87.5px);position:absolute;top:-175px;width:175px;height:175px;-webkit-transition:all .4s .5s ease-out;transition:all .4s .5s ease-out}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote{display:block;margin:20px auto;padding-top:20px;margin-bottom:0}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .quote-text-container{margin-bottom:15px}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .quote-text::after{content:"";display:block;width:200px;border-bottom:2px solid #f3aa01;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:37px}@media only screen and (max-width:481px){.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .quote-text::after{padding-top:33px}}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-titles.staff-roles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin-top:25px}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-titles.staff-roles span{background-color:#efab01;padding:12px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#323640;font-weight:500;border-radius:15px}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-readmore{display:block;background-color:#efab01;color:#333;border-radius:15px;font-family:"Alegreya Sans",sans-serif;padding:3px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote{cursor:pointer;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(calc(100% + 12rem),-50%) scale(.6);transform:translate(calc(100% + 12rem),-50%) scale(.6);-webkit-transition:opacity .5s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:opacity .5s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:transform 1s cubic-bezier(.77,0,.35,1),opacity .5s ease-out;transition:transform 1s cubic-bezier(.77,0,.35,1),opacity .5s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);display:block;margin:8em auto 4em;max-width:22em;min-width:12em;padding:1em}@media only screen and (max-width:481px){.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote{max-width:unset;width:100%}}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.previous{-webkit-transform:translate(-150%,-50%) scale(.8);transform:translate(-150%,-50%) scale(.8);opacity:.5;-webkit-transition:opacity 1s .4s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:opacity 1s .4s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:transform 1s cubic-bezier(.77,0,.35,1),opacity 1s .4s ease-out;transition:transform 1s cubic-bezier(.77,0,.35,1),opacity 1s .4s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1)}@media only screen and (max-width:520px){.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.previous{-webkit-transform:translate(-140%,-50%) scale(.8);transform:translate(-140%,-50%) scale(.8)}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.previous .quote-person{-webkit-transform:translateX(1rem);transform:translateX(1rem)}}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.current{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;height:auto;cursor:unset}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.next{-webkit-transform:translate(50%,-50%) scale(.8);transform:translate(50%,-50%) scale(.8);opacity:.5;-webkit-transition:opacity 1s .6s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:opacity 1s .6s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1);transition:transform 1s cubic-bezier(.77,0,.35,1),opacity 1s .6s ease-out;transition:transform 1s cubic-bezier(.77,0,.35,1),opacity 1s .6s ease-out,-webkit-transform 1s cubic-bezier(.77,0,.35,1)}@media only screen and (max-width:520px){.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.next{-webkit-transform:translate(40%,-50%) scale(.8);transform:translate(40%,-50%) scale(.8)}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.next .quote-person{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.remove-left{-webkit-transform:translate(calc(-150% - 12rem),-50%) scale(.8);transform:translate(calc(-150% - 12rem),-50%) scale(.8)}.blocks__staffpreviewblock .quotes-carousel-container .quotes-carousel .staff-quote.place-left{-webkit-transform:translate(calc(-150% - 12rem),-50%) scale(.6);transform:translate(calc(-150% - 12rem),-50%) scale(.6);-webkit-transition:none;transition:none}@media screen and (max-width:993px){.blocks__staffpreviewblock .quotes-carousel-container{min-height:30em}}.showcase{position:relative;margin:0 auto;text-align:center;padding:0 60px}.showcase .showcase-items{text-align:left!important;position:relative;margin:0 auto}.showcase .showcase-items .showcase-item{display:inline-block;width:250px!important;padding:30px}.showcase .showcase-items .showcase-item .showcase-item-title{display:none}.showcase .showcase-items .showcase-item .showcase-item-desc{display:block!important}.show-titles .showcase-items .showcase-item .showcase-item-title{display:block}.show-contents .showcase-items .showcase-item .showcase-item-desc{display:block}.showcase.full-width{padding:0!important}@media screen and (max-width:683px){.showcase .showcase-items{text-align:center!important}}.showcase{position:relative;margin:0 auto;text-align:center;padding:0 60px}.showcase .showcase-title{font-size:1.8rem}.showcase .showcase-content p{font-size:1.2em;line-height:1.7em}.showcase .showcase-items{text-align:justify;position:relative;margin:0 auto}.showcase .showcase-items .showcase-item{display:inline-block;width:150px;padding:30px}.showcase .showcase-items .showcase-item .showcase-item-title{display:none;font-size:1.3rem}.showcase .showcase-items .showcase-item .showcase-item-desc{display:none}.show-titles .showcase-items .showcase-item .showcase-item-title{display:block}.show-contents .showcase-items .showcase-item .showcase-item-desc{display:block}.showcase.full-width{padding:0!important}.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--rtl{direction:rtl}
/*# sourceMappingURL=pss.css.map */
