:root{--icomoon-font-family:"icomoon";--icomoon-font-path:"/assets/fonts";--icon-share:"";--icon-arrow-right:"";--icon-arrow-left:"";--icon-arrow-up-right:"";--icon-chevron-down:"";--icon-linkedin:""}@font-face{font-family:icomoon;src:url(/assets/css/fonts/icomoon.ttf?gbli2w)format("truetype"),url(/assets/css/fonts/icomoon.woff?gbli2w)format("woff"),url(/assets/css/fonts/icomoon.svg?gbli2w#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}.icon{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-share:before{content:var(--icon-share)}.icon-arrow-right:before{content:var(--icon-arrow-right)}.icon-arrow-left:before{content:var(--icon-arrow-left)}.icon-arrow-up-right:before{content:var(--icon-arrow-up-right)}.icon-chevron-down:before{content:var(--icon-chevron-down)}.icon-linkedin:before{content:var(--icon-linkedin)}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.15}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,picture,video,canvas,svg{border-style:none;max-width:100%;display:block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer;font:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul,ol{margin-bottom:1rem;padding-left:1.5rem}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}li{margin-bottom:.25rem}:root{--flexbase-spacing-2:1rem;--flexbase-spacing-4:1.5rem;--flexbase-spacing-6:2rem;--flexbase-spacing-8:2.5rem;--flexbase-border-radius-base:.5rem;--flexbase-border-radius-lg:.75rem;--flexbase-border-width:1px;--flexbase-shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--flexbase-transition-fast:.15s ease;--flexbase-transition-base:.3s ease;--flexbase-container-sm:600px;--flexbase-container-md:800px;--flexbase-container-lg:1050px;--flexbase-container-xl:1250px;--flexbase-container-xxl:1440px;--flexbase-z-modal-backdrop:1040;--flexbase-z-modal:1050;--text:#000;--heading:#000;--link:#000;--underline:#666;--btn-primary:#0d6efd;--btn-secondary:#6c757d;--btn-success:#198754;--btn-danger:#dc3545;--btn-padding-y:.375rem;--btn-padding-x:.75rem;--btn-font-size:1rem;--btn-border-radius:.375rem;--btn-padding-y-sm:.25rem;--btn-padding-x-sm:.5rem;--btn-font-size-sm:.875rem;--btn-padding-y-lg:.5rem;--btn-padding-x-lg:1rem;--btn-font-size-lg:1.25rem;--btn-disabled-opacity:.65;--btn-transition:all .15s ease-in-out;--s0:0;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s6:1.5rem;--s8:2rem;--s12:3rem;--s16:4rem}.m-0,.mt-0,.mb-0,.ml-0,.mr-0{margin:var(--s0)}.m-1,.mt-1,.mb-1,.ml-1,.mr-1{margin:var(--s1)}.m-2,.mt-2,.mb-2,.ml-2,.mr-2{margin:var(--s2)}.m-3,.mt-3,.mb-3,.ml-3,.mr-3{margin:var(--s3)}.m-4,.mt-4,.mb-4,.ml-4,.mr-4{margin:var(--s4)}.m-6,.mt-6,.mb-6,.ml-6,.mr-6{margin:var(--s6)}.m-8,.mt-8,.mb-8,.ml-8,.mr-8{margin:var(--s8)}.m-12,.mt-12,.mb-12,.ml-12,.mr-12{margin:var(--s12)}.m-16,.mt-16,.mb-16,.ml-16,.mr-16{margin:var(--s16)}.mt-0,.mb-0{margin-top:var(--s0)}.mt-1,.mb-1{margin-top:var(--s1)}.mt-2,.mb-2{margin-top:var(--s2)}.mt-3,.mb-3{margin-top:var(--s3)}.mt-4,.mb-4{margin-top:var(--s4)}.mt-6,.mb-6{margin-top:var(--s6)}.mt-8,.mb-8{margin-top:var(--s8)}.mt-12,.mb-12{margin-top:var(--s12)}.mt-16,.mb-16{margin-top:var(--s16)}.mb-0{margin-bottom:var(--s0)}.mb-1{margin-bottom:var(--s1)}.mb-2{margin-bottom:var(--s2)}.mb-3{margin-bottom:var(--s3)}.mb-4{margin-bottom:var(--s4)}.mb-6{margin-bottom:var(--s6)}.mb-8{margin-bottom:var(--s8)}.mb-12{margin-bottom:var(--s12)}.mb-16{margin-bottom:var(--s16)}.ml-0,.mr-0{margin-left:var(--s0)}.ml-1,.mr-1{margin-left:var(--s1)}.ml-2,.mr-2{margin-left:var(--s2)}.ml-3,.mr-3{margin-left:var(--s3)}.ml-4,.mr-4{margin-left:var(--s4)}.ml-6,.mr-6{margin-left:var(--s6)}.ml-8,.mr-8{margin-left:var(--s8)}.ml-12,.mr-12{margin-left:var(--s12)}.ml-16,.mr-16{margin-left:var(--s16)}.mr-0{margin-right:var(--s0)}.mr-1{margin-right:var(--s1)}.mr-2{margin-right:var(--s2)}.mr-3{margin-right:var(--s3)}.mr-4{margin-right:var(--s4)}.mr-6{margin-right:var(--s6)}.mr-8{margin-right:var(--s8)}.mr-12{margin-right:var(--s12)}.mr-16{margin-right:var(--s16)}.mx-0{margin-left:var(--s0);margin-right:var(--s0)}.mx-1{margin-left:var(--s1);margin-right:var(--s1)}.mx-2{margin-left:var(--s2);margin-right:var(--s2)}.mx-3{margin-left:var(--s3);margin-right:var(--s3)}.mx-4{margin-left:var(--s4);margin-right:var(--s4)}.mx-6{margin-left:var(--s6);margin-right:var(--s6)}.mx-8{margin-left:var(--s8);margin-right:var(--s8)}.mx-12{margin-left:var(--s12);margin-right:var(--s12)}.mx-16{margin-left:var(--s16);margin-right:var(--s16)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:var(--s0);margin-bottom:var(--s0)}.my-1{margin-top:var(--s1);margin-bottom:var(--s1)}.my-2{margin-top:var(--s2);margin-bottom:var(--s2)}.my-3{margin-top:var(--s3);margin-bottom:var(--s3)}.my-4{margin-top:var(--s4);margin-bottom:var(--s4)}.my-6{margin-top:var(--s6);margin-bottom:var(--s6)}.my-8{margin-top:var(--s8);margin-bottom:var(--s8)}.my-12{margin-top:var(--s12);margin-bottom:var(--s12)}.my-16{margin-top:var(--s16);margin-bottom:var(--s16)}.my-auto{margin-top:auto;margin-bottom:auto}.m-auto{margin:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-0{padding:var(--s0)}.p-1{padding:var(--s1)}.p-2{padding:var(--s2)}.p-3{padding:var(--s3)}.p-4{padding:var(--s4)}.p-6{padding:var(--s6)}.p-8{padding:var(--s8)}.p-12{padding:var(--s12)}.p-16{padding:var(--s16)}.px-0{padding-left:var(--s0);padding-right:var(--s0)}.px-1{padding-left:var(--s1);padding-right:var(--s1)}.px-2{padding-left:var(--s2);padding-right:var(--s2)}.px-3{padding-left:var(--s3);padding-right:var(--s3)}.px-4{padding-left:var(--s4);padding-right:var(--s4)}.px-6{padding-left:var(--s6);padding-right:var(--s6)}.px-8{padding-left:var(--s8);padding-right:var(--s8)}.px-12{padding-left:var(--s12);padding-right:var(--s12)}.px-16{padding-left:var(--s16);padding-right:var(--s16)}.py-0{padding-top:var(--s0);padding-bottom:var(--s0)}.py-1{padding-top:var(--s1);padding-bottom:var(--s1)}.py-2{padding-top:var(--s2);padding-bottom:var(--s2)}.py-3{padding-top:var(--s3);padding-bottom:var(--s3)}.py-4{padding-top:var(--s4);padding-bottom:var(--s4)}.py-6{padding-top:var(--s6);padding-bottom:var(--s6)}.py-8{padding-top:var(--s8);padding-bottom:var(--s8)}.py-12{padding-top:var(--s12);padding-bottom:var(--s12)}.py-16{padding-top:var(--s16);padding-bottom:var(--s16)}.-m-1{margin:calc(var(--s1)*-1)}.-m-2{margin:calc(var(--s2)*-1)}.-m-3{margin:calc(var(--s3)*-1)}.-m-4{margin:calc(var(--s4)*-1)}.-mt-1{margin-top:calc(var(--s1)*-1)}.-mt-2{margin-top:calc(var(--s2)*-1)}.-mt-3{margin-top:calc(var(--s3)*-1)}.-mt-4{margin-top:calc(var(--s4)*-1)}.-mb-1{margin-bottom:calc(var(--s1)*-1)}.-mb-2{margin-bottom:calc(var(--s2)*-1)}.-mb-3{margin-bottom:calc(var(--s3)*-1)}.-mb-4{margin-bottom:calc(var(--s4)*-1)}.-mx-1{margin-left:calc(var(--s1)*-1);margin-right:calc(var(--s1)*-1)}.-mx-2{margin-left:calc(var(--s2)*-1);margin-right:calc(var(--s2)*-1)}.-mx-3{margin-left:calc(var(--s3)*-1);margin-right:calc(var(--s3)*-1)}.-mx-4{margin-left:calc(var(--s4)*-1);margin-right:calc(var(--s4)*-1)}.-my-1{margin-top:calc(var(--s1)*-1);margin-bottom:calc(var(--s1)*-1)}.-my-2{margin-top:calc(var(--s2)*-1);margin-bottom:calc(var(--s2)*-1)}.-my-3{margin-top:calc(var(--s3)*-1);margin-bottom:calc(var(--s3)*-1)}.-my-4{margin-top:calc(var(--s4)*-1);margin-bottom:calc(var(--s4)*-1)}.container{width:100%;padding-left:var(--flexbase-spacing-4);padding-right:var(--flexbase-spacing-4);margin-left:auto;margin-right:auto}@media (width>=576px){.container{max-width:var(--flexbase-container-sm)}}@media (width>=768px){.container{max-width:var(--flexbase-container-md)}}@media (width>=992px){.container{max-width:var(--flexbase-container-lg)}}@media (width>=1200px){.container{max-width:var(--flexbase-container-xl)}}@media (width>=1400px){.container{max-width:var(--flexbase-container-xxl)}}.container-fluid{width:100%;padding-left:var(--flexbase-spacing-4);padding-right:var(--flexbase-spacing-4)}.row{margin-left:calc(var(--flexbase-spacing-2)*-1);margin-right:calc(var(--flexbase-spacing-2)*-1);font-size:0}.row>*{font-size:1rem}.no-gutters{gap:0;margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class^=col-],.no-gutters>[class*=\ col-]{padding-left:0;padding-right:0}.col,[class^=col-],[class*=\ col-]{vertical-align:top;padding-left:var(--flexbase-spacing-2);padding-right:var(--flexbase-spacing-2);min-width:0;display:inline-block}.col{width:100%}.col-auto{width:auto}.col-1{width:8.33333%}.col-2{width:16.6667%}.col-3{width:25%}.col-4{width:33.3333%}.col-5{width:41.6667%}.col-6{width:50%}.col-7{width:58.3333%}.col-8{width:66.6667%}.col-9{width:75%}.col-10{width:83.3333%}.col-11{width:91.6667%}.col-12{width:100%}.offset-0{margin-left:0}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}@media screen and (width>=1400px){.col-xxl{width:100%}.col-xxl-auto{width:auto}.col-xxl-1{width:8.33333%}.col-xxl-2{width:16.6667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.3333%}.col-xxl-5{width:41.6667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333%}.col-xxl-8{width:66.6667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.3333%}.col-xxl-11{width:91.6667%}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}}@media screen and (width<=1399px){.col-xl{width:100%}.col-xl-auto{width:auto}.col-xl-1{width:8.33333%}.col-xl-2{width:16.6667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333%}.col-xl-5{width:41.6667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333%}.col-xl-8{width:66.6667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333%}.col-xl-11{width:91.6667%}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}}@media screen and (width<=1199px){.col-lg{width:100%}.col-lg-auto{width:auto}.col-lg-1{width:8.33333%}.col-lg-2{width:16.6667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}.col-lg-8{width:66.6667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333%}.col-lg-11{width:91.6667%}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}}@media screen and (width<=991px){.col-md{width:100%}.col-md-auto{width:auto}.col-md-1{width:8.33333%}.col-md-2{width:16.6667%}.col-md-3{width:25%}.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-7{width:58.3333%}.col-md-8{width:66.6667%}.col-md-9{width:75%}.col-md-10{width:83.3333%}.col-md-11{width:91.6667%}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}}@media screen and (width<=767px){.col-sm{width:100%}.col-sm-auto{width:auto}.col-sm-1{width:8.33333%}.col-sm-2{width:16.6667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333%}.col-sm-5{width:41.6667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333%}.col-sm-8{width:66.6667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333%}.col-sm-11{width:91.6667%}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}}@media screen and (width<=575px){.col-xs{width:100%}.col-xs-auto{width:auto}.col-xs-1{width:8.33333%}.col-xs-2{width:16.6667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333%}.col-xs-5{width:41.6667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333%}.col-xs-8{width:66.6667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333%}.col-xs-11{width:91.6667%}.col-xs-12{width:100%}.offset-xs-0{margin-left:0}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.6667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.3333%}.offset-xs-5{margin-left:41.6667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.3333%}.offset-xs-8{margin-left:66.6667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.3333%}.offset-xs-11{margin-left:91.6667%}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.d-block{display:block}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-stretch{align-items:stretch}body{color:var(--text);font-family:Karla,sans-serif;font-size:16px;font-weight:300;line-height:1.56}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,ol,p,blockquote,ul{margin:0 0 1rem;padding:0;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--heading)}h1,.h1{font-size:38px;font-weight:400;line-height:1.16}h2,.h2{font-size:35px;font-weight:400;line-height:1.16}h3,.h3{font-size:25px;font-weight:400;line-height:1.4}h4,.h4{font-size:20px;font-weight:700;line-height:1.5}h5,.h5{font-size:18px;font-weight:500;line-height:1.16}h6,.h6{font-size:14px;font-weight:500;line-height:1.16}p,.p{font-size:14px;line-height:1.75}blockquote{border:0;font-size:14px;font-weight:300;line-height:normal}ul{margin-left:1.5em}ul li ul{margin-top:.5em}ul li ul li{margin-top:.5em;margin-bottom:1em}ul.square{color:var(--text);margin-left:20px;font-size:16px;font-weight:500;list-style:square}p a{color:var(--link);text-decoration:none;position:relative}p a:before{content:"";background-color:var(--underline);opacity:0;width:100%;height:1px;transition:all 1s;position:absolute;bottom:-3px}p a:hover:before,p a:focus:before,p a.active:before{opacity:1}b,strong{font-weight:700}.font-weight-thin{font-weight:100}.font-weight-extra-light{font-weight:200}.font-weight-light{font-weight:300}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semi-bold{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-extra-bold{font-weight:800}.font-weight-black{font-weight:900}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media screen and (width<=575px){h1,.h1,h2,.h2{font-size:26px}h3,.h3{font-size:18px;line-height:1.25}h4,.h4{font-size:16px;line-height:1.25}h5,.h5,h6,.h6{font-size:14px}blockquote{font-size:16px}.mobile-center{text-align:center}}@media screen and (width>=576px){.text-center-sm{text-align:center}.text-left-sm{text-align:left}.text-right-sm{text-align:right}}@media screen and (width>=768px){.text-center-md{text-align:center}.text-left-md{text-align:left}.text-right-md{text-align:right}}@media screen and (width>=992px){.text-center-lg{text-align:center}.text-left-lg{text-align:left}.text-right-lg{text-align:right}}@media screen and (width>=1200px){.text-center-xl{text-align:center}.text-left-xl{text-align:left}.text-right-xl{text-align:right}}@media screen and (width>=1400px){.text-center-xxl{text-align:center}.text-left-xxl{text-align:left}.text-right-xxl{text-align:right}}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto;padding:.25rem}.img-hover-zoom{transition:transform .3s;overflow:hidden}.img-hover-zoom:hover{transform:scale(1.05)}.img-hover-opacity{transition:opacity .3s}.img-hover-opacity:hover{opacity:.8}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.img-placeholder{color:#6c757d;background-color:#f8f9fa;border:1px dashed #dee2e6;justify-content:center;align-items:center;min-height:200px;font-size:.875rem;display:flex}.img-placeholder:before{content:"No image available"}.img-lazy{opacity:0;transition:opacity .3s}.img-lazy.loaded{opacity:1}.modal{z-index:var(--flexbase-z-modal);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal.show{padding:var(--flexbase-spacing-4);justify-content:center;align-items:center;display:flex}.modal-backdrop{z-index:var(--flexbase-z-modal-backdrop);opacity:0;pointer-events:none;width:100vw;height:100vh;transition:opacity var(--flexbase-transition-base);background-color:#00000080;position:fixed;top:0;left:0}.modal-backdrop.show{opacity:1;pointer-events:auto}.modal-dialog{width:auto;margin:var(--flexbase-spacing-4);pointer-events:none;opacity:0;transition:all var(--flexbase-transition-base);position:relative;transform:scale(.9)}.modal.show .modal-dialog{opacity:1;pointer-events:auto;transform:scale(1)}.modal-content{border:var(--flexbase-border-width)solid #e5e7eb;border-radius:var(--flexbase-border-radius-lg);width:100%;box-shadow:var(--flexbase-shadow-xl);max-height:calc(100vh - var(--flexbase-spacing-8));background-color:#fff;background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative;overflow-y:auto}.modal-header{padding:var(--flexbase-spacing-4)var(--flexbase-spacing-6);border-bottom:var(--flexbase-border-width)solid #e5e7eb;border-top-left-radius:calc(var(--flexbase-border-radius-lg) - var(--flexbase-border-width));border-top-right-radius:calc(var(--flexbase-border-radius-lg) - var(--flexbase-border-width));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.modal-title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25}.modal-body{padding:var(--flexbase-spacing-6);flex:auto;position:relative}.modal-footer{padding:var(--flexbase-spacing-4)var(--flexbase-spacing-6);justify-content:flex-end;align-items:center;gap:var(--flexbase-spacing-2);border-top:var(--flexbase-border-width)solid #e5e7eb;border-bottom-right-radius:calc(var(--flexbase-border-radius-lg) - var(--flexbase-border-width));border-bottom-left-radius:calc(var(--flexbase-border-radius-lg) - var(--flexbase-border-width));flex-wrap:wrap;flex-shrink:0;display:flex}.modal-close{z-index:2;padding:var(--flexbase-spacing-4)var(--flexbase-spacing-6);color:#6b7280;border-radius:var(--flexbase-border-radius-base);opacity:.5;cursor:pointer;transition:opacity var(--flexbase-transition-fast);background-color:#0000;border:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1;position:absolute;top:0;right:0}.modal-close:hover{opacity:.75}.modal-sm .modal-dialog{max-width:300px}.modal-lg .modal-dialog{max-width:800px}.modal-xl .modal-dialog{max-width:1140px}.modal-fullscreen{padding:var(--flexbase-spacing-4)}.modal-fullscreen .modal-dialog{width:100%;max-width:none;height:calc(100vh - var(--flexbase-spacing-8));margin:0}.modal-fullscreen .modal-content{border:var(--flexbase-border-width)solid #e5e7eb;border-radius:var(--flexbase-border-radius-lg);height:100%;overflow-y:auto}@media (width>=576px){.modal-dialog{max-width:500px;margin:var(--flexbase-spacing-8)auto}}@media (width>=992px){.modal-lg .modal-dialog{max-width:800px}.modal-xl .modal-dialog{max-width:1140px}}body.modal-open{overflow:hidden}.btn{color:#212529;text-align:center;vertical-align:middle;cursor:pointer;user-select:none;padding:var(--btn-padding-y)var(--btn-padding-x);font-weight:400;line-height:1.5;font-size:var(--btn-font-size);border-radius:var(--btn-border-radius);transition:var(--btn-transition);background-color:#0000;border:1px solid #0000;text-decoration:none;display:inline-block}.btn:hover{text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem #007bff40}.btn:disabled,.btn.disabled{pointer-events:none;opacity:var(--btn-disabled-opacity)}.btn:active,.btn.active{box-shadow:inset 0 3px 5px #00000020}.btn-primary{color:#fff;background-color:var(--btn-primary);border-color:var(--btn-primary)}.btn-primary:hover{background-color:#0b5ed7;border-color:#0b5ed7}.btn-secondary{color:#fff;background-color:var(--btn-secondary);border-color:var(--btn-secondary)}.btn-secondary:hover{background-color:#5c636a;border-color:#5c636a}.btn-success{color:#fff;background-color:var(--btn-success);border-color:var(--btn-success)}.btn-success:hover{background-color:#157347;border-color:#157347}.btn-danger{color:#fff;background-color:var(--btn-danger);border-color:var(--btn-danger)}.btn-danger:hover{background-color:#bb2d3b;border-color:#bb2d3b}.btn-outline-primary{color:var(--btn-primary);border-color:var(--btn-primary)}.btn-outline-primary:hover{color:#fff;background-color:var(--btn-primary);border-color:var(--btn-primary)}.btn-outline-secondary{color:var(--btn-secondary);border-color:var(--btn-secondary)}.btn-outline-secondary:hover{color:#fff;background-color:var(--btn-secondary);border-color:var(--btn-secondary)}.btn-outline-success{color:var(--btn-success);border-color:var(--btn-success)}.btn-outline-success:hover{color:#fff;background-color:var(--btn-success);border-color:var(--btn-success)}.btn-outline-danger{color:var(--btn-danger);border-color:var(--btn-danger)}.btn-outline-danger:hover{color:#fff;background-color:var(--btn-danger);border-color:var(--btn-danger)}.btn.btn-lg{padding:var(--btn-padding-y-lg)var(--btn-padding-x-lg);font-size:var(--btn-font-size-lg)}.btn.btn-sm{padding:var(--btn-padding-y-sm)var(--btn-padding-x-sm);font-size:var(--btn-font-size-sm)}.btn-link{color:var(--btn-primary);background-color:#0000;border:0;text-decoration:underline}.btn-link:hover{color:#0b5ed7}.btn-link:disabled{color:#6c757d}.btn-block{width:100%;display:block}.btn-close{box-sizing:content-box;color:#000;opacity:.5;cursor:pointer;background:0 0;border:0;border-radius:.25rem;width:1em;height:1em;padding:.25em}.btn-close:hover{opacity:.75}.btn-close:before{content:"×";font-size:1.5em;line-height:1}.btn-group{vertical-align:middle;display:inline-flex;position:relative}.btn-group>.btn{flex:auto;position:relative}.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.btn-group>.btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active{z-index:1}.form-control{color:#212529;background-color:#fff;background-image:none;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .2rem #0d6efd40}.form-control:disabled{opacity:1;background-color:#e9ecef}.form-label{margin-bottom:.5rem;font-weight:500}.form-select{color:#212529;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .2rem #0d6efd40}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check-input{vertical-align:top;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;border-radius:.25em;width:1em;height:1em;margin-top:.25em;margin-left:-1.5em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-label{margin-bottom:0}.form-text{color:#6c757d;margin-top:.25rem;font-size:.875em}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group .form-control{flex:auto;width:1%;min-width:0;position:relative}.input-group-text{color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.is-valid{border-color:#198754}.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .2rem #19875440}.is-invalid{border-color:#dc3545}.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.valid-feedback{color:#198754;width:100%;margin-top:.25rem;font-size:.875em;display:block}.invalid-feedback{color:#dc3545;width:100%;margin-top:.25rem;font-size:.875em;display:block}.form-control-sm{border-radius:.2rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem}.form-control-lg{border-radius:.3rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem}.table{color:#212529;vertical-align:top;border-color:#dee2e6;width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);border-bottom-width:1px;padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-bordered,.table-bordered>:not(caption)>*>*{border:1px solid #dee2e6}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#0000000d}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:#00000013}.table-sm>:not(caption)>*>*{padding:.25rem}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-hover-bg:#373b3e;color:#fff;border-color:#373b3e}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.pagination{padding-left:0;list-style:none;display:flex}.page-link{color:#0d6efd;background-color:#fff;border:1px solid #dee2e6;padding:.375rem .75rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-baseline{vertical-align:baseline!important}.align-text-top{vertical-align:text-top!important}.align-text-bottom{vertical-align:text-bottom!important}.visible-xs{display:none!important}.hidden-xs{display:block!important}@media screen and (width<=575px){.visible-xs{display:block!important}.hidden-xs{display:none!important}}.visible-sm{display:none!important}.hidden-sm{display:block!important}@media screen and (width<=767px){.visible-sm{display:block!important}.hidden-sm{display:none!important}}.visible-md{display:none!important}.hidden-md{display:block!important}@media screen and (width<=991px){.visible-md{display:block!important}.hidden-md{display:none!important}}.visible-lg{display:none!important}.hidden-lg{display:block!important}@media screen and (width<=1199px){.visible-lg{display:block!important}.hidden-lg{display:none!important}}.visible-xl{display:none!important}.hidden-xl{display:block!important}@media screen and (width<=1399px){.visible-xl{display:block!important}.hidden-xl{display:none!important}}.visible-xxl{display:none!important}.hidden-xxl{display:block!important}@media screen and (width>=1400px){.visible-xxl{display:block!important}.hidden-xxl{display:none!important}}:root{--color-black:#000;--color-white:#fff;--color-off-white:#faf9f6;--color-off-black:#252525;--color-blue:#04d9ff;--color-yellow:#fff200;--color-purple:#e5b4ff;--color-pink:#ff78a9;--color-green:#7ef8ad;--color-teal:#35f1d1;--color-text:var(--color-off-black);--color-info:#2b70e5;--color-error:#cd2b26;--color-warning:#dd6829;--color-success:#28a42f}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.text-off-white{color:var(--color-off-white)}.text-off-black{color:var(--color-off-black)}.text-blue{color:var(--color-blue)}.text-yellow{color:var(--color-yellow)}.text-purple{color:var(--color-purple)}.text-pink{color:var(--color-pink)}.text-info{color:var(--color-info)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-success{color:var(--color-success)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-off-white{background-color:var(--color-off-white)}.bg-off-black{background-color:var(--color-off-black)}.bg-blue{background-color:var(--color-blue)}.bg-yellow{background-color:var(--color-yellow)}.bg-purple{background-color:var(--color-purple)}.bg-pink{background-color:var(--color-pink)}.border-black{border-color:var(--color-black)}.border-white{border-color:var(--color-white)}.border-off-white{border-color:var(--color-off-white)}.border-off-black{border-color:var(--color-off-black)}.border-blue{border-color:var(--color-blue)}.border-yellow{border-color:var(--color-yellow)}.border-purple{border-color:var(--color-purple)}.border-pink{border-color:var(--color-pink)}.border-info{border-color:var(--color-info)}.border-error{border-color:var(--color-error)}.border-warning{border-color:var(--color-warning)}.border-success{border-color:var(--color-success)}:root{--gutter-xxl:calc(var(--rem)*9);--gutter-xl:calc(var(--rem)*8);--gutter-lg:calc(var(--rem)*6);--gutter-md:calc(var(--rem)*5);--gutter-sm:calc(var(--rem)*4);--gutter-xs:calc(var(--rem)*3);--gutter-xxs:calc(var(--rem)*2)}.xxl-padding{padding:var(--gutter-xxl)}.xl-padding{padding:var(--gutter-xl)}.lg-padding{padding:var(--gutter-lg)}.md-padding{padding:var(--gutter-md)}.sm-padding{padding:var(--gutter-sm)}.xs-padding{padding:var(--gutter-xs)}.xxs-padding{padding:var(--gutter-xxs)}.xxl-padd-b{padding-bottom:var(--gutter-lg);@media (width>=1200px){padding-bottom:var(--gutter-xl)}@media (width>=1400px){padding-bottom:var(--gutter-xxl)}}.xl-padd-b{padding-bottom:var(--gutter-md);@media (width>=1200px){padding-bottom:var(--gutter-lg)}@media (width>=1400px){padding-bottom:var(--gutter-xl)}}.lg-padd-b{padding-bottom:var(--gutter-sm);@media (width>=1200px){padding-bottom:var(--gutter-md)}@media (width>=1400px){padding-bottom:var(--gutter-lg)}}.md-padd-b{padding-bottom:var(--gutter-sm);@media (width>=1400px){padding-bottom:var(--gutter-md)}}.sm-padd-b{padding-bottom:var(--gutter-sm)}.xs-padd-b{padding-bottom:var(--gutter-xs)}.xxs-padd-b{padding-bottom:var(--gutter-xxs)}.xxl-padd-t{padding-top:var(--gutter-lg);@media (width>=1200px){padding-top:var(--gutter-xl)}@media (width>=1400px){padding-top:var(--gutter-xxl)}}.xl-padd-t{padding-top:var(--gutter-md);@media (width>=1200px){padding-top:var(--gutter-lg)}@media (width>=1400px){padding-top:var(--gutter-xl)}}.lg-padd-t{padding-top:var(--gutter-sm);@media (width>=1200px){padding-top:var(--gutter-md)}@media (width>=1400px){padding-top:var(--gutter-lg)}}.md-padd-t{padding-top:var(--gutter-sm);@media (width>=1400px){padding-top:var(--gutter-md)}}.sm-padd-t{padding-top:var(--gutter-sm)}.xs-padd-t{padding-top:var(--gutter-xs)}.xxs-padd-t{padding-top:var(--gutter-xxs)}.xxl-margin{margin:var(--gutter-xxl)}.xl-margin{margin:var(--gutter-xl)}.lg-margin{margin:var(--gutter-lg)}.md-margin{margin:var(--gutter-md)}.sm-margin{margin:var(--gutter-sm)}.xs-margin{margin:var(--gutter-xs)}.xxs-margin{margin:var(--gutter-xxs)}.xxl-marg-b{margin-bottom:var(--gutter-xxl)}.xl-marg-b{margin-bottom:var(--gutter-xl)}.lg-marg-b{margin-bottom:var(--gutter-lg)}.md-marg-b{margin-bottom:var(--gutter-md)}.sm-marg-b{margin-bottom:var(--gutter-sm)}.xs-marg-b{margin-bottom:var(--gutter-xs)}.xxs-marg-b{margin-bottom:var(--gutter-xxs)}.xxl-marg-t{margin-top:var(--gutter-xxl)}.xl-marg-t{margin-top:var(--gutter-xl)}.lg-marg-t{margin-top:var(--gutter-lg)}.md-marg-t{margin-top:var(--gutter-md)}.sm-marg-t{margin-top:var(--gutter-sm)}.xs-marg-t{margin-top:var(--gutter-xs)}.xxs-marg-t{margin-top:var(--gutter-xxs)}.marg-b-0{margin-bottom:0!important}body{background:var(--color-off-white);padding-top:75px}:root{--rem:16px;--rem-xxl:calc(var(--rem)*5);--rem-xl:calc(var(--rem)*2.25);--rem-lg:calc(var(--rem)*1.875);--rem-md:calc(var(--rem)*1.5);--rem-smd:calc(var(--rem)*1.125);--rem-sm:calc(var(--rem)*.875)}body{color:var(--color-off-black);font-family:Inter,sans-serif;& b,& strong{font-weight:600}}.site-header{z-index:1000;width:100%;padding:18px 0;transition:all .3s;position:fixed;top:0;left:0;& .logo{vertical-align:middle;z-index:10;display:inline-block;position:relative}& .burger-menu{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;padding:0;display:none;& span{background-color:var(--color-off-white);border-radius:2px;width:30px;height:3px;transition:all .3s}&.is-active{& span:first-child{transform:rotate(45deg)translate(3px,8px)}& span:nth-child(2){opacity:0}& span:nth-child(3){transform:rotate(-45deg)translate(3px,-8px)}}}& .main-nav{justify-content:flex-end;align-items:center;display:flex}& .nav-list{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex;& li{margin-bottom:0;position:relative;&.has-dropdown{position:relative;& .dropdown-back{display:none}&:after{content:"";opacity:0;pointer-events:none;height:28px;position:absolute;top:100%;left:0;right:0}&:hover:after{pointer-events:all}& .dropdown{opacity:0;visibility:hidden;z-index:1000;min-width:300px;margin:0;padding:0;list-style:none;transition:opacity .3s,visibility .3s;position:absolute;top:calc(100% + 28px);left:0;box-shadow:0 4px 12px #0000004d;& li{margin-top:0}}&:hover .dropdown{opacity:1;visibility:visible}& .dropdown-item{color:var(--color-off-white);background-color:var(--color-off-black);z-index:1;align-items:center;gap:10px;padding:22px 16px;font-size:20px;text-decoration:none;transition:color .3s;display:flex;position:relative;overflow:hidden;& .dropdown-chevron{flex-shrink:0;width:17px;height:22px;& path{stroke:var(--color-blue);stroke-width:1.5px;transition:stroke-width .2s,stroke .3s}}&:before{content:"";z-index:-1;transition:transform .3s;position:absolute;inset:0;transform:translateY(100%)}&:hover{color:var(--color-off-black);&:before{transform:translateY(0)}& .dropdown-chevron path{stroke:var(--color-off-black);stroke-width:5px}}&:not(:hover):before{transform:translateY(-100%)}}& .dropdown-item--pink:before{background-color:var(--color-pink)}& .dropdown-item--green:before{background-color:var(--color-green)}& .dropdown-item--blue:before{background-color:var(--color-blue)}& .dropdown-item--yellow:before{background-color:var(--color-yellow)}& .dropdown-item--purple:before{background-color:var(--color-purple)}& .dropdown-item--teal:before{background-color:var(--color-teal)}}}& a{color:var(--color-off-white);font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration:none;transition:color .3s;&:hover{color:var(--color-blue)}}}}@media (width<=1199px){body.menu-open{overflow:hidden}.site-header{& .container{position:relative}& .burger-menu{z-index:10;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%);&.is-active{& span{background-color:var(--color-off-white)}}}& .main-nav{background-color:var(--color-off-black);z-index:9;visibility:hidden;align-items:flex-start;width:100%;height:100vh;padding:100px 60px 60px;transition:none;position:fixed;top:0;left:0;overflow:hidden;transform:translate(100%);&.is-open{visibility:visible;transition:transform .3s,visibility;transform:translate(0)}}& .nav-list{flex-direction:column;align-items:flex-start;gap:0;width:100%;margin:0;padding:0;list-style:none;& li{border-bottom:1px solid #ffffff1a;width:100%;&:last-child{border-bottom:none}&>a{padding:20px 0;font-size:18px;display:block}&.has-dropdown{& .dropdown-toggle{position:relative;&:after{content:"";border-right:2px solid var(--color-off-white);border-bottom:2px solid var(--color-off-white);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(-45deg)}}& .dropdown{background-color:var(--color-off-black);z-index:10;width:100%;height:100vh;box-shadow:none;opacity:1;visibility:hidden;margin:0;padding:100px 60px 60px;transition:none;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(100%)}&.dropdown-open .dropdown{visibility:visible;transition:transform .3s,visibility;transform:translate(0)}& .dropdown-back{border-bottom:1px solid #ffffff1a;margin-bottom:24px;padding-bottom:20px;display:block}& .back-button{color:var(--color-off-white);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:18px;font-weight:700;display:flex;& .back-chevron{width:12px;height:16px;& path{stroke:var(--color-blue);stroke-width:2px}}}& .dropdown-item{padding:16px 0 16px 16px;font-size:16px}}}& .button--nav{margin-top:24px;padding:14px 24px 14px 28px}}}}.tpl-footer{min-height:400px;padding:60px 0 300px;position:relative;overflow:hidden;& .row:first-child{margin-bottom:40px}& .footer__content{z-index:2;position:relative}& .footer__info{flex-direction:column;gap:32px;display:flex}& .footer__location{margin:0;font-size:14px;font-style:normal;font-weight:300;line-height:20px}& .footer__contact{flex-direction:column;align-items:flex-start;gap:32px;display:flex}& .footer__email{font-size:14px;font-style:normal;font-weight:300;line-height:20px;text-decoration:none;transition:opacity .3s;&:hover{opacity:.7}}& .footer__social{justify-content:center;align-items:center;transition:opacity .3s;display:flex;& svg{width:22px;height:auto}&:hover{opacity:.7}}& .footer__bottom{z-index:2;flex-direction:column;padding-top:80px;display:flex;position:relative}& .footer__copyright{opacity:.5;margin:0;font-size:12px;font-style:normal;font-weight:300;line-height:16px}& .footer__nav{flex-wrap:wrap;gap:16px;display:flex}& .footer__nav-link{opacity:.5;font-size:12px;font-style:normal;font-weight:300;line-height:16px;text-decoration:none;transition:opacity .3s}& .footer__logo{pointer-events:none;width:1440px;max-width:100%;height:380px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);& svg{transform-origin:bottom;will-change:transform;width:100%;height:auto;display:block}}}@media (width<=991px){.tpl-footer{min-height:250px;padding:40px 0 150px;& .footer__logo{height:190px;& svg{width:100%}}}}.button{font-family:Inter,sans-serif;text-decoration:none;display:inline-block;position:relative;&.button--nav{border:1px solid var(--color-blue);border-radius:22px;align-items:center;gap:8px;padding:10px 20px 10px 25px;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:24px;display:inline-flex;color:var(--color-blue)!important;transition:background-color .5s,color .5s!important;& .chevron-icon{& path{stroke-width:1.5px;transition:stroke-width .5s}}&:hover{color:var(--color-off-black)!important;background-color:var(--color-off-white)!important;& .chevron-icon{& path{stroke-width:5px}}}}&.button--white{background-color:var(--color-white);color:var(--color-black);border-radius:10px;padding:12px 20px;font-size:16px;font-weight:500;transition:background-color .3s,color .2s;&:hover{color:var(--color-white);background-color:var(--color-mid-blue)}}&.button--form{background-color:var(--color-primary-mid-blue);color:var(--color-white);border-radius:10px;padding:10px 40px;font-size:16px;font-weight:500;transition:background-color .3s,color .2s;&:hover{background-color:var(--color-signature-blue)}}&.button--primary{border:1px solid var(--color-off-black);background-color:var(--color-off-white);color:var(--color-off-black);border-radius:26px;align-items:center;gap:8px;padding:10px 20px 10px 25px;font-size:24px;font-style:normal;font-weight:700;line-height:32px;transition:background-color .3s;display:inline-flex;& .chevron-icon{& path{stroke:var(--color-off-black);stroke-width:1.5px;transition:stroke-width .3s}}&:hover{background-color:var(--color-blue);& .chevron-icon{& path{stroke-width:5px}}}}}