header{font-family:Inter,sans-serif;color:#212121;font-size:16px}header .hide{display:none!important}header *{box-sizing:border-box}header button{border:0;background:transparent;margin:0;padding:0;cursor:pointer}header .header-inner{display:flex;justify-content:space-between}@media (min-width:1024px){header{position:relative;z-index:3}header .header-inner{min-height:124px}}header .logo{padding-left:46px;padding-top:46px;padding-bottom:20px}header .logo:hover img{background-color:#ddd}header .btn-hamburger{display:none;width:64px;height:68px;background-image:url(/assets/icons/icon-hamburger.svg);background-repeat:no-repeat;background-position:50%;background-size:19px;cursor:pointer}header .btn-hamburger[aria-expanded=true]{background-image:url(/assets/icons/icon-close.svg)}header nav{flex-grow:1}header nav .nav-inner{display:flex;flex-grow:1;flex-direction:column;align-items:flex-end}@media (max-width:1023.9px){header nav .nav-inner{position:absolute;left:0;right:0;bottom:0;top:78px;background:#1D2A5B;overflow-y:auto;z-index:3}}header nav ul{margin:0;padding:0;list-style:none}header ul.nav-top{z-index:3;list-style:none;display:flex;justify-content:space-between;align-items:center;background-color:#1D2A5B;background-image:url(/assets/bg/header-dkblue-desktop2.png);background-repeat:no-repeat;background-position:0 0;background-size:auto 100%;gap:6px;padding:1px 45px;margin:0 0 20px}header ul.nav-top.no-bg{background:transparent}header ul.nav-top.desktop-hidden{display:none}header ul.nav-top>li>a,header ul.nav-top>li>button{font-size:14px;line-height:24px;letter-spacing:-.14px;color:white;display:block;padding:5px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}header ul.nav-top>li>a:focus,header ul.nav-top>li>a:hover,header ul.nav-top>li>button:focus,header ul.nav-top>li>button:hover{-webkit-text-decoration:underline;text-decoration:underline}header ul.nav-top>li>a.highlight,header ul.nav-top>li>button.highlight{background-color:#0E4C90;padding:5px 16px;border-radius:6px;line-height:1}header ul.nav-top>li>a.highlight:hover,header ul.nav-top>li>button.highlight:hover{color:#1D2A5B;background-color:white;-webkit-text-decoration:none;text-decoration:none}header .nav-middle{display:flex;justify-content:space-between;justify-content:flex-end;color:#1D2A5B;flex-grow:1;width:100%;gap:60px}header .nav-middle ul.nav-middle-left{display:flex;list-style:none;flex-grow:1;padding-left:96px;padding-right:96px;justify-content:space-around}header .nav-middle ul.nav-middle-left>li>a,header .nav-middle ul.nav-middle-left>li>button{color:#1D2A5B;font-size:16px;line-height:1.125;letter-spacing:-.32px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:flex;align-items:flex-end;padding:0;margin:0}header .nav-middle ul.nav-middle-left>li>a span.label,header .nav-middle ul.nav-middle-left>li>button span.label{max-width:79px}header .nav-middle ul.nav-middle-left>li>a:focus,header .nav-middle ul.nav-middle-left>li>a:hover,header .nav-middle ul.nav-middle-left>li>button:focus,header .nav-middle ul.nav-middle-left>li>button:hover{-webkit-text-decoration:underline;text-decoration:underline}header .nav-middle ul.nav-middle-left .btn-level1{text-align:left}header .nav-middle ul.nav-middle-left .btn-level1.current{color:#0E4C90}header .nav-middle ul.nav-middle-left .chevron{display:inline-block;width:9px;height:9px;background-image:url(/assets/icons/icon-chevron-dkblue.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;flex-shrink:0;margin:4px}header .nav-middle .nav-middle-right{padding-right:45px;color:#1D2A5B;font-size:16px;line-height:1.125;letter-spacing:-.32px;font-weight:600;display:flex;align-items:center;text-align:left;gap:8px}header .nav-middle .nav-middle-right .icon-wrapper{display:inline-block;flex-shrink:0;width:31px;height:31px;border-radius:50%;background-color:#0E4C90;background-image:url(/assets/icons/icon-person.svg);background-repeat:no-repeat;background-position:50%}header .nav-middle .nav-middle-right:hover{-webkit-text-decoration:underline;text-decoration:underline}header .nav-panel{position:absolute;left:0;right:0;display:flex;background:white;border-bottom:1px solid #d1e0e5;border-top:1px solid #d1e0e5}header .nav-panel .relative{position:relative}header .nav-panel>div:first-child{background-color:#D1E0E5;padding:54px 40px;width:33.333333%}header .nav-panel>div:nth-child(2),header .nav-panel>div:nth-child(3){padding:54px 0;flex-grow:1;width:33.333%}header .nav-panel>div:nth-child(2) li,header .nav-panel>div:nth-child(3) li{display:block;display:flex}header .nav-panel>div:nth-child(2) a,header .nav-panel>div:nth-child(3) a{font-size:18px;line-height:1.4444444444;letter-spacing:-.18px;color:#1D2A5B;font-weight:400;-webkit-text-decoration:none;text-decoration:none;padding:9px 30px;display:block;width:100%;text-align:left}header .nav-panel>div:nth-child(2) a:hover,header .nav-panel>div:nth-child(3) a:hover{-webkit-text-decoration:underline;text-decoration:underline;background-color:#EEF4F6}header .nav-panel>div:nth-child(2) button,header .nav-panel>div:nth-child(3) button{min-width:50px}header .nav-panel>div:nth-child(2) button span.label:after,header .nav-panel>div:nth-child(3) button span.label:after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/assets/icons/icon-chevron-right.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;vertical-align:middle;margin-left:8px}header .nav-panel>div:nth-child(2) button.selected1,header .nav-panel>div:nth-child(2) button[aria-expanded=true],header .nav-panel>div:nth-child(3) button.selected1,header .nav-panel>div:nth-child(3) button[aria-expanded=true]{font-weight:700;background-color:#EEF4F6;color:#0E4C90}header .nav-panel>div:nth-child(2) button:hover,header .nav-panel>div:nth-child(3) button:hover{background-color:#EEF4F6}header .nav-panel h2{font-size:44px;line-height:1.0909090909;letter-spacing:-.88px;font-weight:800;color:#008A9C;margin:0}header .nav-panel p{font-size:18px;line-height:1.6666666667;letter-spacing:-.18px;font-weight:300;color:#212121}header .nav-panel .btn-level2[aria-expanded=false]+.level3{display:none}header .nav-panel .btn-level2[aria-expanded=true]+.level3{display:block}header .btn-level1[aria-expanded=false]+.nav-panel{display:none}header .btn-level1[aria-expanded=true]+.nav-panel{display:flex}header .find-teacher-wrapper{padding:12px 20px;display:flex;justify-content:flex-end;background:#1D2A5B}header .find-teacher-wrapper .btn-find-teacher{color:white;font-size:16px;line-height:1.125;letter-spacing:-.32px;font-weight:600;display:flex;align-items:center;text-align:left;gap:8px}header .find-teacher-wrapper .btn-find-teacher .icon-wrapper{display:inline-block;flex-shrink:0;width:31px;height:31px;border-radius:50%;background-color:#0E4C90;background-image:url(/assets/icons/icon-person.svg);background-repeat:no-repeat;background-position:50%}header .find-teacher-wrapper .btn-find-teacher:hover{-webkit-text-decoration:underline;text-decoration:underline}header .find-teacher-widget{padding:8px 46px 32px}header .find-teacher-widget h2{font-size:18px;line-height:1.6666666667;font-weight:700;letter-spacing:-.18px;color:#1D2A5B;margin:0}header .find-teacher-widget h2+p{font-size:18px;line-height:1;font-weight:300;letter-spacing:-.18px;color:#1D2A5B;margin:0}header .find-teacher-widget .input-wrapper{display:flex;gap:12px;border-bottom:1px solid #999999;padding-top:16px;padding-bottom:8px}header .find-teacher-widget .input-wrapper .icon-wrapper{display:inline-block;flex-shrink:0;width:31px;height:31px;border-radius:50%;background-color:#0E4C90;background-image:url(/assets/icons/icon-person.svg);background-repeat:no-repeat;background-position:50%}header .find-teacher-widget .input-wrapper input{border:0;display:block;flex-grow:1;font-size:24px;line-height:1.25;letter-spacing:-.48px;font-weight:300}header .find-teacher-widget .btn-delete{width:30px;height:30px;background-image:url(/assets/icons/icon-btn-delete.svg);background-repeat:no-repeat;background-position:50%;background-size:14px;flex-shrink:0}header .find-teacher-widget .btn-delete:hover{border:1px solid #999999}header .find-teacher-widget .pseudo-header-inner{display:flex;justify-content:space-between;align-items:center}header .search-widget{z-index:2;position:absolute;top:0;right:0;width:calc(100% - 470px);padding-top:36px;padding-left:44px;padding-right:44px;min-height:123px;background-color:#1D2A5B}header .search-widget .input-wrapper{display:flex;gap:12px;border-bottom:1px solid white;padding-top:16px;padding-bottom:8px}header .search-widget .input-wrapper .icon-wrapper{display:inline-block;flex-shrink:0;width:31px;height:31px;border-radius:50%;background-image:url(/assets/icons/icon-search.svg);background-repeat:no-repeat;background-position:50%}header .search-widget .input-wrapper input{border:0;display:block;flex-grow:1;background-color:transparent;color:white;font-size:24px;font-weight:300}header .search-widget .input-wrapper input::-moz-placeholder{color:white;opacity:1;font-family:Inter;font-weight:300}header .search-widget .input-wrapper input::-ms-input-placeholder{opacity:1}header .search-widget .input-wrapper input::placeholder{color:white;opacity:1;font-family:Inter;font-weight:300}header .search-widget .input-wrapper input::-ms-input-placeholder{color:white;font-family:Inter;font-weight:300}header .search-widget .input-wrapper input::-webkit-input-placeholder{color:white;font-family:Inter;font-weight:300}header .search-widget .btn-delete{width:30px;height:30px;background-image:url(/assets/icons/icon-btn-delete-white.svg);background-repeat:no-repeat;background-position:50%;background-size:14px;flex-shrink:0}header .search-widget .btn-delete:hover{border:1px solid #999999}header .btn-submit{font-size:18px;letter-spacing:-.18px;color:white;display:block;-webkit-text-decoration:none;text-decoration:none;background-color:#0E4C90;padding:4px 16px;border:1px solid #0e4c90;line-height:1;font-weight:700;border-radius:10px}header .btn-submit:focus,header .btn-submit:hover{background-color:white;color:#1D2A5B}header .btn-search:after{content:"";width:12px;height:12px;background-image:url(/assets/icons/icon-search-white.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-left:4px}header .btn-search:hover:after{background-image:url(/assets/icons/icon-search-dkblue.svg)}header .alert-msg{background-color:#212121;color:white;padding:20px 66px 20px 46px}header .alert-msg .icon-wrapper{width:22px;height:22px;background-image:url(/assets/icons/icon-alert.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-right:8px}header .alert-msg .call-to-action{font-weight:700;font-size:16px;line-height:1.25;letter-spacing:-.16px;display:inline-block;margin-left:4px;vertical-align:middle}header .alert-msg .call-to-action a{color:white;-webkit-text-decoration:none;text-decoration:none}header .alert-msg .call-to-action a:hover{-webkit-text-decoration:underline;text-decoration:underline}header .alert-msg .call-to-action a:after{content:"";width:22px;height:22px;display:inline-block;background-image:url(/assets/icons/icon-arrow-circle.svg);background-repeat:no-repeat;background-size:22px;margin-left:8px;vertical-align:middle}header .alert-msg p{display:inline;vertical-align:middle;font-weight:300;line-height:1.5}header .alert-msg p strong{font-weight:700;display:inline-block;margin-right:12px}header .alert-msg .btn-close-alert{width:58px;height:58px;display:inline-block;background-size:13px;background-position:50%;background-repeat:no-repeat;background-image:url(/assets/icons/icon-close-white.svg);border:0;border-radius:0;background-color:transparent;position:absolute;top:0;right:0}header .alert-msg .btn-close-alert:hover{border:1px dotted white}header .input-wrapper-inner{flex-grow:1;position:relative}header .input-wrapper-inner input{width:100%}header .input-wrapper-inner .btn-delete{position:absolute;right:0;top:0}header .input-wrapper-inner .btn-delete:disabled{opacity:.4}header .input-wrapper-inner .btn-delete:disabled:hover{border-color:transparent;cursor:default}header .banner{background-color:black}:-moz-focusring{outline:2px dashed transparent!important;box-shadow:0 0 0 2px #F9F9D1,0 0 0 4px #396196,0 0 4px 8px #F9F9D1!important;-moz-transition:all .2s ease-in;transition:all .2s ease-in;z-index:1000;overflow:visible}:focus-visible{outline:2px dashed transparent!important;box-shadow:0 0 0 2px #F9F9D1,0 0 0 4px #396196,0 0 4px 8px #F9F9D1!important;transition:all .2s ease-in;z-index:1000;overflow:visible}@media (max-width:1023px){header .alert-msg{padding:20px 48px 20px 20px}}@media (max-width:1023.9px){body.mobile-overflow-hidden{overflow-y:hidden;height:100%}}.skip-to-content{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:101}.skip-to-content:active,.skip-to-content:focus{position:relative;clip:auto!important;-webkit-clip-path:inherit;clip-path:inherit;height:auto;left:0;margin:auto;overflow:auto;top:10px;left:46px;color:black;width:auto}@media (min-width:1024px){header[data-locale=fr-ca] ul.nav-top{gap:6px}header[data-locale=fr-ca] .nav-middle ul.nav-middle-left{padding-left:20px;padding-right:20px}}@media (min-width:1200px){header[data-locale=fr-ca] .nav-middle ul.nav-middle-left{padding-left:40px;padding-right:40px}}@media (min-width:1729px){header[data-locale=fr-ca] .nav-middle ul.nav-middle-left{padding-left:50px;padding-right:50px}}@media (min-width:1024px) and (max-width:1728px){header[data-locale=fr-ca] .nav-middle ul.nav-middle-left>li:nth-child(4)>a span.label,header[data-locale=fr-ca] .nav-middle ul.nav-middle-left>li:nth-child(4)>button span.label,header[data-locale=fr-ca] .nav-middle ul.nav-middle-left>li:nth-child(5)>a span.label,header[data-locale=fr-ca] .nav-middle ul.nav-middle-left>li:nth-child(5)>button span.label{max-width:96px}}@media (min-width:1024px) and (max-width:1500px){header[data-locale=fr-ca] .nav-middle .nav-middle-right{max-width:170px;text-align:center}}@media (min-width:1501px){header[data-locale=fr-ca] .nav-middle .nav-middle-right{width:245px}}@media (min-width:1024px){header[data-locale=fr-ca] .nav-middle .nav-panel{left:-300px;margin-top:18px}}@media (min-width:1240px){header[data-locale=fr-ca] .nav-middle .nav-panel{left:-468px;margin-top:30px}}@media (max-width:1500px){header .nav-middle{gap:10px}header .nav-middle ul.nav-middle-left{padding-left:20px;padding-right:20px}}@media (max-width:1240px){header .logo{width:300px;padding-top:51px}header .logo img{max-width:100%}header .search-widget{width:calc(100% - 370px);min-height:110px;padding-top:28px}}@media (max-width:1023.9px){header .mobile-invisible{visibility:hidden}header .mobile-hidden{display:none}header .logo{padding-left:20px;padding-top:20px}header .btn-hamburger{display:block}header nav{flex-grow:0}header nav .nav-inner{position:absolute;left:0;right:0;bottom:0;top:78px;background:#1D2A5B;overflow-y:auto;z-index:3}header nav .btn-hamburger[aria-expanded=false]+.nav-inner{display:none}header nav .btn-hamburger[aria-expanded=true]+.nav-inner{display:flex}header nav nav{width:100%}header ul.nav-top{flex-direction:column;align-items:flex-start;background:transparent;width:100%;padding:0 20px;margin-top:20px;gap:0}header ul.nav-top.mobile-hidden{display:none}header ul.nav-top.desktop-hidden{display:flex}header ul.nav-top .highlight{margin-bottom:8px}header .nav-middle{flex-direction:column;justify-content:flex-start;flex-grow:0}header .nav-middle ul.nav-middle-left{flex-direction:column;padding-left:0;padding-right:0;flex-grow:0}header .nav-middle ul.nav-middle-left>li>a,header .nav-middle ul.nav-middle-left>li>button{color:white;padding:16px 0 16px 20px;border-bottom:1px solid white}header .nav-middle ul.nav-middle-left>li>a span.label,header .nav-middle ul.nav-middle-left>li>button span.label{max-width:none;width:calc(100% - 40px);font-size:20px;font-weight:600;line-height:1.1;letter-spacing:-.2px}header .nav-middle ul.nav-middle-left .btn-level1{width:100%}header .nav-middle ul.nav-middle-left .chevron{background-image:url(/assets/icons/icon-chevron-right-white.svg);background-size:12px auto;width:14px;height:14px}header .nav-middle ul.nav-middle-left .btn-level1[aria-expanded=true] .chevron{background-image:url(/assets/icons/icon-chevron-down-white.svg)}header .nav-middle .nav-middle-right.mobile-hidden{display:none}header .nav-panel{border-bottom:none;border-top:none;flex-direction:column;position:static;margin-top:0}header .nav-panel>div:first-child{display:block;width:100%;padding:0 20px}header .nav-panel>div:first-child .mobile-hidden{display:none}header .nav-panel>div:first-child p{font-size:15px}header .nav-panel>div:nth-child(2),header .nav-panel>div:nth-child(3){width:100%}header .nav-panel>div:nth-child(2){padding:0}header .nav-panel>div:nth-child(2) li{border-bottom:1px solid #b2b2b2;flex-wrap:wrap}header .nav-panel>div:nth-child(2) a,header .nav-panel>div:nth-child(2) button{padding-left:20px;padding-right:20px;font-size:16px;font-weight:400}header .nav-panel>div:nth-child(2) a.selected,header .nav-panel>div:nth-child(2) button.selected{font-weight:400;background-color:transparent;color:#1D2A5B}header .nav-panel>div:nth-child(2) a span.label:after,header .nav-panel>div:nth-child(2) button span.label:after{display:none}header .nav-panel>div:nth-child(2) a{width:calc(100% - 60px)}header .nav-panel>div:nth-child(2) button{background-image:url(/assets/icons/icon-chevron-right-blue.svg);background-repeat:no-repeat;background-position:right 20px center;background-size:12px auto}header .nav-panel>div:nth-child(2) button.selected1,header .nav-panel>div:nth-child(2) button[aria-expanded=true]{background-image:url(/assets/icons/icon-chevron-down-blue.svg);background-size:16px auto;background-position:right 19px center;font-weight:600}header .nav-panel>div:nth-child(2) .btn-level2{width:60px;height:40px}header .nav-panel>div:nth-child(2) .btn-level2:focus,header .nav-panel>div:nth-child(2) .btn-level2:hover{background-color:#EEF4F6}header .nav-panel>div:nth-child(2) .level3{width:100%}header .nav-panel>div:nth-child(2) .level3 li{border-bottom:0}header .nav-panel>div:nth-child(2) .level3 a{padding-left:40px;width:100%}header .find-teacher-widget{position:absolute;left:0;right:0;top:0;bottom:0;padding:0 0 20px;background-color:white;z-index:2}header .find-teacher-widget .logo{padding-top:20px}header .find-teacher-widget .btn-hamburger{background-image:url(/assets/icons/icon-close.svg)}header .find-teacher-widget .input-wrapper,header .find-teacher-widget h2,header .find-teacher-widget h2+p{margin-right:20px;margin-left:20px}header .find-teacher-widget .input-wrapper{align-items:center}header .find-teacher-widget .input-wrapper .icon-wrapper{width:24px;height:24px}header .find-teacher-widget .pseudo-header-inner{margin-bottom:40px}header .find-teacher-widget input{font-size:20px;width:100%}header .search-widget{z-index:40;left:0;width:100%;bottom:0;padding:0}header .search-widget .btn-hamburger{background-image:url(/assets/icons/icon-close.svg)}header .search-widget .pseudo-header-inner{background-color:white;display:flex;justify-content:space-between;padding:0}header .search-widget .input-wrapper{margin-left:20px;margin-right:20px;margin-top:20px}header .search-widget input{font-size:20px;width:100%}header .alert-msg{padding:20px 48px 20px 20px}body.mobile-overflow-hidden{overflow-y:hidden;height:100%}.skip-to-content:active,.skip-to-content:focus{left:0;right:0;text-align:center}header ul.nav-top>li>a,header ul.nav-top>li>button{white-space:normal}}@media (min-width:1024px){header .desktop-hidden{display:none}header .desktop-invisible{visibility:hidden}header nav{position:relative;z-index:2}header .nav-middle .btn-level1[aria-expanded=true]{color:#0E4C90;-webkit-text-decoration:underline;text-decoration:underline}header .nav-middle .btn-level1[aria-expanded=true] .chevron{background-image:url(/assets/icons/icon-chevron-mdblue.svg)}header .nav-panel{left:-300px;margin-top:18px}header .nav-panel .level3{position:absolute;right:0;top:54px;bottom:0;left:66.667%}header .find-teacher-wrapper.desktop-hidden{display:none}header #find-teacher-widget{position:relative}header #find-teacher-widget .btn-hamburger{position:absolute;top:0;right:28px;display:block;background-image:url(/assets/icons/icon-close.svg)}header #find-teacher-widget .btn-hamburger:hover{border:1px dotted black}header #search-widget .btn-hamburger{position:absolute;top:0;right:0;width:50px;height:50px;display:block;background-image:url(/assets/icons/icon-close-white.svg)}}@media (min-width:1024px) and (max-width:1023.9px){header #search-widget .btn-hamburger{right:0}}@media (min-width:1024px){header #search-widget .btn-hamburger:hover{border:1px dotted white}}@media (min-width:1240px){header .nav-panel{left:-422px;margin-top:30px}}@media (min-width:1729px){header .nav-middle ul.nav-middle-left{align-items:center;padding-left:120px;padding-right:120px}header .nav-middle ul.nav-middle-left>li>a span.label,header .nav-middle ul.nav-middle-left>li>button span.label{max-width:none}}@media (min-width:1920px){header .nav-middle ul.nav-middle-left>li>a,header .nav-middle ul.nav-middle-left>li>button{font-size:18px}}footer{font-family:Inter,sans-serif;font-size:16px;background-color:#edf3f5;background-image:url(/assets/bg/footer-side-desktop.png),url(/assets/bg/footer-desktop.png);background-repeat:no-repeat,repeat-x;background-position:100% 0,top;background-size:auto 572px,auto,40px;padding:108px 76px 100px;font-size:14px;letter-spacing:-.15px;color:#212121}footer .hide{display:none!important}footer *{box-sizing:border-box}footer button{border:0;background:transparent;margin:0;padding:0;cursor:pointer}footer .logo{display:inline-block;margin-bottom:90px;width:231px;width:375px}footer h2,footer li,footer p{font-size:14px;font-weight:400;line-height:1.6666666667;margin:3px 0}footer a{color:#212121}footer .flex{display:flex;-moz-column-gap:30px;column-gap:30px}footer .flex>div{width:310px}footer .flex2{display:flex;-moz-column-gap:50px;column-gap:50px}footer .flex3{display:flex;-moz-column-gap:33px;column-gap:33px;padding-top:52px}footer .flex3 a{display:inline-block;border:1px dotted transparent}footer .flex3 a img{display:block}footer .flex3 a:hover{border-color:black}footer ul{margin:0;list-style:none;padding:0}footer a:hover{-webkit-text-decoration:none;text-decoration:none}footer .pb-40px{padding-bottom:30px}.btn-back-to-top{position:fixed;right:0;bottom:50px;bottom:5%;right:2%;visibility:hidden;opacity:0;transition:.1s ease-in-out;font-size:18px;line-height:1.6666666667;letter-spacing:-.18px;font-weight:700;color:#0E4C90;display:flex;align-items:center;gap:8px}.btn-back-to-top.active{visibility:visible;opacity:1}.btn-back-to-top:after{background-image:url(/assets/icons/icon-arrow-circle.svg);background-repeat:no-repeat;background-size:22px;content:"";width:22px;height:22px;display:inline-block;transform:rotate(-90deg);border:1px dotted transparent}.btn-back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .btn-back-to-top.active{visibility:visible;opacity:1}footer.btn-back-to-top:after{background-image:url(/assets/icons/icon-arrow-circle.svg);background-repeat:no-repeat;background-size:22px;content:"";width:22px;height:22px;display:inline-block;transform:rotate(-90deg);border:1px dotted transparent}footer.btn-back-to-top:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:1023.9px){footer{padding:80px 20px;background-image:url(/assets/bg/footer-desktop.png);background-repeat:repeat-x;background-position:top;background-size:auto,40px}footer .mobile-invisible{visibility:hidden}footer .mobile-hidden{display:none}footer .flex{flex-direction:column;row-gap:30px}footer .logo{width:231px;margin-bottom:70px}}@media (max-width:767.9px){footer .btn-back-to-top{right:20px}footer .btn-back-to-top span{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;border:0}footer .btn-back-to-top:after{width:32px;height:32px;background-size:32px}footer .btn-back-to-top:hover:after{border-color:#0E4C90}}@media (min-width:1024px){footer .desktop-hidden{display:none}footer .desktop-invisible{visibility:hidden}}