/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/index.css ***!
  \**************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap);
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/fonts.css ***!
  \**************************************************************************************************************************************************************************/@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:900;src:url(/static/MadaniArabic-Bold.9d5978a626dd8193a38e.woff2) format("woff2")}@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:600;src:url(/static/MadaniArabic-SemiBold.0fe0f5235a880daea5f4.woff2) format("woff2")}@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:500;src:url(/static/MadaniArabic-Medium.6e65c17ff0c146c82900.woff2) format("woff2")}@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:400;src:url(/static/MadaniArabic-Regular.9fe95536031e3d208d90.woff2) format("woff2")}@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:300;src:url(/static/MadaniArabic-Light.0b9d09ff285ae46f346a.woff2) format("woff2")}@font-face{font-display:swap;font-family:MadaniArabic;font-style:normal;font-weight:100;src:url(/static/MadaniArabic-ExtraLight.e97eae734826c82e73b2.woff2) format("woff2")}

/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/icons.css ***!
  \**************************************************************************************************************************************************************************/@font-face{font-display:block;font-family:icons;font-style:normal;font-weight:400;src:url(/static/icons.6a21c8a67b01916e4614.eot);src:url(/static/icons.6a21c8a67b01916e4614.eot#iefix) format("embedded-opentype"),url(/static/icons.e20d557b0ab8d79dfbf3.ttf) format("truetype"),url(/static/icons.dd853cc59f8e78a62033.woff) format("woff"),url(/static/icons.213c7b2e04fe3299d389.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:never;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cross:before{content:"\e900"}.icon-check:before{content:"\e901"}.icon-angle-up:before{content:"\e902"}.icon-angle-left:before{content:"\e903"}.icon-angle-right:before{content:"\e904"}.icon-angle-down:before{content:"\e905"}.icon-expand:before{content:"\e906"}.icon-helix:before{content:"\e907"}.icon-pencil:before{content:"\e909"}.icon-envelop:before{content:"\e908"}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/core.css ***!
  \*************************************************************************************************************************************************************************/:root{--background-color:#0a1e3d;--gold-color:#fcc050;--old-gold-color:#c1943f;--blue-color:#1e498b;--font-size:16px;--base-font-color:#fff;--base-font-family:"MadaniArabic","Arial","Helvetica","Ubuntu","Open Sans","Segoe UI","Roboto",serif;--condensed-font-family:"Roboto Condensed",var(--base-font-family);--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-laptop:1024px;--breakpoint-desktop:1440px;--breakpoint-smartTv:1920px;--cubic-bezier:cubic-bezier(0.48,0,0.31,1.14)}@property --line-clamp{syntax:"<integer>";inherits:false;initial-value:4}html{box-sizing:border-box;height:100vh;margin:0;overflow:hidden;padding:0;width:100%}@supports (height:100dvh){html{height:100dvh}}body{background-color:var(--secondary-color);color:#fff;color:var(--base-font-color,#000);font-synthesis:none;margin:0;overflow:hidden;padding:0;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:MadaniArabic,Arial,Helvetica,Ubuntu,Open Sans,Segoe UI,Roboto,serif;font-family:var(--base-font-family);font-weight:400;height:100vh;line-height:1.5}@supports (height:100dvh){body{height:100dvh}}*,:after,:before{box-sizing:inherit}embed,iframe,object{max-width:100%}h1,h2,h3,h4,h5,h6{letter-spacing:normal}a{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:color .1s linear}a:active,a:focus{outline:none}hr{border-left:none;border-right:none;border-top:none}img,picture{margin:0;max-width:100%}ul{margin:0;padding:0}ul li{list-style:none}input,select,textarea{background-color:#03132a;border:1px solid hsla(0,0%,93%,0);border-radius:12px;color:#fff;padding:12px}input option,select option,textarea option{background-color:#fff;color:#fff;color:var(--base-font-color)}fieldset{align-items:center;border-radius:28px;border-width:0;display:flex;gap:20px;margin:30px 0;padding:0 30px}fieldset.is-editing{border:1px solid #1e498b;padding:10px 30px}[type=number]{outline:none}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;opacity:.7;outline:none;position:relative;transition:opacity .2s}[type=range]:before{background-color:#1f4581;border-radius:4px;content:"";height:4px;left:10px;position:absolute;right:10px;top:50%;translate:0 -50%}[type=range]:hover{opacity:1}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0a1e3d;border:5px solid #fcc050;border:5px solid var(--gold-color);border-radius:100%;cursor:pointer;height:25px;position:relative;width:25px}[type=range]::-moz-range-thumb{background-color:#0a1e3d;border:5px solid #fcc050;border:5px solid var(--gold-color);border-radius:100%;cursor:pointer;height:25px;position:relative;width:25px}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/main.css ***!
  \*************************************************************************************************************************************************************************/[id=root]{height:100%;overflow:hidden;width:100%}[id=root] .page{background-color:var(--background-color);height:100vh;overflow:auto;scroll-behavior:smooth}@supports (height:100dvh){[id=root] .page{height:100dvh}}[id=root] ::-webkit-scrollbar,[id=root]::-webkit-scrollbar{cursor:pointer;height:4px;padding:1px;width:4px}[id=root] ::-webkit-scrollbar-track,[id=root]::-webkit-scrollbar-track{background:rgba(gray,.5)}[id=root] ::-webkit-scrollbar-thumb,[id=root]::-webkit-scrollbar-thumb{background:gray;cursor:pointer}[id=root] .ellipsis{flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[id=root] .truncate{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;-webkit-line-clamp:var(--line-clamp,4);line-clamp:4;line-clamp:var(--line-clamp,4)}[id=root] .button,[id=root] button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(34,34,34,.533);border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;display:block;line-height:1;max-width:-moz-max-content;max-width:max-content;padding:16px 30px 20px}[id=root] [id=masthead]~.content{padding-top:100px}[id=root] .condensed{font-family:var(--condensed-font-family)}@media screen and (min-width:481px){[id=root] .only-mobile{display:none}}@media screen and (min-width:769px){[id=root] .only-responsive{display:none}}@media screen and (min-width:1921px){[id=root] .container{max-width:1660px}}@keyframes fadeEnter{0%{opacity:0}to{opacity:1}}@keyframes translateEnter{0%{margin-top:-5vh}to{margin-top:0}}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/styles/index.css (1) ***!
  \******************************************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/SelectLanguage/SelectLanguage.css ***!
  \******************************************************************************************************************************************************************************************************/.language-selector{background-color:rgba(0,0,0,.733);border:1px solid #1e498b;border-radius:60px;cursor:pointer;max-width:-moz-fit-content;max-width:fit-content;padding:8px 12px 14px;position:relative}@media screen and (min-width:1025px){.language-selector{padding:12px 16px 18px}}.language-selector:before{background-position:50%;background-size:cover;border-radius:50%;content:"";display:block;height:32px;left:10px;pointer-events:none;position:absolute;top:10px;width:32px}@media screen and (min-width:1025px){.language-selector:before{height:40px;width:40px}}.language-selector.en:before{background-image:url(/static/uk.6dd7837df50307fcfe03.svg)}.language-selector.fr:before{background-image:url(/static/france.1f579c26b4db2f400dae.svg)}.language-selector.pt:before{background-image:url(/static/portugal.d071120d7a04d72f3387.svg)}.language-selector.es:before{background-image:url(/static/spain.67840c6240228e79f2a2.svg)}.language-selector.ar:before{background-image:url(/static/morocco.255743b4567cf4456bae.svg)}.language-selector>select{background-color:transparent;border:none;color:var(--gold-color);cursor:pointer;font-family:var(--base-font-family);font-size:17px;line-height:1;margin:0;outline:none;padding:0 6px 0 44px}@media screen and (min-width:1025px){.language-selector>select{font-size:19px}}.language-selector>select>option{background-color:rgba(0,0,0,.733);color:#fff}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/Header/Header.css ***!
  \**************************************************************************************************************************************************************************************/[id=masthead]{align-items:center;color:#fff;display:flex;gap:10px;left:0;padding:30px 5vw 0;position:fixed;right:0;z-index:10}[id=masthead]>section{display:flex;flex:0 0 auto;min-width:180px}[id=masthead]>section:last-child{justify-content:flex-end}[id=masthead]>section>a{display:block;flex:0 0 auto;line-height:1}[id=masthead]>section>a>svg{max-height:56px}@media screen and (min-width:1025px){[id=masthead]>section>a>svg{max-height:74px}}@media screen and (min-width:1441px){[id=masthead]>section>a>svg{max-height:88px}}[id=masthead]>h1{color:var(--old-gold-color);flex:1 1 auto;font-size:28px;font-weight:100;margin:0;text-align:center}@media screen and (min-width:1025px){[id=masthead]>h1{font-size:42px}}@media screen and (min-width:1441px){[id=masthead]>h1{font-size:58px}}[id=masthead]>h1 strong{font-weight:600}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Home/Home.css ***!
  \******************************************************************************************************************************************************************************/[id=home]{background-image:url(/static/boat.22bd1d407194c0074b04.jpg);background-position:50%;background-size:cover;height:100%;position:relative}[id=home]>video{animation:fadeEnter .5s ease both;bottom:0;height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100vw}@supports (height:100dvh){[id=home]>video{height:100dvh}}[id=home]>.content{align-content:center;background-color:rgba(0,0,0,.4);height:100%;position:relative;text-align:center}[id=home]>.content h1{animation:fadeEnter 2s ease .15s both,translateEnter .5s ease .2s both;font-size:55px;line-height:1;margin:1vh auto 10vh;max-width:var(--breakpoint-desktop);text-wrap:balance}@media screen and (min-width:1025px){[id=home]>.content h1{font-size:80px}}@media screen and (min-width:1441px){[id=home]>.content h1{font-size:100px}}[id=home]>.content .button{animation:fadeEnter 2s ease 1s both;border-color:var(--gold-color);color:var(--gold-color);font-family:var(--base-font-family);font-size:16px;margin:auto}@media screen and (min-width:1025px){[id=home]>.content .button{font-size:22px;margin-top:10vh}}@media screen and (min-width:1441px){[id=home]>.content .button{font-size:30px}}

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Need/NeedCard/NeedCard.css ***!
  \**************************************************************************************************************************************************************************************************/.need-card{animation:fadeEnter .6s ease-in-out both,translateEnter .6s ease both;display:flex;flex-direction:column;justify-content:flex-end;perspective:500px;text-align:center;transition:background-color .3s ease-in-out}.need-card,.need-card .content{cursor:pointer;height:100%;width:100%}.need-card .content{background-color:#092248;border-radius:30px;box-shadow:1px -1px 20px rgba(44,3,80,.25);padding:30px 30px 4vh;position:relative;transform:rotateY(0);transform-style:preserve-3d;transition:all .5s ease-in-out;word-break:break-word}.need-card .content>section{backface-visibility:hidden;height:100%;left:0;position:absolute;top:0;transform-style:preserve-3d;width:100%}.need-card h2{color:#092248;font-size:18px;font-weight:100;line-height:1.2;margin:0}@media screen and (min-width:1441px){.need-card h2{font-size:28px}}.need-card h1{color:rgba(252,192,80,.6);font-size:18px;line-height:1.2;margin:10px auto;max-width:290px}@media screen and (min-width:1441px){.need-card h1{font-size:28px}}.need-card h1 strong{color:var(--gold-color)}.need-card .need-card-front{display:flex;flex-direction:column;padding:30px 30px 4vh}.need-card .need-card-front img{height:100%;margin:auto;max-height:190px;max-width:190px;-o-object-fit:contain;object-fit:contain;width:100%}.need-card .need-card-back{transform:rotateY(180deg)}.need-card .need-card-back h1{color:#092248;font-size:20px;text-wrap:balance}@media screen and (min-width:1441px){.need-card .need-card-back h1{font-size:32px}}.need-card .need-card-back .inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateZ(30px) scale(.8);transition:all .2s ease-in-out;z-index:1}.need-card .video-wrapper{height:100%;margin:auto;max-height:280px;max-width:280px;overflow:hidden;position:relative;width:100%}.need-card .video-wrapper>video{animation:fadeEnter .5s ease-in-out both;bottom:0;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:100%}.need-card.selected .content{background-color:var(--gold-color);color:#092248;transform:rotateY(180deg)}
/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Need/Need.css ***!
  \*************************************************************************************************************************************************************************************/[id=need]>.content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 5vw 10vh}[id=need]>.content>footer{display:flex;flex:0 0 auto;justify-content:flex-end;justify-content:space-between;padding:40px 0 0}[id=need]>.content>footer>section{align-items:center;display:flex;transition:opacity .3s ease-in-out}[id=need]>.content>footer>section.disabled{opacity:.1;pointer-events:none}[id=need]>.content>footer .button{align-items:center;border-radius:100%;display:grid;flex:0 0 auto;font-size:30px;height:62px;justify-items:center;min-width:62px;padding:0;place-items:center;position:relative}[id=need]>.content>footer .button:before{background-color:#fff;content:"";height:1px;position:absolute;width:44px}[id=need]>.content>footer .button.back-button{margin-right:44px}[id=need]>.content>footer .button.back-button:before{left:100%}[id=need]>.content>footer .button.next-button{margin-left:44px}[id=need]>.content>footer .button.next-button:before{right:100%}[id=need]>.content>footer .condensed{font-size:20px;font-weight:700;text-transform:uppercase}[id=need] .grid-container{display:grid;flex:1 1 auto;width:100%;grid-gap:20px;gap:20px;margin-top:5vh}@media screen and (min-width:1025px){[id=need] .grid-container{grid-template-columns:repeat(auto-fit,minmax(10px,1fr));justify-content:center;margin-top:20vh}}
/*!****************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/RangeNumberFieldSet/RangeNumberFieldSet.css ***!
  \****************************************************************************************************************************************************************************************************************/.range-number-fieldset{justify-content:space-between}.range-number-fieldset>section{align-items:normal;display:flex;gap:16px}.range-number-fieldset>section:last-child{align-items:center}.range-number-fieldset .fieldset-display,.range-number-fieldset .units,.range-number-fieldset label{font-size:18px;line-height:1;margin:0}@media screen and (min-width:1025px){.range-number-fieldset .fieldset-display,.range-number-fieldset .units,.range-number-fieldset label{font-size:20px}}@media screen and (min-width:1441px){.range-number-fieldset .fieldset-display,.range-number-fieldset .units,.range-number-fieldset label{font-size:22px}}.range-number-fieldset [type=range]{width:min(200px,20vw)}@media screen and (min-width:1025px){.range-number-fieldset [type=range]{width:min(400px,9vw)}}.range-number-fieldset [type=number]{font-size:18px;min-width:min(120px,4vw)}@media screen and (min-width:1025px){.range-number-fieldset [type=number]{font-size:20px}}@media screen and (min-width:1441px){.range-number-fieldset [type=number]{font-size:22px}}.range-number-fieldset select{background-color:transparent;outline:none;padding:0}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/RadioFieldSet/RadioFieldSet.css ***!
  \****************************************************************************************************************************************************************************************************/.radio-fieldset{justify-content:space-between}.radio-fieldset>section{align-items:center;display:flex;gap:20px}@media screen and (min-width:1641px){.radio-fieldset>section{min-height:55px}}.radio-fieldset .fieldset-display,.radio-fieldset label{font-size:18px;line-height:1;margin:0}@media screen and (min-width:1025px){.radio-fieldset .fieldset-display,.radio-fieldset label{font-size:20px}}@media screen and (min-width:1441px){.radio-fieldset .fieldset-display,.radio-fieldset label{font-size:22px;grid-template-columns:40% 1fr}}.radio-fieldset [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.radio-fieldset [type=radio]+span{border:1px solid #345586;border-radius:6px;color:#345586;cursor:pointer;display:inline-block;margin-left:10px;padding:8px 16px 10px;transition:all .3s ease-in-out}.radio-fieldset [type=radio]:checked+span{border-color:var(--old-gold-color);color:var(--old-gold-color)}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Have/FormConfig/FormConfig.css ***!
  \******************************************************************************************************************************************************************************************************/[id=config-form]{display:flex;flex-direction:column-reverse;overflow-y:auto;padding:10px 0 90px}[id=config-form]>[id=scroll-wrapper]{display:flex;flex-direction:column;scroll-behavior:smooth}[id=config-form]>[id=scroll-wrapper]>fieldset{align-items:center;border-radius:28px;border-width:0;display:flex;gap:20px;margin:16px 0;opacity:0;padding:10px 30px;pointer-events:none}[id=config-form]>[id=scroll-wrapper]>fieldset.is-editing{border:1px solid #1e498b}[id=config-form]>[id=scroll-wrapper]>fieldset:first-child,[id=config-form]>[id=scroll-wrapper]>fieldset:not(.hide){animation:fadeEnter 1s ease-in-out both;pointer-events:auto}[id=config-form] .index-number{align-items:center;background-color:var(--gold-color);border-radius:100%;color:#0a1e3d;display:grid;flex:0 0 auto;font-weight:600;height:28px;justify-items:center;line-height:1;place-items:center;width:28px}[id=config-form] .fieldset-display{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px}[id=config-form] .icon-pencil{color:var(--gold-color);line-height:1}

/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Have/FooterConfig/FooterConfig.css ***!
  \**********************************************************************************************************************************************************************************************************/[id=footer-confing]{bottom:0;display:grid;left:5px;padding:0 2vw;pointer-events:none;position:fixed;right:5px;z-index:3}@media screen and (min-width:1025px){[id=footer-confing]{grid-template-columns:40% 1fr}}@media screen and (min-width:1641px){[id=footer-confing]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 calc(4vw + 10px)}}[id=footer-confing]>section{align-items:center;display:flex;flex:1 1 50%;gap:10px;padding-bottom:30px}[id=footer-confing]>section:last-child{background-color:var(--background-color);justify-content:flex-end;position:relative}[id=footer-confing]>section:last-child:after{background-image:linear-gradient(to top,var(--background-color),transparent);bottom:100%;content:"";height:40px;left:0;position:absolute;right:0}[id=footer-confing] .button,[id=footer-confing] button{align-items:center;border-radius:100%;display:grid;flex:0 0 auto;font-size:30px;height:62px;justify-items:center;min-width:62px;padding:0;place-items:center;pointer-events:auto;position:relative}[id=footer-confing] .condensed{font-size:20px;font-weight:700;text-transform:uppercase}[id=footer-confing] .button{margin-left:0;margin-right:44px}[id=footer-confing] .button:before{background-color:#fff;content:"";height:1px;left:100%;position:absolute;width:44px}[id=footer-confing] button{margin-left:44px}[id=footer-confing] button:before{background-color:#fff;content:"";height:1px;position:absolute;right:100%;width:44px}[id=footer-confing] [id=submit-button]{background-color:var(--gold-color);border-color:var(--gold-color);color:#0a1e3d;font-weight:700}[id=footer-confing] [disabled]{opacity:.1}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Have/Have.css ***!
  \*************************************************************************************************************************************************************************************/[id=have] .split-container{display:grid;height:100%}@media screen and (min-width:1025px){[id=have] .split-container{grid-template-columns:40% 1fr}}@media screen and (min-width:1641px){[id=have] .split-container{grid-template-columns:repeat(2,minmax(0,1fr))}}[id=have] .split-item{overflow:hidden;padding:10px 2vw;position:relative}@media screen and (min-width:1641px){[id=have] .split-item{padding:30px 5vw}}[id=have] .split-item>header{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 30px;position:relative}[id=have] .split-item>header:after{background-image:linear-gradient(to bottom,var(--background-color),transparent);content:"";height:40px;left:0;position:absolute;right:0;top:100%;z-index:1}@media screen and (min-width:1441px){[id=have] .split-item>header{padding:10px 30px 0}}@media screen and (min-width:1641px){[id=have] .split-item>header{padding:10px 30px}}[id=have] .split-item h2{color:var(--old-gold-color);font-size:18px;font-weight:200;margin:0}@media screen and (min-width:1025px){[id=have] .split-item h2{font-size:22px}}@media screen and (min-width:1441px){[id=have] .split-item h2{font-size:26px}}@media screen and (min-width:1641px){[id=have] .split-item h2{font-size:30px}}[id=have] .split-item-right{background:url(/static/have-logo.3c632d52dc881d12d984.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column}[id=have] .split-item-left:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}[id=have] .split-item-left .info-content{position:relative;z-index:2}@media screen and (min-width:1025px){[id=have] .split-item-left .info-content{max-width:min(40vw,800px)}}[id=have] .split-item-left svg{max-width:124px}@media screen and (min-width:1025px){[id=have] .split-item-left svg{max-width:154px}}@media screen and (min-width:1441px){[id=have] .split-item-left svg{max-width:194px}}[id=have] .split-item-left h1{font-size:44px;font-weight:200;line-height:1;margin:20px 0;text-wrap:balance}@media screen and (min-width:1025px){[id=have] .split-item-left h1{font-size:58px}}@media screen and (min-width:1441px){[id=have] .split-item-left h1{font-size:68px}}@media screen and (min-width:1641px){[id=have] .split-item-left h1{font-size:78px}}[id=have] .split-item-left h1{animation:fadeEnter 2s ease .15s both,translateEnter .5s ease .2s both}[id=have] .split-item-left p{font-size:20px;font-weight:200;text-wrap:balance}@media screen and (min-width:1025px){[id=have] .split-item-left p{font-size:24px}}@media screen and (min-width:1441px){[id=have] .split-item-left p{font-size:28px}}@media screen and (min-width:1641px){[id=have] .split-item-left p{font-size:30px}}[id=have] .split-item-left p{animation:fadeEnter 2s ease .25s both,translateEnter .5s ease .3s both}[id=have] .split-item-left>video{animation:fadeEnter .5s ease both;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;width:100%}@media screen and (min-width:1025px){@supports (height:100dvh){[id=have] .split-item-left>video{height:100dvh}}}

/*!*******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/Vessels/Vessels.css ***!
  \*******************************************************************************************************************************************************************************************/[id=vessels]{height:100%}[id=vessels]>.content{display:flex;flex-direction:column;height:100%}[id=vessels] .grid-container{display:grid;height:100%;margin-top:20px;width:100%;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(10px,1fr));padding:4vh 4vw}@media screen and (min-width:769px){[id=vessels] .grid-container{grid-template-columns:repeat(3,minmax(10px,1fr))}}@media screen and (min-width:1025px){[id=vessels] .grid-container{grid-template-columns:repeat(6,minmax(10px,1fr))}}[id=vessels] .vessel-card{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:1%;cursor:pointer;display:flex;justify-content:center;padding:20px}@media screen and (min-width:1025px){[id=vessels] .vessel-card{background-position:top;background-size:cover;border-radius:2%}}[id=vessels] .vessel-card{animation:fadeEnter .6s ease-in-out both,translateEnter .6s ease both}[id=vessels] .vessel-card h1{font-size:18px;font-weight:500;line-height:1.2;margin:0;padding-left:16%;text-align:center;text-transform:capitalize}@media screen and (min-width:1025px){[id=vessels] .vessel-card h1{font-size:20px}}@media screen and (min-width:1641px){[id=vessels] .vessel-card h1{font-size:24px}}

/*!****************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/ContactDialog/ContactDialog.css ***!
  \****************************************************************************************************************************************************************************************************/[id=contact-dialog]{border-radius:30px;padding:48px 90px 92px}[id=contact-dialog]:has(.second-step){padding:48px 61px 114px 42px}[id=contact-dialog]>header{align-items:center;display:flex;justify-content:flex-end}[id=contact-dialog]>header>button{align-items:center;background-color:transparent;border:1px solid #0a1e3d;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-right:32px;padding:.5rem;position:relative}[id=contact-dialog]>header>button:hover{background-color:#f5f5f5}[id=contact-dialog]>header>button:after{background-color:#072572;content:"";height:1px;left:100%;position:absolute;top:50%;transform:translateY(-50%);width:28px}[id=contact-dialog]>header>button>span{font-size:24px}[id=contact-dialog]>header>span{color:#333;font-family:var(--condensed-font-family);font-size:20px;font-weight:600;text-transform:uppercase}[id=contact-dialog] h2{font-size:35px;font-weight:300;text-align:center;text-wrap:pretty;width:100%}[id=contact-dialog]>form>section.first-step{display:flex;flex-direction:column;gap:1rem}[id=contact-dialog]>form>section.first-step input{background-color:#eaeaea;width:100%}[id=contact-dialog]>form>section.first-step input::-moz-placeholder{color:#4e4b4b}[id=contact-dialog]>form>section.first-step input::placeholder{color:#4e4b4b}[id=contact-dialog]>form>section.first-step input{height:83px}[id=contact-dialog]>form>section.first-step>div{display:flex;gap:18px}[id=contact-dialog]>form>section.first-step>div>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eaeaea;background-image:url(/static/arrow.a2565c1a8a9eba1b1f59.png);background-position:right 15px center;background-repeat:no-repeat;color:#3f3f3f;font-family:var(--base-font-family);font-size:25px;font-weight:600}[id=contact-dialog]>form>section.first-step>div>select>option{color:#3f3f3f;font-weight:100}[id=contact-dialog]>form>section.first-step>div input,[id=contact-dialog]>form>section.first-step>div>select{width:50%}[id=contact-dialog]>form>section.first-step input{color:#3f3f3f;font-family:var(--base-font-family);font-size:25px;font-weight:100;font-weight:600}[id=contact-dialog]>form>section.first-step input::-moz-placeholder{font-family:var(--base-font-family);font-size:25px;font-weight:100}[id=contact-dialog]>form>section.first-step input::placeholder{font-family:var(--base-font-family);font-size:25px;font-weight:100}[id=contact-dialog]>form>section.first-step button{background-color:#072572;border:none;border-radius:70px;color:#fff;font-family:var(--base-font-family);font-size:25px;margin-top:48px;padding:24px 0}[id=contact-dialog]>form>section.first-step button:disabled{background-color:#a7b3d2;color:#fff}[id=contact-dialog]>form>section.second-step>h2{margin-bottom:56px;margin-top:64px}[id=contact-dialog]>form>section.second-step>div{display:flex;gap:22px}[id=contact-dialog]>form>section.second-step>div>button{align-items:center;border:none;border-radius:14px;display:flex;flex-direction:column;height:272px;justify-content:space-around;max-width:260px;min-width:260px;padding:12px}[id=contact-dialog]>form>section.second-step>div>button>span{color:#3f3f3f;font-family:var(--base-font-family);font-size:20px;font-weight:500;text-wrap:pretty}

/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/Progress/Progress.css ***!
  \******************************************************************************************************************************************************************************************/#progress{padding:0}#progress .bar{background-color:rgba(0,17,45,.8);border-radius:16px;box-shadow:0 0 10px rgba(0,17,45,.8);height:60px;max-width:100%;overflow:hidden}#progress .bar .fill{background-image:linear-gradient(90deg,#fcc050,#d8892f);border-radius:16px;height:100%;transition:width 1s ease-in-out}#progress .bar .fill.complete{width:100%}#progress .bar .progressing{animation:filling 100s cubic-bezier(0,.9,.43,.99) both;border-radius:16px}@keyframes filling{0%{width:0}to{width:96%}}

/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/LoadScreen/LoadScreen.css ***!
  \******************************************************************************************************************************************************************************************/[id=load-screen]{background-image:url(/static/load-screen-bg.8ce47c8aacc069e40022.jpg);background-position:50%;background-size:cover;height:100%;position:relative}[id=load-screen]>.content{align-content:center;height:100%;margin:auto;max-width:860px;padding-bottom:5vh;position:relative;text-align:center}[id=load-screen]>.content>svg{display:block;flex:0 0 auto;line-height:1;margin-bottom:5vh;max-height:56px}@media screen and (min-width:1025px){[id=load-screen]>.content>svg{max-height:74px}}@media screen and (min-width:1441px){[id=load-screen]>.content>svg{max-height:88px}}[id=load-screen]>.content h1{color:var(--gold-color);font-size:50px;height:50px;line-height:1;margin:10vh auto;max-width:var(--breakpoint-desktop);position:relative;text-wrap:balance;width:100%}[id=load-screen]>.content h1 .message{animation:rotate-messages 18s linear infinite;bottom:0;display:block;left:0;opacity:0;position:absolute;width:100%}[id=load-screen]>.content h1 .message:first-child{animation-delay:0s}[id=load-screen]>.content h1 .message:nth-child(2){animation-delay:3s}[id=load-screen]>.content h1 .message:nth-child(3){animation-delay:6s}[id=load-screen]>.content h1 .message:nth-child(4){animation-delay:9s}[id=load-screen]>.content h1 .message:nth-child(5){animation-delay:12s}[id=load-screen]>.content h1 .message:nth-child(6){animation-delay:15s}@keyframes rotate-messages{0%,16.67%{opacity:1;transform:translateY(0)}22%,to{opacity:0;transform:translateY(-100%)}}

/*!**************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/LameSelector/LameSelector.css ***!
  \**************************************************************************************************************************************************************************************************/[id=lame-selector]{border:1px solid #0e346f;border-radius:15px;margin:0 0 12px;padding:14px 20px;--toggle-width:70px;--toggle-height:36px;--toggle-slider-size:36px;--toggle-slider-border-size:0;--toggle-slider-left-color:#233756;--toggle-background-color:#07162f;--toggle-slider-right-color:#3c93f8;display:flex;flex-direction:column;gap:32px;max-width:-moz-fit-content;max-width:fit-content}[id=lame-selector]>div{align-items:center;display:flex;gap:12px}[id=lame-selector]>div h2,[id=lame-selector]>div>span{font-size:18px}[id=lame-selector]>div h2{font-weight:400;margin-bottom:0;margin-top:0}[id=lame-selector]>div fieldset{align-items:center;justify-content:flex-start;margin:0;padding:0;width:100%}[id=lame-selector]>div fieldset label{font-size:18px}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Result/ResultTable/ResultTable.css ***!
  \***************************************************************************************************************************************************************************************************/[id=result-table]{align-items:center;display:flex}[id=result-table] .data-container{border-left:1px solid #1a3b6f;display:flex;width:100%}[id=result-table] .data-container>div{display:grid;flex:1;grid-template-columns:1.2fr 1fr}[id=result-table] .data-container>div span{align-items:center;display:flex;font-family:var(--condensed-font-family);font-size:14px;padding:3px 20px}@media screen and (min-width:1441px){[id=result-table] .data-container>div span{font-size:16px;padding:3px 24px}}@media screen and (min-width:1641px){[id=result-table] .data-container>div span{font-size:19px;padding:8px 30px}}[id=result-table] .data-container>div span:nth-child(odd){background-color:#081a35}[id=result-table] .data-container>div span:first-child,[id=result-table] .data-container>div span:nth-child(2){border-top:1px solid #1a3b6f;padding-top:30px}[id=result-table] .data-container>div span:last-child,[id=result-table] .data-container>div span:nth-last-child(2){border-bottom:1px solid #1a3b6f;padding-bottom:30px}[id=result-table] .data-container>div span:nth-child(2n){border-left:1px solid #1a3b6f;border-right:1px solid #1a3b6f}

/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/Loader/Loader.css ***!
  \**************************************************************************************************************************************************************************************/.loader{animation:rotate 1s linear infinite;border-radius:50%;height:48px;position:relative;width:48px}.loader:after,.loader:before{animation:prixClipFix 2s linear infinite;border:5px solid hsla(0,0%,100%,.85);border-radius:50%;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0}.loader:after{border-color:#fcc050;bottom:8px;left:8px;right:8px;top:8px;transform:rotate3d(90,90,0,180deg)}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}75%,to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}

/*!********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/TypingAnimation/TypingAnimation.css ***!
  \********************************************************************************************************************************************************************************************************/#typing-animation{color:var(--old-gold-color);font-size:25vh;line-height:1;padding:0 10vw;position:absolute;text-align:center;text-transform:uppercase}#typing-animation .letter{animation:fadeEnter 1s ease-in-out both}@keyframes appear{0%{opacity:0}to{opacity:1}}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/Propellers/Propellers.css ***!
  \**********************************************************************************************************************************************************************************************/#propellers{position:relative;width:-moz-fit-content;width:fit-content}#propellers>.propeller-viewer{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}#propellers>.propeller-viewer .propeller-image{background-color:#17335d;border-radius:18px;max-width:155px;padding:10px;position:relative}#propellers>.propeller-viewer img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#propellers+[id=propeller-animation]{align-items:center;background-image:linear-gradient(256deg,#0a1e3d,#0d2d5f);bottom:0;display:grid;height:100vh;justify-items:center;left:0;place-items:center;position:fixed;right:0;top:0;width:100vw;z-index:10}@supports (height:100dvh){#propellers+[id=propeller-animation]{height:100dvh}}#propellers+[id=propeller-animation]>img{animation:fadeEnter 1.5s ease-in-out 3s both;height:100vh;left:50%;max-height:800px;max-width:800px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;translate:-50% -50%;width:100vw}@supports (height:100dvh){#propellers+[id=propeller-animation]>img{height:100dvh}}#propellers+[id=propeller-animation]>button{align-items:center;border-radius:100%;display:grid;flex:0 0 auto;font-size:30px;height:62px;justify-items:center;min-width:62px;padding:0;place-items:center;position:absolute;right:6%;top:6%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Result/Result.css ***!
  \**********************************************************************************************************************************************************************************/[id=result]{display:flex;justify-content:space-between}[id=result]>section{display:flex;flex:1 1 auto;flex-direction:column;height:100%;padding:10px 2vw}@media screen and (min-width:1445px){[id=result]>section{padding:15px 5vw}}[id=result]>section>footer{display:flex;flex:0 0 auto;justify-content:space-between;padding:10px 0}[id=result]>section>footer>div{align-items:center;display:flex;gap:10px}[id=result]>section>footer .button,[id=result]>section>footer button{align-items:center;background-color:transparent;border:1.5px solid #fcc050;border-radius:100%;display:grid;flex:0 0 auto;font-size:30px;height:62px;justify-items:center;min-width:62px;padding:0;place-items:center;position:relative}[id=result]>section>footer .condensed{font-size:20px;font-weight:700;text-transform:uppercase}[id=result]>section>footer .button{margin-right:44px}[id=result]>section>footer .button:before{background-color:#fcc050;content:"";height:1px;left:100%;position:absolute;width:44px}[id=result]>section>footer .button>.icon{color:#fcc050}[id=result]>section>footer button:last-child{margin-left:44px}[id=result]>section>footer button:before{background-color:#fcc050;content:"";height:1px;position:absolute;right:100%;width:44px}[id=result]>[id=info]>header{flex:0 0 auto;padding-top:10px}[id=result]>[id=info]>header>button{background-color:transparent;border:none;display:block;line-height:1;padding:0}[id=result]>[id=info]>header>button>svg{margin-bottom:2rem;max-height:64px;max-width:-moz-fit-content;max-width:fit-content}[id=result]>[id=info]>section{display:flex;flex:1 1 auto;flex-direction:column}[id=result]>[id=info]>section.left-info>.propeller-container .switch{flex-shrink:0}[id=result]>[id=info]>section.left-info>.propeller-container>button{border:1px solid var(--gold-color);border-radius:54px;color:var(--gold-color);font-family:var(--condensed-font-family);font-size:18px;font-weight:600;text-transform:uppercase}[id=result]>[id=info]>section.left-info>.type{align-items:center;display:flex;gap:12px;margin:8vh 0 4vh}[id=result]>[id=info]>section.left-info>.type>span{border-bottom:1px solid transparent;cursor:pointer;display:block;opacity:.4;transition:all .3s ease-in-out}[id=result]>[id=info]>section.left-info>.type>span:hover{opacity:.65}[id=result]>[id=info]>section.left-info>.type>span.active{border-color:#fff;opacity:1}[id=result]>[id=info]>section.left-info>.type>img{aspect-ratio:1/1;width:22px}@media screen and (min-width:1025px){[id=result]>[id=info]>section.left-info>.type>img{width:24px}}@media screen and (min-width:1441px){[id=result]>[id=info]>section.left-info>.type>img{width:28px}}@media screen and (min-width:1641px){[id=result]>[id=info]>section.left-info>.type>img{width:34px}}[id=result]>[id=info]>section.left-info>.type>span{color:var(--base-font-color);font-size:18px}@media screen and (min-width:1025px){[id=result]>[id=info]>section.left-info>.type>span{font-size:20px}}@media screen and (min-width:1441px){[id=result]>[id=info]>section.left-info>.type>span{font-size:22px}}@media screen and (min-width:1641px){[id=result]>[id=info]>section.left-info>.type>span{font-size:26px}}[id=result]>[id=charts]{display:flex;flex-direction:column;gap:2rem;height:100%;max-width:50vw;width:100%}[id=result]>[id=charts] footer>div{margin-left:auto}[id=result]>[id=charts] footer>div button{background-color:#077aff;border-color:#077aff}[id=result]>[id=charts] footer>div button:before{background-color:#077aff}[id=result]>[id=charts] .language-selector{align-self:flex-end;margin-right:10px;margin-top:10px}@media screen and (min-width:1445px){[id=result]>[id=charts] .language-selector{margin-right:5vw}}[id=result] .charts-container{align-items:center;background-color:#07162f;border-radius:29px;display:flex;flex-direction:column;height:100%;justify-content:center;padding-right:20px;padding-top:30px}[id=result] .charts-container>article{flex:1;padding:.5rem}[id=result] .charts-container>article>svg{height:100%;width:100%}[id=result] .charts-container>article:last-child header{margin-top:12px}[id=result] .charts-container>article:nth-child(2){border-bottom:1px solid #35517c;border-top:1px solid #35517c}[id=result] .svg-container{height:100%!important;width:100%!important}[id=result] .main-svg{background:none!important}[id=result] .js-plotly-plot .plotly .modebar-btn,[id=result] .modebar-group{display:none}

/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/components/ErrorBoundary/ErrorPage/ErrorPage.css ***!
  \**********************************************************************************************************************************************************************************************************/[id=error-page]{background-image:url(/static/error.74d7ada2aeff4085b572.jpg);background-position:50%;background-size:cover;position:relative}[id=error-page]>video{animation:fadeEnter .5s ease both;bottom:0;height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100vw}@supports (height:100dvh){[id=error-page]>video{height:100dvh}}[id=error-page]>.content{align-content:center;background-color:rgba(0,0,0,.4);height:100%;position:relative;text-align:center}[id=error-page]>.content h1{font-size:100px;line-height:1;margin:4vh auto;max-width:var(--breakpoint-desktop);text-wrap:balance}[id=error-page]>.content h1,[id=error-page]>.content p{animation:fadeEnter 2s ease .15s both,translateEnter .5s ease .2s both}[id=error-page]>.content p{font-size:38px;margin:0 auto 6vh}[id=error-page]>.content .button{animation:fadeEnter 2s ease 1s both;border-color:var(--gold-color);color:var(--gold-color);font-size:30px;margin:auto}

/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/routes/Config/About/About.css ***!
  \***************************************************************************************************************************************************************************************/[id=about]{height:100%}[id=about] [id=masthead] h1{font-size:28px}@media screen and (min-width:1025px){[id=about] [id=masthead] h1{font-size:32px}}@media screen and (min-width:1441px){[id=about] [id=masthead] h1{font-size:48px}}[id=about]>.content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1vh 5vw}[id=about]>.content>section{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:min(3vh,20px);justify-content:center;max-height:100%;min-height:0;padding:30px 0 0}[id=about]>.content>footer{display:flex;flex:0 0 auto;justify-content:flex-end;justify-content:space-between;padding:20px 0}[id=about]>.content>footer>section{align-items:center;display:flex;transition:opacity .3s ease-in-out}[id=about]>.content>footer>section.disabled{opacity:.1;pointer-events:none}[id=about]>.content>footer .button{align-items:center;border-radius:100%;display:grid;flex:0 0 auto;font-size:30px;height:62px;justify-items:center;min-width:62px;padding:0;place-items:center;position:relative}[id=about]>.content>footer .button:before{background-color:#fff;content:"";height:1px;position:absolute;width:44px}[id=about]>.content>footer .button.back-button{margin-right:44px}[id=about]>.content>footer .button.back-button:before{left:100%}[id=about]>.content>footer .button.next-button{margin-left:44px}[id=about]>.content>footer .button.next-button:before{right:100%}[id=about]>.content>footer .condensed{font-size:20px;font-weight:700;text-transform:uppercase}[id=about] article{animation:fadeEnter .6s ease-in-out both,translateEnter .6s ease both;background-color:#072554;border-radius:80px;max-width:-moz-fit-content;max-width:fit-content;padding:16px}@media screen and (min-width:1025px){[id=about] article{padding:min(3vh,20px)}}@media screen and (min-width:1641px){[id=about] article{padding:min(3vh,26px)}}[id=about] article h1{color:var(--gold-color);font-size:18px;font-weight:500;line-height:1.2;margin:0;text-align:center}@media screen and (min-width:1025px){[id=about] article h1{font-size:min(3vh,20px)}}@media screen and (min-width:1641px){[id=about] article h1{font-size:min(3vh,24px)}}
/*# sourceMappingURL=main.33ace4b0d7cf704928c0.css.map*/