@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/frontend/montserrat-v31-latin-100.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/frontend/montserrat-v31-latin-200.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-200.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/frontend/montserrat-v31-latin-300.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/frontend/montserrat-v31-latin-regular.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/frontend/montserrat-v31-latin-500.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/frontend/montserrat-v31-latin-600.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/frontend/montserrat-v31-latin-700.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/frontend/montserrat-v31-latin-800.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-800.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/frontend/montserrat-v31-latin-900.woff2) format("woff2"),url(../fonts/frontend/montserrat-v31-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/frontend/open-sans-v44-latin-300.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/frontend/open-sans-v44-latin-regular.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(../fonts/frontend/open-sans-v44-latin-500.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/frontend/open-sans-v44-latin-600.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/frontend/open-sans-v44-latin-700.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/frontend/open-sans-v44-latin-800.woff2) format("woff2"),url(../fonts/frontend/open-sans-v44-latin-800.ttf) format("truetype")}.flexCenter{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:center}.flexCenterX{display:flex;flex-direction:row;gap:0;justify-content:center;align-items:stretch}.flexCenterY{display:flex;align-items:center;gap:0}.flexCenterColumn{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.flexCenterReverse{display:flex;flex-direction:row-reverse;gap:0;justify-content:center;align-items:center}.flexColumn{display:flex;flex-direction:column}.flexSpacedColumn{display:flex;flex-direction:column;gap:0;justify-content:space-between;align-items:space-between}.flexCenterYSpaced{display:flex;flex-direction:row;gap:0;justify-content:space-between;align-items:center}.flexFillHeight{flex-grow:1;flex-shrink:1;width:100%}.round{border-radius:999px}.navigation-main{position:relative;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:1rem;z-index:2;margin:0;display:flex;flex-direction:row;gap:0;justify-content:end;align-items:center;transition:all .3s ease 0s}.navigation-main>li{position:relative;border:1px solid transparent;border-bottom:none}.navigation-main>li .btn{margin:calc(-1.25rem - 1px) 0 0 1.25rem}.navigation-main>li>a:not(.btn){padding:0 1.25rem 1.25rem;position:relative;display:block;text-decoration:none;font-size:1.125rem;color:#4d4d4d;transition:all .3s ease 0s}.navigation-main>li:hover>a{color:#fe860c}.navigation-main>li:hover .btn+div{display:none}.navigation-main>li.active>a:not(.btn),.navigation-main>li.active:hover>a:not(.btn){color:#999;font-weight:600}.navigation-main-sub-container .navigation-main-sub-row{padding:.25rem 0;background:#feb66d}.navigation-main-sub-container .navigation-main-sub-row+.navigation-main-sub-row{background:#ffcf9e}.navigation-main-sub-container .navigation-main-sub-row+.navigation-main-sub-row+.navigation-main-sub-row{background:#ffe7ce}.navigation-main-sub{justify-content:end;margin:0 -1.25rem}.navigation-main-sub li a{padding:.375rem 1.25rem;position:relative;display:block;text-decoration:none;font-size:1.125rem;color:#4d4d4d;transition:all .3s ease 0s}
