:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.default-vw-font-size-1{font-size:1px}@media(min-width:768px){.default-vw-font-size-1{font-size:.0520833333vw}}.default-vw-font-size-2{font-size:2px}@media(min-width:768px){.default-vw-font-size-2{font-size:.1041666667vw}}.default-vw-font-size-3{font-size:3px}@media(min-width:768px){.default-vw-font-size-3{font-size:.15625vw}}.default-vw-font-size-4{font-size:4px}@media(min-width:768px){.default-vw-font-size-4{font-size:.2083333333vw}}.default-vw-font-size-5{font-size:5px}@media(min-width:768px){.default-vw-font-size-5{font-size:.2604166667vw}}.default-vw-font-size-6{font-size:6px}@media(min-width:768px){.default-vw-font-size-6{font-size:.3125vw}}.default-vw-font-size-7{font-size:7px}@media(min-width:768px){.default-vw-font-size-7{font-size:.3645833333vw}}.default-vw-font-size-8{font-size:8px}@media(min-width:768px){.default-vw-font-size-8{font-size:.4166666667vw}}.default-vw-font-size-9{font-size:9px}@media(min-width:768px){.default-vw-font-size-9{font-size:.46875vw}}.default-vw-font-size-10{font-size:10px}@media(min-width:768px){.default-vw-font-size-10{font-size:.5208333333vw}}.default-vw-font-size-11{font-size:11px}@media(min-width:768px){.default-vw-font-size-11{font-size:.5729166667vw}}.default-vw-font-size-12{font-size:12px}@media(min-width:768px){.default-vw-font-size-12{font-size:.625vw}}.default-vw-font-size-13{font-size:13px}@media(min-width:768px){.default-vw-font-size-13{font-size:.6770833333vw}}.default-vw-font-size-14{font-size:14px}@media(min-width:768px){.default-vw-font-size-14{font-size:.7291666667vw}}.default-vw-font-size-15{font-size:15px}@media(min-width:768px){.default-vw-font-size-15{font-size:.78125vw}}.default-vw-font-size-16{font-size:16px}@media(min-width:768px){.default-vw-font-size-16{font-size:.8333333333vw}}.default-vw-font-size-17{font-size:17px}@media(min-width:768px){.default-vw-font-size-17{font-size:.8854166667vw}}.default-vw-font-size-18{font-size:18px}@media(min-width:768px){.default-vw-font-size-18{font-size:.9375vw}}.default-vw-font-size-19{font-size:19px}@media(min-width:768px){.default-vw-font-size-19{font-size:.9895833333vw}}.default-vw-font-size-20{font-size:20px}@media(min-width:768px){.default-vw-font-size-20{font-size:1.0416666667vw}}.default-vw-font-size-21{font-size:21px}@media(min-width:768px){.default-vw-font-size-21{font-size:1.09375vw}}.default-vw-font-size-22{font-size:22px}@media(min-width:768px){.default-vw-font-size-22{font-size:1.1458333333vw}}.default-vw-font-size-23{font-size:23px}@media(min-width:768px){.default-vw-font-size-23{font-size:1.1979166667vw}}.default-vw-font-size-24{font-size:24px}@media(min-width:768px){.default-vw-font-size-24{font-size:1.25vw}}.default-vw-font-size-25{font-size:25px}@media(min-width:768px){.default-vw-font-size-25{font-size:1.3020833333vw}}.default-vw-font-size-26{font-size:26px}@media(min-width:768px){.default-vw-font-size-26{font-size:1.3541666667vw}}.default-vw-font-size-27{font-size:27px}@media(min-width:768px){.default-vw-font-size-27{font-size:1.40625vw}}.default-vw-font-size-28{font-size:28px}@media(min-width:768px){.default-vw-font-size-28{font-size:1.4583333333vw}}.default-vw-font-size-29{font-size:29px}@media(min-width:768px){.default-vw-font-size-29{font-size:1.5104166667vw}}.default-vw-font-size-30{font-size:30px}@media(min-width:768px){.default-vw-font-size-30{font-size:1.5625vw}}.default-vw-font-size-31{font-size:31px}@media(min-width:768px){.default-vw-font-size-31{font-size:1.6145833333vw}}.default-vw-font-size-32{font-size:32px}@media(min-width:768px){.default-vw-font-size-32{font-size:1.6666666667vw}}.default-vw-font-size-33{font-size:33px}@media(min-width:768px){.default-vw-font-size-33{font-size:1.71875vw}}.default-vw-font-size-34{font-size:34px}@media(min-width:768px){.default-vw-font-size-34{font-size:1.7708333333vw}}.default-vw-font-size-35{font-size:35px}@media(min-width:768px){.default-vw-font-size-35{font-size:1.8229166667vw}}.default-vw-font-size-36{font-size:36px}@media(min-width:768px){.default-vw-font-size-36{font-size:1.875vw}}.default-vw-font-size-37{font-size:37px}@media(min-width:768px){.default-vw-font-size-37{font-size:1.9270833333vw}}.default-vw-font-size-38{font-size:38px}@media(min-width:768px){.default-vw-font-size-38{font-size:1.9791666667vw}}.default-vw-font-size-39{font-size:39px}@media(min-width:768px){.default-vw-font-size-39{font-size:2.03125vw}}.default-vw-font-size-40{font-size:40px}@media(min-width:768px){.default-vw-font-size-40{font-size:2.0833333333vw}}.default-vw-font-size-41{font-size:41px}@media(min-width:768px){.default-vw-font-size-41{font-size:2.1354166667vw}}.default-vw-font-size-42{font-size:42px}@media(min-width:768px){.default-vw-font-size-42{font-size:2.1875vw}}.default-vw-font-size-43{font-size:43px}@media(min-width:768px){.default-vw-font-size-43{font-size:2.2395833333vw}}.default-vw-font-size-44{font-size:44px}@media(min-width:768px){.default-vw-font-size-44{font-size:2.2916666667vw}}.default-vw-font-size-45{font-size:45px}@media(min-width:768px){.default-vw-font-size-45{font-size:2.34375vw}}.default-vw-font-size-46{font-size:46px}@media(min-width:768px){.default-vw-font-size-46{font-size:2.3958333333vw}}.default-vw-font-size-47{font-size:47px}@media(min-width:768px){.default-vw-font-size-47{font-size:2.4479166667vw}}.default-vw-font-size-48{font-size:48px}@media(min-width:768px){.default-vw-font-size-48{font-size:2.5vw}}.default-vw-font-size-49{font-size:49px}@media(min-width:768px){.default-vw-font-size-49{font-size:2.5520833333vw}}.default-vw-font-size-50{font-size:50px}@media(min-width:768px){.default-vw-font-size-50{font-size:2.6041666667vw}}.default-vw-font-size-51{font-size:51px}@media(min-width:768px){.default-vw-font-size-51{font-size:2.65625vw}}.default-vw-font-size-52{font-size:52px}@media(min-width:768px){.default-vw-font-size-52{font-size:2.7083333333vw}}.default-vw-font-size-53{font-size:53px}@media(min-width:768px){.default-vw-font-size-53{font-size:2.7604166667vw}}.default-vw-font-size-54{font-size:54px}@media(min-width:768px){.default-vw-font-size-54{font-size:2.8125vw}}.default-vw-font-size-55{font-size:55px}@media(min-width:768px){.default-vw-font-size-55{font-size:2.8645833333vw}}.default-vw-font-size-56{font-size:56px}@media(min-width:768px){.default-vw-font-size-56{font-size:2.9166666667vw}}.default-vw-font-size-57{font-size:57px}@media(min-width:768px){.default-vw-font-size-57{font-size:2.96875vw}}.default-vw-font-size-58{font-size:58px}@media(min-width:768px){.default-vw-font-size-58{font-size:3.0208333333vw}}.default-vw-font-size-59{font-size:59px}@media(min-width:768px){.default-vw-font-size-59{font-size:3.0729166667vw}}.default-vw-font-size-60{font-size:60px}@media(min-width:768px){.default-vw-font-size-60{font-size:3.125vw}}.default-vw-font-size-61{font-size:61px}@media(min-width:768px){.default-vw-font-size-61{font-size:3.1770833333vw}}.default-vw-font-size-62{font-size:62px}@media(min-width:768px){.default-vw-font-size-62{font-size:3.2291666667vw}}.default-vw-font-size-63{font-size:63px}@media(min-width:768px){.default-vw-font-size-63{font-size:3.28125vw}}.default-vw-font-size-64{font-size:64px}@media(min-width:768px){.default-vw-font-size-64{font-size:3.3333333333vw}}.default-vw-font-size-65{font-size:65px}@media(min-width:768px){.default-vw-font-size-65{font-size:3.3854166667vw}}.default-vw-font-size-66{font-size:66px}@media(min-width:768px){.default-vw-font-size-66{font-size:3.4375vw}}.default-vw-font-size-67{font-size:67px}@media(min-width:768px){.default-vw-font-size-67{font-size:3.4895833333vw}}.default-vw-font-size-68{font-size:68px}@media(min-width:768px){.default-vw-font-size-68{font-size:3.5416666667vw}}.default-vw-font-size-69{font-size:69px}@media(min-width:768px){.default-vw-font-size-69{font-size:3.59375vw}}.default-vw-font-size-70{font-size:70px}@media(min-width:768px){.default-vw-font-size-70{font-size:3.6458333333vw}}.default-vw-font-size-71{font-size:71px}@media(min-width:768px){.default-vw-font-size-71{font-size:3.6979166667vw}}.default-vw-font-size-72{font-size:72px}@media(min-width:768px){.default-vw-font-size-72{font-size:3.75vw}}.default-vw-font-size-73{font-size:73px}@media(min-width:768px){.default-vw-font-size-73{font-size:3.8020833333vw}}.default-vw-font-size-74{font-size:74px}@media(min-width:768px){.default-vw-font-size-74{font-size:3.8541666667vw}}.default-vw-font-size-75{font-size:75px}@media(min-width:768px){.default-vw-font-size-75{font-size:3.90625vw}}.default-vw-font-size-76{font-size:76px}@media(min-width:768px){.default-vw-font-size-76{font-size:3.9583333333vw}}.default-vw-font-size-77{font-size:77px}@media(min-width:768px){.default-vw-font-size-77{font-size:4.0104166667vw}}.default-vw-font-size-78{font-size:78px}@media(min-width:768px){.default-vw-font-size-78{font-size:4.0625vw}}.default-vw-font-size-79{font-size:79px}@media(min-width:768px){.default-vw-font-size-79{font-size:4.1145833333vw}}.default-vw-font-size-80{font-size:80px}@media(min-width:768px){.default-vw-font-size-80{font-size:4.1666666667vw}}.default-vw-font-size-81{font-size:81px}@media(min-width:768px){.default-vw-font-size-81{font-size:4.21875vw}}.default-vw-font-size-82{font-size:82px}@media(min-width:768px){.default-vw-font-size-82{font-size:4.2708333333vw}}.default-vw-font-size-83{font-size:83px}@media(min-width:768px){.default-vw-font-size-83{font-size:4.3229166667vw}}.default-vw-font-size-84{font-size:84px}@media(min-width:768px){.default-vw-font-size-84{font-size:4.375vw}}.default-vw-font-size-85{font-size:85px}@media(min-width:768px){.default-vw-font-size-85{font-size:4.4270833333vw}}.default-vw-font-size-86{font-size:86px}@media(min-width:768px){.default-vw-font-size-86{font-size:4.4791666667vw}}.default-vw-font-size-87{font-size:87px}@media(min-width:768px){.default-vw-font-size-87{font-size:4.53125vw}}.default-vw-font-size-88{font-size:88px}@media(min-width:768px){.default-vw-font-size-88{font-size:4.5833333333vw}}.default-vw-font-size-89{font-size:89px}@media(min-width:768px){.default-vw-font-size-89{font-size:4.6354166667vw}}.default-vw-font-size-90{font-size:90px}@media(min-width:768px){.default-vw-font-size-90{font-size:4.6875vw}}.default-vw-font-size-91{font-size:91px}@media(min-width:768px){.default-vw-font-size-91{font-size:4.7395833333vw}}.default-vw-font-size-92{font-size:92px}@media(min-width:768px){.default-vw-font-size-92{font-size:4.7916666667vw}}.default-vw-font-size-93{font-size:93px}@media(min-width:768px){.default-vw-font-size-93{font-size:4.84375vw}}.default-vw-font-size-94{font-size:94px}@media(min-width:768px){.default-vw-font-size-94{font-size:4.8958333333vw}}.default-vw-font-size-95{font-size:95px}@media(min-width:768px){.default-vw-font-size-95{font-size:4.9479166667vw}}.default-vw-font-size-96{font-size:96px}@media(min-width:768px){.default-vw-font-size-96{font-size:5vw}}.default-vw-font-size-97{font-size:97px}@media(min-width:768px){.default-vw-font-size-97{font-size:5.0520833333vw}}.default-vw-font-size-98{font-size:98px}@media(min-width:768px){.default-vw-font-size-98{font-size:5.1041666667vw}}.default-vw-font-size-99{font-size:99px}@media(min-width:768px){.default-vw-font-size-99{font-size:5.15625vw}}.default-vw-font-size-100{font-size:100px}@media(min-width:768px){.default-vw-font-size-100{font-size:5.2083333333vw}}:root{--whygo-blue:#0080c8;--whygo-sub-blue:#99cce9;--whygo-orange:#f18700;--whygo-sub-orange:#d27600;--whygo-gray:#909493;--whygo-sub-gray:#cecece}:not(.teacher-detail-page) *{font-size:clamp(16px,.9375vw,32px)}.text-default-blue,.text-default-blue *{color:#0080c8}.text-default-white,.text-default-white *{color:#fff}.text-default-dark,.text-default-dark *{color:var(--bs-dark)}.text-default-gray,.text-default-gray *{color:#909493}.navbar *{font-size:clamp(12px,.8333333333vw,32px)}.navbar .navbar-brand .logo{width:100%;height:60px;max-width:200px}@media(min-width:768px){.navbar .navbar-brand .logo{width:15.625vw;height:auto}}.navbar .navbar-collapse{flex-grow:inherit}.header{padding-top:0}@media(max-width:991.99px){.header{padding-left:2rem;padding-right:2rem}}.header .nav-item{position:relative}.header .nav-item:after{content:"";display:block;width:0;height:3px;background:#2098d1;transition:width .3s;position:absolute;bottom:0}.header .nav-item:hover:after{width:100%}@media(min-width:768px){.header .nav-item.dropend>.dropdown-toggle:before,.header .nav-item.dropstart>.dropdown-toggle:before{display:none}.header .nav-item.dropend>.dropdown-toggle:after,.header .nav-item.dropstart>.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}}.header .nav-item.dropdown{display:block!important}.footer{text-align:center}.footer div[class*=container]{padding-top:50px;padding-bottom:40px}@media(min-width:768px){.footer div[class*=container]{padding-top:6.7708333333vw;padding-bottom:3.6458333333vw}}.footer div[class*=col],.footer div[class*=col] a{font-size:clamp(18px,1.3541666667vw,32px)}.footer div[class*=col] a{text-decoration:none}.navbar-contact{justify-content:center}.navbar-contact.mobile-layout{display:none}@media(max-width:991.99px){.navbar-contact:not(.mobile-layout){display:none}.navbar-contact.mobile-layout{display:block}}.navbar-contact li{display:flex;align-items:center;align-content:center;justify-content:flex-start}.navbar-contact li span{font-size:clamp(12px,.625vw,32px);color:#000;padding-left:3px}.contact-icon{width:auto}.contact-phone{color:#f18700!important}.contact-phone .icon{filter:brightness(0) saturate(100%) invert(69%) sepia(29%) saturate(7155%) hue-rotate(1deg) brightness(94%) contrast(104%)}.contact-line-call{color:#06c755!important}.contact-line-call .icon{filter:brightness(0) saturate(100%) invert(69%) sepia(29%) saturate(7155%) hue-rotate(74deg) brightness(94%) contrast(104%)}.rotate-180{transform:rotate(180deg)}.bg-white{background-color:#fff}.font-white{color:#fff}.bg-orange{background-color:#f18700}.font-orange{color:#f18700}.bg-blue{background-color:#0080c8}.bg-sub-blue{background-color:#99cce9}.carousel .carousel-img{width:100%;height:auto}.carousel .carousel-caption{height:auto;width:100%;padding:0;bottom:0}.carousel .carousel-caption.right{right:0;left:auto}.carousel .carousel-caption.left{right:auto;left:0}.carousel .carousel-caption.center{right:auto;left:auto}.carousel .carousel-caption:after{content:"";width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));position:absolute;z-index:1;box-shadow:0 -20px 30px 15px rgba(0,0,0,.3)}.carousel .carousel-caption *{z-index:2}@media(min-width:768px){.carousel .carousel-caption{height:60%;width:50%;top:30%;text-align:right}.carousel .carousel-caption:after{display:none}.carousel .carousel-caption.right{text-align:right}.carousel .carousel-caption.left{text-align:left}.carousel .carousel-caption.center{text-align:center;width:100%}}.carousel .carousel-caption .carousel-title{font-weight:700;margin-top:auto;font-size:clamp(32px,3.75vw,72px);margin-bottom:25px;color:#fff}@media(min-width:768px){.carousel .carousel-caption .carousel-title{color:#0080c8;line-height:4.2708333333vw}}.carousel .carousel-caption .carousel-sub-title{font-weight:700;margin-top:auto;margin-bottom:25px;color:#fff;font-size:clamp(26px,1.3541666667vw,72px)}@media(min-width:768px){.carousel .carousel-caption .carousel-sub-title{color:#0080c8}}.carousel .carousel-caption .carousel-additionals{margin-bottom:45px}@media(min-width:768px){.carousel .carousel-caption .carousel-additionals{margin-top:auto;margin-bottom:0}}.carousel .carousel-caption .btn{padding-left:100px;padding-right:100px;font-size:clamp(20px,1.0416666667vw,32px)}@media(min-width:768px){.carousel .carousel-caption .btn{width:auto;padding-left:2.6041666667vw;padding-right:2.6041666667vw}}.curve-container{background-color:var(--curve-container-color);color:var(--curve-font-color)}.curve-container .curve-bottom,.curve-container .curve-top{z-index:1}.curve-container .curve-bottom path,.curve-container .curve-top path{fill:var(--curve-container-color)}.curve-container .curve-top{bottom:-5px}.curve-container .curve-bottom{top:-5px}.gallery{padding-bottom:50px}@media(min-width:768px){.gallery{padding-bottom:7.8125vw}}.gallery .gallery-image{display:flex;align-items:center;justify-content:center;align-content:center}@media(min-width:768px){.gallery .gallery-image{min-height:7.8125vw}}.gallery .gallery-title{font-size:clamp(26px,2.0833333333vw,36px);font-weight:700;line-height:1.2;color:#0080c8;padding-top:2.0833333333vw;text-align:center;min-height:4rem}@media(min-width:768px){.gallery .gallery-title{min-height:auto}}@media(min-width:992px){.gallery .gallery-title{text-align:start}}.gallery .gallery-description{font-size:clamp(18px,1.4583333333vw,24px);color:#909493;text-align:center}@media(min-width:992px){.gallery .gallery-description{text-align:start}}.gallery-figures{margin-top:0}@media(min-width:768px){.gallery-figures{margin-top:20px}}.gallery-figures .gallery-footer,.gallery-figures .gallery-header{padding-top:30px;padding-bottom:30px}.gallery-figures .gallery-footer *,.gallery-figures .gallery-header *{font-size:clamp(32px,3.75vw,72px)}.gallery-figures .gallery-footer{text-align:right}.gallery-testimonial{margin-top:0;position:relative}@media(min-width:768px){.gallery-testimonial{padding-top:100%!important}}@media(min-width:992px){.gallery-testimonial{padding-top:50%!important}}@media(min-width:1280px){.gallery-testimonial{padding-top:30%!important}}.gallery-testimonial .gallery-footer,.gallery-testimonial .gallery-header{padding-top:100px;padding-bottom:50px}.gallery-testimonial .gallery-footer *,.gallery-testimonial .gallery-header *{font-size:clamp(32px,3.75vw,72px);color:#fff}.gallery-testimonial .gallery-background{position:absolute;bottom:0}@media(min-width:768px){.gallery-testimonial .gallery-background{position:static}}.gallery-testimonial .gallery-image{position:relative}.gallery-testimonial .curve{position:absolute;bottom:-5px;left:0}.gallery-testimonial .curve.font-orange path{fill:#f18700}.gallery-testimonial .curve.font-white path{fill:#fff}.gallery-testimonial .gallery-container{z-index:2;padding-bottom:150px}@media(min-width:768px){.gallery-testimonial .gallery-container{position:absolute;top:0;z-index:2}}.gallery-testimonial .gallery-footer{text-align:right}.gallery-testimonial .gallery-description{z-index:2}.gallery-testimonial .gallery-description .description{border-bottom-right-radius:80px;position:relative}.gallery-testimonial .gallery-description .description .testimonial_link{background-color:transparent!important;position:absolute;bottom:5%;right:15%;width:100%;text-decoration:none;font-size:clamp(18px,1.5625vw,26px)}.gallery-testimonial .gallery-description .description-name{font-size:clamp(18px,1.4583333333vw,24px)}.gallery-testimonial .gallery-description .description-title{font-size:clamp(20px,3.75vw,28px)}.gallery-testimonial .gallery-description .description-text{font-size:clamp(18px,1.4583333333vw,24px);margin-bottom:30px}.section-contact{margin-top:0}.section-contact .curve-bottom,.section-contact .curve-top{z-index:1}.section-contact .curve path{fill:#fff}.section-contact .curve-top{bottom:-5px}.section-contact .curve-bottom{top:-5px}.section-contact .section-footer,.section-contact .section-header{padding-top:30px;padding-bottom:30px}.section-contact .section-footer *,.section-contact .section-header *{font-size:clamp(32px,3.75vw,72px);color:#0080c8}.section-contact .btn{padding-left:100px;padding-right:100px;font-size:clamp(24px,3.75vw,36px)}@media(min-width:768px){.section-contact .btn{width:auto;padding-left:10.4166666667vw;padding-right:10.4166666667vw}}.section-contact .section-footer{text-align:center}.section-contact .section-container{background-color:#fff}.section-contact .section-description *{font-size:clamp(18px,3.75vw,36px);color:#0080c8;padding-bottom:30px}.container-contact{padding-top:20px}@media(min-width:768px){.container-contact{padding-top:4.1666666667vw}}.gallery-contact{margin-top:20px}@media(min-width:768px){.gallery-contact{margin-top:4.1666666667vw}}.gallery-contact .figure-icon{width:80px;min-height:100px}@media(min-width:768px){.gallery-contact .figure-icon{width:4.1666666667vw;min-height:5.2083333333vw}}.gallery-contact .contact-map{border:0;border-radius:12px}.gallery-contact form{margin-left:0}@media(min-width:768px){.gallery-contact form{margin-left:4.1666666667vw}}.gallery-contact form button,.gallery-contact form input{color:#cecece}@media(min-width:768px){.gallery-contact form button,.gallery-contact form input{padding-left:1.0416666667vw;padding-right:1.0416666667vw;line-height:2.6041666667vw}}.default-btn-orange{color:#fff!important;background-color:#f18700!important}.default-btn-orange:hover{background-color:#d27600!important}.teacher-detail-page{padding-bottom:3rem}.teacher-detail-page *{font-size:clamp(14px,.9375vw,32px)}.teacher-detail-page .bg-color-teacher-detail{background-color:#ffc589;height:auto;min-height:230px}.teacher-detail-page .teacher-photo-area{position:relative;width:auto;min-width:300px;height:auto;min-height:230px}.teacher-detail-page .teacher-photo{background-color:var(--bs-body-bg);width:auto;min-width:300px;height:auto;min-height:230px;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.teacher-detail-page .teacher-photo{position:absolute;top:20%}}.teacher-detail-page .teacher-photo .img-thumbnail{--bs-border-radius:100%;--bs-border-color:#bbd0da;--bs-border-width:7px;padding:0;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.teacher-detail-page .teacher-intro{flex:1 1 auto}.teacher-detail-page .teching-education{padding:1rem}@media(min-width:768px){.teacher-detail-page .teching-education{padding-top:5rem}}.teacher-detail-page .teching-education li{padding-bottom:.75rem}.teacher-detail-page .teching-detail .nav-tabs{--bs-nav-link-color:#000;--bs-nav-link-hover-color:#0081ce;--bs-nav-tabs-border-width:2px;--bs-nav-tabs-border-color:#0081ce;--bs-nav-tabs-link-hover-border-color:#0081ce;--bs-nav-tabs-link-active-color:#fff;--bs-nav-tabs-link-active-bg:#0081ce;--bs-nav-tabs-link-active-border-color:#0081ce;border-bottom:var(--bs-nav-tabs-border-width) solid #c3c3c3;border-right-color:var(--bs-nav-tabs-border-width) solid #0081ce;border-left-color:var(--bs-nav-tabs-border-width) solid #0081ce;border-top-color:var(--bs-nav-tabs-border-width) solid #0081ce}.teacher-detail-page .teching-detail .nav-tabs .nav-item{flex:1 1 auto}@media(min-width:768px){.teacher-detail-page .teching-detail .nav-tabs .nav-item{flex:initial}}.teacher-detail-page .teching-detail .nav-tabs .nav-item:not(:last-child){margin-right:-2px}.teacher-detail-page .teching-detail .nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0081ce;width:100%}.teacher-detail-page .teching-detail .tab-content{margin-top:-2px;border:2px solid #c3c3c3}.teacher-detail-page .teching-detail .tab-content .tab-pane{padding:.625rem}@media(min-width:768px){.teacher-detail-page .teching-detail .tab-content .tab-pane{padding:2rem}}.teacher-detail-page .teching-detail .tab-content .tab-pane li{padding-bottom:.75rem}