:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}div,section,footer,header,article,nav,ul,li{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{margin:0;padding:0}cite{font-style:normal}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{outline:none}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}table{border-collapse:separate;border-spacing:0}img{border:none}.clear{clear:both}iframe{overflow:hidden}.nowrap,.no-wrap{white-space:nowrap}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-extraleicht.woff2") format("woff2");font-weight:200;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-extraleicht-kursiv.woff2") format("woff2");font-weight:200;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-leicht.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-leicht-kursiv.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-buch.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-buch-kursiv.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-kraftig.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-kraftig-kursiv.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-halbfett.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-halbfett-kursiv.woff2") format("woff2");font-weight:600;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-dreiviertelfett.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-dreiviertelfett-kursiv.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-fett.woff2") format("woff2");font-weight:800;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-fett-kursiv.woff2") format("woff2");font-weight:800;font-style:italic}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-extrafett.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Soteria Re";src:url("clientlib-soteriare/resources/fonts/soehne-breit-extrafett-kursiv.woff2") format("woff2");font-weight:900;font-style:italic}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-400-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-400-italic.woff") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-400-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-500-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-500-italic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-500-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-700-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-700-italic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"DM Sans";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-700-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-700-normal.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-400-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-400-italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-500-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-500-normal.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-500-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-500-italic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-700-italic.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-700-italic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-400-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-400-normal.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"DM Sans Ext";src:url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-700-normal.woff") format("woff"),url("clientlib-soteriare/resources/fonts/dm-sans-latin-ext-700-normal.woff2") format("woff2");font-weight:700;font-style:normal}:root{--panel-max-height: 1000px}html{font-size:62.5%;overflow-x:hidden}body{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-size:1.6rem;color:#144d61;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;width:100%;background-color:#e8f2f7}.noscroll{overflow:hidden}h1,h2,h3,h4,h5{font-weight:700}main{margin:0 auto;box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:underline}a.golden:hover,a.active:hover{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);transition:all .6s}span.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px);overflow:hidden !important}.golden a:hover{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);transition:all .6s}.underlined{text-decoration:underline}footer .copyright{font-size:1.6rem;margin-top:4rem}::selection{background-color:#d2b467;color:#144d61;-webkit-text-fill-color:#144d61}.textalign-center{text-align:center}img::selection,a::selection{background-color:#e8f2f7}sub{font-family:"DM Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:.4em;top:-2em;position:relative}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.hero-section{position:relative;padding-top:3rem}.hero-section video{width:100%;height:100vh;position:relative;object-fit:cover;top:1rem}.cq-Editable-dom .hero-section video{height:800px !important;overflow:hidden !important}.hero-section video::-webkit-media-controls{display:none !important}.hero-section .section .container{position:relative}.hero-section .section .container .body{padding:0}.hero-section .section .container .body h1{width:81.4rem;color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-size:9.5rem;line-height:100%;font-weight:500;left:0;bottom:12rem;position:absolute}@media screen and (min-width: 1600px){.hero-section .section .container .body h1{bottom:20rem}}@media screen and (max-width: 1440px){.hero-section .section .container .body h1{left:3rem}}@media screen and (max-width: 1000px){.hero-section video{height:80vh}.hero-section .section .container .body h1{width:70%;font-size:7rem;bottom:10rem}}@media screen and (max-width: 800px){.hero-section .section .container .body h1{width:80%;font-size:6rem;bottom:6rem}}@media screen and (max-width: 650px){.hero-section .section .container .body h1{width:auto;font-size:5rem}}@media screen and (max-width: 500px){.hero-section video{height:50vh}.hero-section .section .container .body h1{font-size:5rem}}@media screen and (max-width: 420px){.hero-section .section .container .body h1{font-size:4rem}}@media only screen and (max-device-height: 540px){.hero-section video{height:calc(100vh - 3rem)}.hero-section .section .container .body h1{bottom:4rem;font-size:5rem}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}header{background-color:#144d61;position:fixed;z-index:999;width:100%}header .section{padding:2.35rem 3.6rem;position:relative;display:flex;justify-content:space-between;align-items:center}header .section .logo-main-soteria-re{width:23rem;position:relative;z-index:1001}header .section nav ul{font-family:"Soteria Re",Arial,Helvetica,sans-serif;display:flex;gap:6rem;transform:translateY(0);transition:transform 0s ease 0s}header .section nav ul li.logo{display:none}header .section nav ul li a{color:#fff;font-weight:400}header .section nav ul li a:not(.contact):hover{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);transition:all .6s}header .section nav ul li a.active{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);transition:all .6s;border-bottom:1px solid}header .section nav ul li a.contact{border-radius:6rem;border:.2rem solid #fff;padding:1.2rem 2.4rem;background-color:rgba(0,0,0,0);transition:background-color 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);cursor:pointer}header .section nav ul li a.contact:hover,header .section nav ul li a.contact.active{color:#d2b467 !important;text-decoration:none;background-color:#e8f2f7;border:.2rem solid #d2b467}header .section #menuIcon{display:none}@media screen and (min-width: 1600px){header .section{padding-left:0;padding-right:0}}@media screen and (max-width: 1050px){header .section .logo-main-soteria-re{width:18rem}header .section nav ul{gap:4rem}}@media screen and (max-width: 900px){header{height:auto}header.active .section{background-color:#e8f2f7}header.active .section .logo-main-soteria-re{background-color:#e8f2f7}header.active .section nav ul{padding:8rem 0 3rem 0;transform:translateY(0);transition:transform 500ms cubic-bezier(0.17, 0.04, 0.03, 0.94);overflow:auto;max-height:100vh}header.active .section nav ul li{opacity:1;transition:opacity .6s ease-in}header.active .section nav ul li a.active{color:#144d61 !important;border-bottom:unset;background:rgba(0,0,0,0);text-fill-color:#144d61;-webkit-text-fill-color:#144d61}header .section{padding:2.35rem 0;display:block;position:relative}header .section .logo-main-soteria-re{padding-left:3rem;transition:background-color 0 ease-in-out 50ms}header .section nav ul{position:absolute;top:0;width:100%;display:block;padding:0;margin:0;transform:translateY(-100%);transition:transform 0s ease 0s;transition:transform 400ms cubic-bezier(0.17, 0.04, 0.03, 0.94),max-height 0s ease 400ms,padding 0s ease 400ms;background-color:#e8f2f7;max-height:0;overflow:hidden;box-sizing:border-box}header .section nav ul li{padding-left:7rem;opacity:0}header .section nav ul li a{color:#144d61;font-size:2.4rem;font-weight:500;margin:1.8rem 0;display:inline-block}header .section nav ul li a:hover,header .section nav ul li a.active{color:#144d61;transition:unset}header .section nav ul li a.contact,header .section nav ul li a.contact:hover,header .section nav ul li a.contact.active{border:.24rem solid #144d61}header .section #menuIcon{top:50%;transform:translateY(-50%);cursor:pointer;position:absolute;right:3rem;display:inline-block;z-index:2}header .section #menuIcon div{width:3.5rem;height:2px;background-color:#fff;margin:.6rem 0;transition:.4s}header .section #menuIcon.change div{background-color:#144d61}header .section #menuIcon.change div:first-of-type{transform:translate(0, 1rem) rotate(-45deg)}header .section #menuIcon.change div:nth-of-type(2){opacity:0}header .section #menuIcon.change div:nth-of-type(3){transform:translate(0, -0.6rem) rotate(45deg)}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.about-section{background-color:#144d61;position:relative}.about-section .section .container .body p.sub-text{color:#e8f2f7}.about-section .section .container .body .card-section{display:flex;flex-wrap:wrap;gap:7.4rem 9rem;justify-content:center;text-align:center}.about-section .section .container .body .card-section .card{width:27.8%}.about-section .section .container .body .card-section .card .card-img{margin-bottom:1.6rem}.about-section .section .container .body .card-section .card .card-title{font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-size:3.1rem;font-style:italic;line-height:135%;color:#e8f2f7;font-weight:200}@media screen and (max-width: 1440px){.about-section .section .container .body .card-section{gap:6rem}}@media screen and (max-width: 1000px){.about-section .section .container .body .card-section{gap:6rem 4rem}.about-section .section .container .body .card-section .card{width:28rem}}@media screen and (max-width: 600px){.about-section .section .container .body .card-section{gap:4rem}.about-section .section .container .body .card-section .card{width:auto}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.approach-section{background-color:#fbede9}.approach-section .section .container .body h2.section-subtitle{font-family:"Soteria Re",Arial,Helvetica,sans-serif;margin-top:9rem;margin-bottom:3.6rem;color:#144d61}.approach-section .section .container .body .card-section.approaches{border-bottom:2px solid #d2b467}.approach-section .section .container .body .card-section{display:flex;flex-wrap:wrap}.approach-section .section .container .body .card-section .card-wrapper{flex:0 1 50%;padding:0 2rem}.approach-section .section .container .body .card-section .card-wrapper:nth-of-type(odd) .card{margin-left:auto}.approach-section .section .container .body .card-section .card-wrapper:nth-of-type(even) .card{margin-right:auto}.approach-section .section .container .body .card-section .card-wrapper .card{width:85%;margin-bottom:9rem}.approach-section .section .container .body .card-section .card-wrapper .card .card-title{font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-size:3.1rem;font-style:italic;line-height:135%;color:#144d61;font-weight:200;margin-bottom:1.6rem}.approach-section .section .container .body .card-section .card-wrapper .card .card-sub-text{font-style:normal;font-weight:400;font-size:2rem;color:#144d61;line-height:135%}@media screen and (max-width: 1000px){.approach-section .section .container .body .card-section.approaches .card .card-title{width:auto}.approach-section .section .container .body .card-section.approaches .card .card-sub-text{width:auto}.approach-section .section .container .body .card-section.strengths .card-wrapper .card .card-title{width:auto}.approach-section .section .container .body .card-section.strengths .card-wrapper .card .card-sub-text{width:auto}.approach-section .section .container .body .card-section.strengths .card-wrapper:last-child .card{margin-bottom:0}}@media screen and (max-width: 600px){.approach-section .section .container .body .card-section .card-wrapper{padding:0;flex:1 1 100%}.approach-section .section .container .body .card-section .card-wrapper .card{width:100%;margin-bottom:6rem}.approach-section .section .container .body .card-section.approaches .card{width:auto;margin-bottom:6rem}.approach-section .section .container .body .card-section.strengths .card{width:auto;margin-bottom:6rem}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.team-section{background-color:#faf2d1}.team-section .section .container .body .title{font-family:"Soteria Re",Arial,Helvetica,sans-serif;max-width:70%}@media screen and (max-width: 620px){.team-section .section .container .body .title{max-width:100%}}@media screen and (max-width: 400px){.team-section .section .container .body .title{font-size:4rem}}@media screen and (max-width: 330px){.team-section .section .container .body .title{font-size:3.2rem}}:root{--panel-max-height: 1000px}main.error-page{background-color:#e8f2f7;display:flex;flex-direction:column;justify-content:space-between;height:100vh}main.error-page .error-section{padding-top:10rem}main.error-page .error-section .body{padding:6rem 15rem 10rem}main.error-page .error-section .body .nav{padding-bottom:3.6rem;border-bottom:2px solid #d2b467;margin-bottom:9rem}main.error-page .error-section .body .nav .back-btn a{display:flex;justify-content:flex-start;align-items:center;font-style:italic;gap:1rem;width:20rem;cursor:pointer;text-decoration:none;font-family:"Soteria Re",Arial,Helvetica,sans-serif}main.error-page .error-section .body .nav .back-btn a span{font-size:2.5rem;cursor:pointer}main.error-page .error-section .body .header{margin-bottom:9rem}main.error-page .error-section .body .header h2{font-size:3.9rem;font-style:italic;font-weight:200;text-align:center;margin-bottom:1.6rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}main.error-page .error-section .body .header p{font-size:2.5rem;text-align:center;font-family:"Soteria Re",Arial,Helvetica,sans-serif}main.error-page .error-section .body p{font-size:2rem;margin-bottom:1.5rem;line-height:2.7rem}main.error-page .error-section .body p.title{margin-top:4rem;font-weight:700;font-size:2rem}main.error-page .error-section .body p sup{font-size:1.2rem}main.error-page .error-section .body a{color:#144d61;text-decoration:underline}main.error-page .error-section .body ul li{font-size:2rem;list-style-type:disc}@media screen and (max-width: 1000px){main.error-page .error-section .body{padding:6rem 6rem 10rem}}:root{--panel-max-height: 1000px}.terms-section{background-color:#e8f2f7;padding-top:10rem}.terms-section .body{padding:6rem 15rem 10rem;padding-top:10rem}.terms-section .body .nav{padding-bottom:3.6rem;border-bottom:2px solid #d2b467;margin-bottom:9rem}.terms-section .body .nav .back-btn a{display:flex;justify-content:flex-start;align-items:center;font-style:italic;gap:1rem;width:20rem;cursor:pointer;text-decoration:none;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.terms-section .body .nav .back-btn a span{font-size:2.5rem;cursor:pointer}.terms-section .body .header{margin-bottom:9rem}.terms-section .body .header h2{font-size:3.9rem;font-style:italic;font-weight:400;text-align:center;margin-bottom:1.6rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.terms-section .body .header p{font-size:2.5rem;text-align:center;font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-weight:300;font-style:italic}.terms-section .body p{font-size:2rem;margin-bottom:4rem;line-height:2.7rem}.terms-section .body p.title{margin-top:6rem;margin-bottom:4rem;font-weight:700;font-size:2.5rem;line-height:1}.terms-section .body p sup{font-size:1.2rem;line-height:0}.terms-section .body p.ereview{margin-top:9rem}.terms-section .body a{color:#144d61;text-decoration:underline}.terms-section .body ul{margin:4rem 0}.terms-section .body ul li{font-size:2rem;list-style-type:disc}.terms-section .body ul li sup{font-size:1.2rem;line-height:0}@media screen and (max-width: 1000px){.terms-section .body{padding:6rem 6rem 10rem}}@media screen and (max-width: 450px){.terms-section .body{padding:6rem 3rem}.terms-section .body .nav{margin-bottom:5rem}.terms-section .body .header{margin-bottom:4rem}.terms-section .body p.title,.terms-section .body p.sub-title{margin-top:4rem;margin-bottom:2rem;font-size:2.2rem}.terms-section .body p{margin-bottom:2.4rem}}@media screen and (max-width: 360px){.terms-section .body .header h2{font-size:2.8rem}.terms-section .body p{font-size:1.8rem}.terms-section .body ul{margin:2rem 0;padding-left:2.4rem}.terms-section .body ul li{font-size:1.8rem}}:root{--panel-max-height: 1000px}.policy-section{background-color:#e8f2f7;padding-top:10rem}.policy-section .body{padding:6rem 15rem 10rem}.policy-section .body .nav{padding-bottom:3.6rem;border-bottom:2px solid #d2b467;margin-bottom:9rem}.policy-section .body .nav .back-btn a{display:flex;justify-content:flex-start;align-items:center;font-style:italic;gap:1rem;width:20rem;cursor:pointer;text-decoration:none;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.policy-section .body .nav .back-btn a span{font-size:2.5rem;cursor:pointer}.policy-section .body .header{margin-bottom:9rem}.policy-section .body .header h2{font-size:3.9rem;font-style:italic;font-weight:400;text-align:center;margin-bottom:1.6rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.policy-section .body .header p{font-size:2.5rem;text-align:center;font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-weight:300;font-style:italic}.policy-section .body p{font-size:2rem;margin-bottom:4rem;line-height:2.7rem}.policy-section .body p.title,.policy-section .body p.subtitle{margin-top:6rem;margin-bottom:4rem;font-weight:700;font-size:2.5rem}.policy-section .body p.subtitle{font-size:2rem;margin-top:4rem}.policy-section .body p.subtitle span{font-weight:normal}.policy-section .body p sup{font-size:1.2rem;line-height:0}.policy-section .body p.ereview{margin-top:9rem}.policy-section .body a{color:#144d61;text-decoration:underline}.policy-section .body a.btn-outline{text-decoration:none}.policy-section .body ul{margin:4rem 0}.policy-section .body ul li{font-size:2rem;list-style-type:disc}@media screen and (max-width: 1000px){.policy-section .body{padding:6rem 6rem 10rem}}@media screen and (max-width: 450px){.policy-section .body{padding:6rem 3rem}.policy-section .body .nav{margin-bottom:5rem}.policy-section .body .header{margin-bottom:4rem}.policy-section .body p.title,.policy-section .body p.sub-title{margin-top:4rem;margin-bottom:2rem;font-size:2.2rem}.policy-section .body p{margin-bottom:2.4rem}}@media screen and (max-width: 360px){.policy-section .body .header h2{font-size:2.8rem}.policy-section .body p{font-size:1.8rem}.policy-section .body ul{margin:2rem 0;padding-left:2.4rem}.policy-section .body ul li{font-size:1.8rem}}.wrapper__map{display:flex;gap:1rem}.wrapper__link{border-top:1px solid #d3d3d3;margin-top:9px;padding:1.2rem 0 .6rem;font-size:1.3rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wrapper__link a.link{color:#144d61;cursor:pointer;text-decoration:none}.container__map{width:100%;height:36rem;filter:grayscale(0.5);margin-bottom:3.6rem;border-radius:4rem}.lightbox.contact .container__map{height:20rem;border-radius:2rem}.wrapper__infowindow{color:#000}.wrapper__infowindow .title{font-size:1.6rem;margin-bottom:1rem}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.jobs-avail,.jobs-unavail{display:inherit}.career-section{background-color:#144d61}.career-section a,.career-section a:visited,.career-section a:link,.career-section a:hover{color:#fff}.career-section .section .container .body h1.title span{font-size:3.1rem;border-bottom:2px solid #d2b467;padding:1rem}.career-section .section .container .body h2.section-title{margin-bottom:4.5rem}.career-section .section .container .body h2.section-title span{font-size:6.1rem;border-bottom:none}.career-section .section .container .body p.sub-text{color:#e8f2f7}.career-section .section .container .body .positions-list{display:flex;color:#fff;justify-content:space-between;margin-bottom:9rem;font-size:2.5rem}.career-section .section .container .body .positions-list .position-column{width:49%}.career-section .section .container .body .positions-list .position-column h3.location-title{font-size:3.1rem;font-style:italic;line-height:135%;color:#e8f2f7;font-weight:200;padding-bottom:1.2rem;margin-bottom:3.6rem;border-bottom:2px solid #d2b467;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.career-section .section .container .body .positions-list .position-column ul{padding-left:0}.career-section .section .container .body .positions-list .position-column ul li{padding-bottom:1.6rem}.career-section .section .container .body .positions-list .position-column ul li a{color:#fff}.career-section .section .container .body .positions-list .position-column ul li a:hover{text-decoration:underline}.career-section .section .container .body .apply-button{text-align:center}@media screen and (max-width: 850px){.career-section .section .container .body .positions-list{flex-direction:column}.career-section .section .container .body .positions-list .position-column{width:auto}}@media screen and (max-width: 500px){.career-section .section .container .body .positions-list{gap:4rem}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.financial-section{background-color:#e8f2f7;position:relative}.financial-section .section .container .body p.sub-text{margin-bottom:unset}.financial-section .section .container .body .apply-button{margin-top:2rem;text-align:center;white-space:nowrap}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.contact-section{background-color:#144d61}.contact-section .section .container .body .locations-list{display:flex;color:#fff;justify-content:space-between;margin-bottom:9rem;border-bottom:2px solid #d2b467}.contact-section .section .container .body .locations-list .left,.contact-section .section .container .body .locations-list .right{width:49%}.contact-section .section .container .body .locations-list .left h3.location-title,.contact-section .section .container .body .locations-list .right h3.location-title{font-size:3.1rem;font-style:italic;line-height:135%;color:#e8f2f7;font-weight:200;padding-bottom:1.2rem;margin-bottom:3.6rem;border-bottom:2px solid #d2b467;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.contact-section .section .container .body .locations-list .left img,.contact-section .section .container .body .locations-list .right img{width:100%;margin-bottom:3.6rem}.contact-section .section .container .body .locations-list .left .ofc-location,.contact-section .section .container .body .locations-list .right .ofc-location{display:flex;justify-content:space-between;align-items:flex-start;color:#fff;margin-bottom:6rem;font-size:2rem}.contact-section .section .container .body .locations-list .left .ofc-location .address .title,.contact-section .section .container .body .locations-list .right .ofc-location .address .title{display:none}.contact-section .section .container .body .locations-list .left .ofc-location .phone,.contact-section .section .container .body .locations-list .right .ofc-location .phone{margin-right:5rem}.contact-section .section .container .body .locations-list .left .ofc-location .phone a,.contact-section .section .container .body .locations-list .right .ofc-location .phone a{color:#fff;text-decoration:none}.contact-section .section .container .body .mail-info{display:flex;justify-content:space-around;align-items:flex-start;gap:1rem}.contact-section .section .container .body .mail-info .email,.contact-section .section .container .body .mail-info .mail{display:flex;gap:3.6rem;align-items:flex-start}.contact-section .section .container .body .mail-info .email .mail-text,.contact-section .section .container .body .mail-info .mail .mail-text{font-size:2rem;color:#fff}@media screen and (max-width: 850px){.contact-section .section .container .body .locations-list{flex-direction:column}.contact-section .section .container .body .locations-list .left,.contact-section .section .container .body .locations-list .right{width:auto}.contact-section .section .container .body .locations-list .left .ofc-location .phone,.contact-section .section .container .body .locations-list .right .ofc-location .phone{margin-right:unset}}@media screen and (max-width: 750px){.contact-section .section .container .body .mail-info{flex-direction:column;gap:3.6rem}.contact-section .section .container .body .mail-info .email img{width:80%}.contact-section .section .container .body .mail-info .mail{margin-left:unset}.contact-section .section .container .body .mail-info .mail .mail-text{margin-left:1.6rem}}@media screen and (max-width: 450px){.contact-section .section .container .body .locations-list{flex-direction:column}.contact-section .section .container .body .locations-list .left h3.location-title,.contact-section .section .container .body .locations-list .right h3.location-title{font-size:2.7rem}.contact-section .section .container .body .locations-list .left .ofc-location,.contact-section .section .container .body .locations-list .right .ofc-location{flex-direction:column}.contact-section .section .container .body .locations-list .left .ofc-location .address .title,.contact-section .section .container .body .locations-list .right .ofc-location .address .title{display:block}.contact-section .section .container .body .locations-list .left .ofc-location .phone,.contact-section .section .container .body .locations-list .right .ofc-location .phone{margin-top:3rem}.contact-section .section .container .body .mail-info .email img{width:22%}}@media screen and (max-width: 360px){.contact-section .section .container .body .mail-info .email{gap:2rem}.contact-section .section .container .body .mail-info .email img{width:12%}.contact-section .section .container .body .mail-info .mail{gap:2rem}.contact-section .section .container .body .mail-info .mail img{width:12%}.contact-section .section .container .body .mail-info .mail .mail-text{margin-left:.4rem}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}footer{background-color:#e8f2f7}footer .section .body{padding:5.5rem 3.6rem 6rem}footer .section .body .logo-main-soteria-re{width:23rem}footer .section .body .footer-nav{display:flex;padding-bottom:9.3rem;border-bottom:2px solid #d2b467;justify-content:space-between}footer .section .body .footer-nav .footer-navbar{display:flex;gap:6rem;padding-left:0;margin:0;font-family:"Soteria Re",Arial,Helvetica,sans-serif}footer .section .body .legal p.ereview{margin-top:1em}footer .section .body .disclosures{display:flex;gap:6rem;justify-content:space-between;padding-top:2.4rem}footer .section .body .disclosures ul{display:flex;gap:7.2rem;padding-left:0;margin:0}footer .section .body .disclosures ul li{padding-left:0}footer .section .body .disclosures .nav-item,footer .section .body .disclosures p{font-size:1.6rem;text-align:right}footer .section .body .nav-item.logo{display:none}footer .section .body .nav-item .nav-link{color:#144d61;font-weight:400;cursor:pointer;font-family:"Soteria Re",Arial,Helvetica,sans-serif}footer .section .body .nav-item .nav-link:hover{color:#d2b467;text-decoration:underline;transition:all .6s}footer .section .body .nav-item .nav-link.contact{border-radius:6rem;border:2px solid #144d61;padding:1.2rem 2.4rem}footer .section .body .nav-item .nav-link.contact:hover{text-decoration:none;background-color:#e8f2f7;border:2px solid #d2b467}@media screen and (min-width: 1600px){footer .section .body{padding-left:0;padding-right:0}}@media screen and (max-width: 1050px){footer .section .body .logo-main-soteria-re{width:18rem}footer .section .body .footer-nav .footer-navbar{gap:4rem}}@media screen and (max-width: 950px){footer .section .body .logo-main-soteria-re{width:18rem}footer .section .body .footer-nav{flex-direction:column;align-items:center;gap:3rem;padding-bottom:6rem}footer .section .body .footer-nav .footer-navbar{gap:4rem}footer .section .body .disclosures{flex-direction:column;align-items:center;gap:3rem}footer .section .body .disclosures p{text-align:center}}@media screen and (max-width: 600px){footer .section .body .footer-nav{gap:3rem;padding-bottom:6rem}footer .section .body .footer-nav .footer-navbar{flex-direction:column;align-items:center;gap:4rem}footer .section .body .disclosures .legal p{text-align:left}}@media screen and (max-width: 400px){footer .section .body .disclosures ul{gap:0;justify-content:space-between;width:100%}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.backdrop{background-color:rgba(0,0,0,.8);display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:8000}.backdrop.show{display:block}.close-btn{position:absolute;top:2.4rem;right:2.4rem;color:#968f8f;border-radius:50%;font-size:4.8rem;font-weight:700;border:0;width:6rem;height:6rem;cursor:pointer;display:block;overflow:hidden;z-index:30}.close-btn span{border:0;width:70%;height:.1rem;background-color:#000;display:block;transform:translate(-50%, -50%) rotate(-45deg);position:absolute;top:50%;left:50%}.close-btn span:last-of-type{transform:translate(-50%, -50%) rotate(45deg)}.close-btn:hover span{background-color:#856832;transition:all .5s}.lightbox-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000;overflow:auto;display:none;padding-bottom:20vh}.lightbox-container.show{display:block}.lightbox-container .lightbox{position:absolute}.lightbox-container .lightbox::after{content:"";display:block;height:10rem;width:100%;left:0;position:absolute;bottom:0;transform:translateY(100%)}.lightbox{background-color:#e8f2f7;width:70rem;margin:0 auto;display:none;position:fixed;padding:2.4rem 1.6rem 3.6rem;top:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9001;color:#144d61}.lightbox.show{display:block}.lightbox.show .body h2.section-title{text-align:center;margin-bottom:3.6rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.lightbox.show .body h2.section-title span{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);border-bottom:2px solid #d2b467;display:inline-block;font-size:3.1rem;padding:1rem}.lightbox.show .body .sub-text{text-align:center;font-size:2rem;margin-bottom:3.6rem}.lightbox.show .body.bio{padding:3.6rem 11rem}.lightbox.show .body.bio .header{display:flex;gap:1.6rem;margin-bottom:6rem;align-items:flex-start}.lightbox.show .body.bio .header .desktop-only{display:block}.lightbox.show .body.bio .header .mobile-only{display:none}.lightbox.show .body.bio .header .left .bio-pic{width:21.6rem;height:auto}.lightbox.show .body.bio .header .right{padding-top:2rem}.lightbox.show .body.bio .header .right .bio-name{font-size:3.1rem;font-style:italic;font-weight:200;margin-bottom:1.6rem;width:10rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.lightbox.show .body.bio .header .right .bio-title{font-size:2rem;font-weight:300;font-style:italic;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.lightbox.show .body.bio .header .right .location{font-size:2rem;font-weight:400}.lightbox.show .body.bio .bio-desc{font-size:2rem;font-weight:400;margin-bottom:3.6rem}.lightbox.show .body.bio .bio-desc sup{font-size:2.5rem;line-height:0;top:.7rem;position:relative}.lightbox.show .body.bio .bio-desc p{margin-bottom:3rem}.lightbox.show .body.bio .footer{display:flex;justify-content:center}.lightbox.leaving-soteria{padding:12rem 7.5rem 6rem}.lightbox.leaving-soteria .body .continue-btn{text-align:center}.cookies.lightbox{width:100%;bottom:-40rem;top:unset;padding:3.6rem;transition:bottom 500ms ease-in-out;justify-content:center;display:flex}.cookies.lightbox .body{width:144rem;display:flex;align-items:center;gap:4rem;justify-content:flex-start}.cookies.lightbox .body p{font-size:2rem}.cookies.lightbox .body p a{color:#144d61}.cookies.lightbox .body a{cursor:pointer}.cookies.lightbox.show{bottom:0rem;transition:bottom 500ms ease-in-out}.contact.lightbox .body .locations-list{display:flex;color:#144d61;justify-content:space-between}.contact.lightbox .body .locations-list .left,.contact.lightbox .body .locations-list .right{width:49%}.contact.lightbox .body .locations-list .left h3.location-title,.contact.lightbox .body .locations-list .right h3.location-title{font-size:3.1rem;font-style:italic;line-height:135%;color:#144d61;font-weight:200;padding-bottom:1.2rem;margin-bottom:3.6rem;border-bottom:2px solid #d2b467;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.contact.lightbox .body .locations-list .left img,.contact.lightbox .body .locations-list .right img{width:100%;margin-bottom:3.6rem}.contact.lightbox .body .locations-list .left .ofc-location,.contact.lightbox .body .locations-list .right .ofc-location{display:flex;flex-direction:column;gap:3rem;justify-content:space-between;align-items:flex-start;color:#144d61;font-size:2rem}.contact.lightbox .body .locations-list .left .ofc-location .address .title,.contact.lightbox .body .locations-list .right .ofc-location .address .title{display:none}.contact.lightbox .body .locations-list .left .ofc-location .phone a,.contact.lightbox .body .locations-list .right .ofc-location .phone a{color:#144d61;font-size:2rem}.contact.lightbox .body .mail-info{display:flex;justify-content:space-around;align-items:flex-start;gap:1rem;margin-bottom:6rem}.contact.lightbox .body .mail-info .email,.contact.lightbox .body .mail-info .mail{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;flex:1}.contact.lightbox .body .mail-info .email .header,.contact.lightbox .body .mail-info .mail .header{display:flex;align-items:center;height:3rem;gap:1rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.contact.lightbox .body .mail-info .email .header img,.contact.lightbox .body .mail-info .mail .header img{width:3rem}.contact.lightbox .body .mail-info .email .header span,.contact.lightbox .body .mail-info .mail .header span{font-size:2rem}.contact.lightbox .body .mail-info .email .mail-text,.contact.lightbox .body .mail-info .mail .mail-text{font-size:2rem;color:#144d61}.contact.lightbox .body .mail-info .email .mail-text a.link,.contact.lightbox .body .mail-info .mail .mail-text a.link{color:#144d61}@media screen and (max-width: 1650px){.cookies.lightbox{width:100%}.cookies.lightbox .body{width:90%}}@media screen and (max-width: 750px){.lightbox{width:60rem}.lightbox.show .body.bio{padding:3.6rem}.lightbox.show .body .locations-list .left h3.location-title,.lightbox.show .body .locations-list .right h3.location-title{font-size:2.4rem}}@media screen and (max-width: 700px){.contact.lightbox{width:60rem}.contact.lightbox .body .locations-list .left h3.location-title,.contact.lightbox .body .locations-list .right h3.location-title{font-size:2.4rem}.cookies.lightbox .close-btn{top:1.4rem}.cookies.lightbox .body{padding-top:3rem;width:100%;flex-direction:column;text-align:center;justify-content:center}}@media screen and (max-width: 650px){.lightbox{width:90%;padding-top:9rem}.lightbox.show .body.bio{padding:2.4rem}.lightbox.show .body.bio .header{flex-direction:column;align-items:center;margin-bottom:3.6rem}.lightbox.show .body.bio .header .desktop-only{display:none}.lightbox.show .body.bio .header .mobile-only{display:block}.lightbox.show .body.bio .header .left{text-align:center}.lightbox.show .body.bio .header .left .bio-name{font-size:3.1rem;font-style:italic;font-weight:200;margin-bottom:1.6rem;width:auto;font-family:"Soteria Re",Arial,Helvetica,sans-serif}.lightbox.show .body.bio .header .right{padding-top:0;text-align:center}.lightbox.show .body.bio .bio-desc{font-size:1.6rem}.lightbox.show .body.bio .footer a.btn{font-size:1.6rem;padding:1.2rem 2.4rem}.contact.lightbox{width:90%}.contact.lightbox .body .mail-info{flex-direction:column;align-items:center;gap:2rem}.contact.lightbox .body .mail-info .mail .mail-text{text-align:center}.contact.lightbox .body .locations-list{flex-direction:column;align-items:center;gap:2rem}.contact.lightbox .body .locations-list .left,.contact.lightbox .body .locations-list .right{width:100%}}@media screen and (max-width: 500px){.close-btn{width:3rem;height:3rem}.leaving-soteria.lightbox{padding:6rem}}@media screen and (max-width: 450px){.lightbox.show .body.bio{padding:0rem}.contact.lightbox .body .locations-list .left .ofc-location .address .title,.contact.lightbox .body .locations-list .right .ofc-location .address .title{display:block}}@media screen and (max-width: 400px){.lightbox.show{padding:6rem 2rem}.lightbox.show .body .sub-text{font-size:1.7rem}}:root{--panel-max-height: 1000px}.accordion-section .accordion-toggle{padding:3.6rem 0;width:100%;text-align:left;border:none;outline:none;font-size:3.9rem;color:#144d61;font-style:italic;font-weight:200;border-top:.2rem solid #d2b467;display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);font-family:"Soteria Re",Arial,Helvetica,sans-serif}.accordion-section .accordion-toggle.active .handle{font-weight:400}.accordion-section .accordion-toggle.active .status-indicator:after{content:"−"}.accordion-section .accordion-toggle .handle{cursor:pointer}.accordion-section .accordion-toggle .handle:hover+.status-indicator{background-color:#144d61}.accordion-section .accordion-toggle .status-indicator:after{content:"+";font-size:3.2rem}.accordion-section .panel{max-height:0;overflow:hidden;transition:max-height 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.accordion-section .panel.active{max-height:var(--panel-max-height)}.accordion-section .panel .carousel-section{padding-bottom:2rem}@media screen and (max-width: 550px){.accordion-section .accordion-toggle{font-size:3.4rem}.accordion-section .accordion-toggle .status-indicator.button-pill{width:6rem;height:4.4rem;font-size:3rem}.accordion-section .accordion-toggle .status-indicator:after{font-size:2.5rem}}@media screen and (max-width: 450px){.accordion-section .accordion-toggle{font-size:2.6rem}.accordion-section .accordion-toggle .status-indicator.button-pill{width:6rem;height:4.4rem;font-size:3rem}}@media screen and (max-width: 380px){.accordion-section .accordion-toggle{font-size:2.4rem}.accordion-section .accordion-toggle .status-indicator.button-pill{width:5rem;height:3.5rem;font-size:2.4rem}}@media screen and (max-width: 340px){.accordion-section .accordion-toggle{font-size:2rem}.accordion-section .accordion-toggle .status-indicator.button-pill{width:3.5rem;height:3.5rem;font-size:2rem}}:root{--panel-max-height: 1000px}.carousel{position:relative;padding-top:1rem}.carousel .liner{margin:auto;overflow:hidden;z-index:2;position:relative;padding-left:5.4rem}.carousel .belt{transition:transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transform:translateX(0);display:flex;align-items:flex-start;gap:5.6rem;margin-bottom:4rem;width:100%}.carousel .tile{font-family:"Soteria Re",Arial,Helvetica,sans-serif;position:relative;opacity:1;transition:opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms,transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms,margin-left 150ms ease-in-out 100ms;text-align:center;width:28rem;flex-shrink:0;flex-grow:0;margin-left:0;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:1rem}.carousel .tile.opaque{opacity:0;transform:scale(1);transition:opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955),margin-left 0ms ease 0ms}.carousel .tile .name{font-size:2.4rem;font-weight:300;font-family:"DM Sans"}.carousel .tile .title{font-size:1.5rem !important}.carousel .tile .role{font-size:1.4rem;font-weight:400;margin-top:.5rem}.carousel .tile .bio-link{margin-top:auto;color:#144d61;font-size:2rem;font-weight:400;position:relative}.carousel .tile .bio-link:after{content:url("../../../../../../content/dam/fidelity/assets/active/wealth/we-sites/microsites/prelogin/soteriare/icons/icon-carousel-arrow.svg");display:block;position:absolute;width:1.1rem;height:1.9rem;right:0;top:50%;transform:translate(2rem, -50%);transition:transform .5s;color:#856832}.carousel .tile .bio-link:hover{color:#856832}.carousel .tile .bio-link:hover:after{transform:translate(3rem, -50%)}.carousel .team-member-photo{width:21.6rem;height:21.6rem;position:relative;border-radius:50%;overflow:hidden;margin:0 auto;z-index:1;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%)}.carousel .photo-primary{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);z-index:1}.carousel .photo-primary{z-index:2;opacity:1;transition:opacity 400ms ease-in-out}.carousel .dots{z-index:5;position:relative;display:none}.carousel .dots ul{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0;margin-top:2.52rem;margin-bottom:3rem}.carousel .dots ul li{width:1.8rem;height:1.8rem;background-color:#856832;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);border-radius:50%;flex-grow:0;z-index:6;cursor:pointer;position:relative}.carousel .dots ul li:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#faf2d1;border-radius:50%;width:1.2rem;height:1.2rem;display:block;opacity:1;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.carousel .dots ul li.active:after{opacity:0}@media screen and (max-width: 1020px){.carousel .liner{padding-left:0}.carousel .belt{gap:2rem}.carousel .tile{width:48.7%;flex-grow:1;margin-left:0 !important}.carousel .tile .name{width:90%;margin:0 auto}}@media screen and (max-width: 809px){.carousel .dots{display:block}.carousel .button-bar{display:none}.carousel .belt{gap:0}.carousel .tile{width:100%;flex-grow:1}.carousel .tile.opaque{opacity:.5}.carousel .tile .name{width:100%}}@media screen and (max-width: 450px){.carousel .tile .name{font-size:2.6rem}}:root{--panel-max-height: 1000px}:root{--panel-max-height: 1000px}.button-pill{cursor:pointer;color:#856832;font-style:normal;margin-left:.5rem;border-radius:5.3rem;font-size:3.6rem;border:.2rem solid #d2b467;font-weight:300;display:block;position:relative;width:9.9rem;height:6.4rem;box-sizing:border-box;background-color:rgba(20,77,97,0);transition:background-color 300ms ease-in-out}.button-pill:hover{background-color:#144d61}.button-pill:active{background-color:#fff0af;transition:none}.button-pill:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.button-next,.button-prev{transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1}.button-next img,.button-prev img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:1}.button-prev:hover img{transform:translate(-66%, -50%)}.button-next img{transform:scaleX(-1) translate(50%, -50%)}.button-next:hover img{transform:scaleX(-1) translate(33%, -50%)}.button-bar{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.button-bar>.button-pill{margin-right:1.6rem}.button-bar>.button-pill:last-of-type{margin-right:0}.button-bar.hidden{visibility:hidden}.section{width:144rem;margin:0 auto}a.link{color:#fff}a.link:hover{color:#d2b467;transition:all .5s}.nowrap{white-space:nowrap}a.btn{padding:1.6rem 2.4rem;display:inline-block;text-decoration:none;font-size:2.5rem;font-family:"Soteria Re",Arial,Helvetica,sans-serif}a.btn.btn-white{color:#fff;border-color:#fff;background-color:rgba(0,0,0,0)}a.btn.btn-blue{color:#144d61;border-color:#144d61;background-color:rgba(0,0,0,0)}a.btn.btn-outline{border:2px solid;border-radius:5rem}a.btn:hover{color:#d2b467;background-color:#e8f2f7;border:2px solid #d2b467;transition:all .5s}.container{width:100%;max-width:113.7rem;margin:0 auto}.container .body{padding:12rem 0}.container .body h2.section-title{font-family:"Soteria Re",Arial,Helvetica,sans-serif;text-align:center;margin-bottom:6rem}.container .body h2.section-title span{color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);border-bottom:2px solid #d2b467;display:inline-block;font-size:3.1rem;padding:1rem}.container .body h1.title{margin:0 auto;font-size:6.1rem;margin-bottom:3.6rem;text-align:center;color:#d2b467 !important;background:linear-gradient(140.61deg, #D2B467 -0.47%, #856832 130.39%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);font-family:"Soteria Re",Arial,Helvetica,sans-serif}.container .body p.sub-text{text-align:center;width:70rem;color:#144d61;font-size:2rem;margin:0 auto;margin-bottom:9rem;font-weight:200}.container .body h2.section-subtitle{font-family:"Soteria Re",Arial,Helvetica,sans-serif;font-size:3.9rem;color:#e8f2f7;font-style:italic;font-weight:200;text-align:center;margin-bottom:6.1rem}@media screen and (min-width: 1600px){.section .container{width:100%}}@media screen and (max-width: 1440px){.section{width:auto}.section .container{padding:0 3rem}}@media screen and (max-width: 1100px){.container{width:auto;padding:0 3rem}}@media screen and (max-width: 900px){.container{width:auto;padding:0 3rem}}@media screen and (max-width: 800px){.container .body{padding:6rem 0}.container .body p.sub-text{width:auto}.container .body h2.section-title{margin-bottom:3rem}}@media screen and (max-width: 600px){.container .body{padding:8rem 0}.container .body a.btn{font-size:2rem;padding:1.2rem 2rem}}@media screen and (max-width: 500px){.container .body h1.title{font-size:5.1rem}.container .body p.sub-text{margin-bottom:6rem}a.btn{font-size:1.6rem;padding:1.2rem 1.6rem}}@media screen and (max-width: 400px){.container .body h1.title{font-size:4rem}.container .body h2.section-subtitle{font-size:3.2rem}.container .body a.btn{font-size:1.6rem;padding:1.2rem 2rem}}@media screen and (max-width: 330px){.container .body h1.title{font-size:3.2rem}}