﻿*{padding:0;margin:0;border:0}*,ф *:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;font-weight:normal;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}input.input-left{border-top-right-radius:0px;border-bottom-right-radius:0px}input:read-only{background-color:#CCC}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}body{font-family:'Roboto Condensed', sans-serif;background-color:#4D869C}header{position:fixed;top:0;left:0;width:100%}a.link{color:#405D72;text-decoration:underline;text-underline-offset:3px}a.link:visited{color:#405D72}.text div:not(:first-child){padding-top:5px}.wrapper{min-height:calc(100vh - 44px);overflow:hidden;display:flex;flex-direction:column}.container{width:100%;margin:0px auto;padding:15px 15px}section{color:white;font-size:1.45rem;font-weight:300;line-height:1.4}section.aids{min-height:100vh}section.landing{background-image:url(/assets/bgr1/bgr01a-f4cf190e313d1d58b973f9de1e2314628ed464b42d5842a963902fa42b1c26d8.svg);background-position:center center;background-repeat:no-repeat;background-attachment:scroll;background-size:1800px 1400px}section.landing .subtitle{font-size:2.5rem;text-transform:none;text-wrap:auto}section.landing h1{font-size:4rem;line-height:1.3;padding-top:30px;color:white;text-transform:uppercase;letter-spacing:1px}section.resonance{padding-top:25px}section.resonance .container{padding-bottom:0}section.resonance .image-wrapper{width:456px}section.resonance .book-cover{width:190px}section.resonance .book-controls{width:192px;margin-top:10px}section.resonance .res-covers{display:flex;gap:25px}section.supplement .page-title{padding-bottom:0}section .image-wrapper{padding:0 40px 0 0}section .videolink{display:flex;gap:5px;justify-content:center;padding:0 5px;font-size:0.8rem}section .videolinksm{display:none}section .feature p{text-align:left;line-height:1.25;padding-bottom:10px}section.learner .image-wrapper,section.teacher .image-wrapper{width:195px}section .lextutor{min-height:auto}section .lextutor #workspace{min-height:calc(100vh - 354px)}section .lextutor #workspace button[name=new_entry]{font-size:1.8rem !important}section.practicum-head .container{padding-bottom:0}.get-started{font-size:2.5rem}.flex{justify-content:space-between;display:flex}.basic-text{color:#EEE;font-size:1.25rem;line-height:1.4;padding-top:12px;font-weight:200}.basic-text.standalone{padding:10px;margin:25px 5px 0;border:1px solid lightgray;border-radius:5px;color:#EEE}.basic-text.standalone span:last-child{cursor:pointer}#gotoTop{display:none;z-index:50;position:fixed;width:40px;height:40px;background-color:#333;padding-top:8px;text-align:center;color:#FFF;top:auto;left:auto;right:30px;bottom:50px;cursor:pointer;border-radius:2px}#gotoTop:hover{background-color:#1ABC9C}.btn{display:inline-block;height:34px;margin:5px 0;padding:0 17px;text-transform:uppercase;font-size:12px;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.2);line-height:34px;border-radius:20px;letter-spacing:1px;text-align:center;cursor:pointer}.btn.btn-100{width:100%}.btn:disabled{opacity:.65;cursor:auto}.btn.btn-outline{border:1px solid #EEE}.btn.btn-landing{border:1px solid white;background-color:#c36e63;color:#FFF}.btn.btn-landing:hover{background-color:#DD7C70}.btn.btn-left{border-radius:3px 0 0 3px;margin-top:4px}.btn.btn-right{border-radius:0 3px 3px 0;margin-top:4px}.btn.btn-middle{border-radius:0}.btn.lex{height:38px;margin:0}.btn.btn-square{border-radius:0px;margin:5px 0 0 0;border:1px solid #AAA;height:38px;margin-top:0;margin-left:10px;border-radius:5px}.btn.btn-neutral{background-color:transparent;color:white;border-color:white}.btn.btn-neutral:hover{background-color:#4e8a8b}.btn.btn-block{display:block;border:1px solid darkgray;text-shadow:none;border-radius:5px}.btn.btn-answer{border-radius:0 5px 0 0 !important;background-color:#4D869C;color:white;margin-top:0}.btn.btn-answer:hover{background-color:#7AB2B2}.btn.dark:hover{background:#555 !important;color:white;text-shadow:none;border:1px solid white}.btn.btn-red{color:#FFF;background-color:#d97c74}.btn.btn-red:disabled:hover{background-color:#d97c74}.btn.btn-red:hover{background-color:#da9a95}.btn.btn-acqua{color:#FFF;background-color:#4F8A8A}.btn.btn-acqua:hover{background-color:#5fa5a5}.btn.btn-acqua:disabled{background-color:#4F8A8A}.btn.btn-acqua.outlined{border:1px solid #CCC}.btn.btn-olive{background-color:#1abc9c;color:#FFF}.btn.btn-olive:hover{background-color:#61abad}.btn.btn-olive:disabled{background-color:#1abc9c}.btn.btn-olive:disabled:hover{background-color:#1abc9c !important}.btn.btn-dark{background-color:#444;color:#EEE}.btn.btn-dark:hover{background-color:#1ABC9C;color:#444}.btn.btn-dark:disabled{background-color:#444;color:#EEE}.btn.btn-light{background-color:#CCC;color:#333;text-shadow:none !important}.btn.btn-light:hover{background-color:#FFF;color:#222;text-shadow:none !important}.btn.btn-light:disabled{background-color:#EEE;color:#333}.btn.btn-blue{background-color:#0c788d;text-shadow:none !important;color:white}.btn.btn-blue:hover{background-color:#4e8a8b}.btn.btn-darkblue,.btn.btn-exref,.btn.btn-exref-direct{background-color:#405D72;color:#FFF;border:1px solid darkgray;border-radius:3px;text-shadow:none !important}.btn.btn-darkblue:hover,.btn.btn-exref:hover,.btn.btn-exref-direct:hover{background-color:#444;color:#fff;text-shadow:none !important}.btn.btn-darkblue:disabled,.btn.btn-exref:disabled,.btn.btn-exref-direct:disabled{background-color:#888;color:#EEE}.btn.btn-practice{background-color:#405D72;text-shadow:none !important;color:white;border-radius:5px}.btn.btn-practice:hover{background-color:#4D869C}.btn.btn-practice.abs{position:absolute;bottom:0;right:10px}.btn.btn-gold{background-color:goldenrod;color:white;text-shadow:none}.lesson>.btn-practice{height:50px}@media (max-width: 570px){.btn-lnd{font-size:1.25rem !important}}.cancel{font-size:1.3rem;color:white}.cancel:before{content:"\2716";cursor:pointer}.sidebar{position:fixed;top:0;right:-390px;width:390px;height:100%;color:white;background-color:#405d72;overflow-y:auto;z-index:300;padding:20px 20px 20px 40px;transition:right .4s ease;-ms-overflow-style:none;scrollbar-width:none;box-shadow:-5px 0 15px -5px #444444}.sidebar::-webkit-scrollbar{display:none}.sidebar_active{right:0}.close{font-size:1rem;color:white;display:none}.close:before{content:"\2573";cursor:pointer}.sidebar_title{font-size:26px;color:white;font-weight:100;text-transform:uppercase;margin:10px 0 20px;letter-spacing:1px;line-height:1.2}.sidebar_header{display:flex;justify-content:space-between;font-size:1.65rem;color:white;padding-bottom:15px}.sidebar_header div:first-child{visibility:hidden}.close-menubar{color:white;font-size:1.25rem;font-weight:600;margin-top:30px;padding-right:10px}.close-menubar:before{content:"\2573";cursor:pointer}.sidebar_block{padding-bottom:0px;color:white;font-size:1.25rem}.sidebar_block.panel{padding:17px 10px;margin-top:30px;border-radius:5px}.sidebar_block.panel .header{display:flex;justify-content:space-between;padding:5px;display:none}.sidebar_block .heading{font-size:1.25rem;font-weight:400;line-height:1.6;letter-spacing:1px;text-transform:uppercase;color:white;margin-top:25px;padding-bottom:10px;display:flex;justify-content:space-between}.sidebar_block form div.submit{text-align:center;margin-top:15px}.sidebar_block a{text-decoration:none;color:white}.sidebar_block ul{max-height:280px;overflow-y:auto}.sidebar_block ul a{line-height:1.6;font-size:1.25rem;font-weight:100}.sidebar_block ul::-webkit-scrollbar{width:8px}.sidebar_block ul::-webkit-scrollbar-track{background:springgreen;cborder:1px solid #4e8a8b}.sidebar_block ul::-webkit-scrollbar-thumb{background:white;border:1px solid darkgray}.sidebar_block .message{color:white;margin:20px 5px;font-size:1.45rem;font-weight:200;line-height:1.3}.sidemenu{display:flex;justify-content:start;gap:20px;font-size:1rem;color:white;text-transform:uppercase;padding:10px}.sidemenu>div:first-child{margin-top:-7px;font-size:1rem}.sidemenu.active{background-color:#758694}.sidebar_footer{margin-top:10px;display:flex;justify-content:space-between}.sidebar_footer a{margin-top:12px;color:white}.sidebar_block .user-line{display:flex;gap:20px;font-size:1.45rem;padding-bottom:5px;border-bottom:1px solid white;color:lightgreen;margin-bottom:15px}.expand:before,.down:before{padding:0 5px;content:"\25bc";color:white;cursor:pointer}.collapse:before,.up:before{padding:0 5px;content:"\25b2";color:white;cursor:pointer}.up{display:none}.down{display:none}.goto:before,.go-back:before{content:"\25B6";color:white;cursor:pointer}.goto.dark,.dark.go-back{margin:auto 0}.goto.dark:before,.dark.go-back:before{color:#4D869C}.go:before{content:"\e5df";color:white;cursor:pointer}.go-back{transform:rotate(180deg)}.stop{font-size:2.6rem;margin-top:-5px}.stop:before{content:"\e034"}.pause{font-size:2.4rem;margin-top:-4px}.pause:before{content:"\e047"}.pass_rules{margin:15px 0px;color:white;font-size:16px;font-weight:100;line-height:1.3;display:none}.pass_rules .valid-rule{color:yellow}.pass_rules .valid-rule:before{content:"\2713"}.pass_rules .invalid-rule:before{content:"\2716";cursor:pointer}.changepass{margin-top:15px}.changepass form{display:none}.changepass .btn{margin-top:0px;margin-bottom:20px}.changepass input[type=password][name=password]{border-top-right-radius:0px;border-bottom-right-radius:0px}.changepass .heading{margin-top:20px !important;display:flex;justify-content:space-between}.close_account{margin-top:0}.close_account .heading{margin-top:20px !important;display:flex;justify-content:space-between}.warning,.response{color:white;font-size:1.25rem;line-height:1.4;display:none;padding:20px 0}.eye{background-color:#4E8A8B;border:1px solid lightgray;height:37px;width:32px;padding:9px 5px;border-radius:0 3px 3px 0;font-size:10px;cursor:pointer}.eye:hover{background-color:#DD7C70}.eye.indicator{border:none}.eye.indicator:hover{background-color:#4E8A8B;cursor:auto}.eye.indicator.closed{opacity:0.3}input,textarea,select{font-size:15px;border-radius:3px;width:100%;height:auto;line-height:1.43;padding:8px 14px;transition:border-color ease-in-out .15s;border-color:rgba(0,0,0,0.25);margin-bottom:10px}input.buttoned,textarea.buttoned,select.buttoned{height:34px;border-radius:3px 0 0 3px;outline:none;border:none;margin:4px 0 0 0}input.lex,textarea.lex,select.lex{height:38px;font-size:18px;margin:0}.navbar{position:relative;height:60px;display:flex;align-items:center;width:100%;background-color:#405D72;z-index:100;transition:height .4s ease, opacity .3s ease}.navbar .container{padding:0 15px}.navbar_dynamic{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:1140px;height:60px;border-radius:3px;max-width:1140px;padding:0 35px;display:flex;align-items:center;box-shadow:0px 7px 11px -8px rgba(0,0,0,0.49);transition:height .4s ease, opacity .3s ease}.navbar_row{display:flex;justify-content:space-between}.navbar_row>div{display:flex;gap:30px}.navbar_row.shortcuts{justify-content:flex-end;margin-right:160px}.navbar_logo{display:block;background-image:url(/assets/logo/logo_li_crimson-e227b6c7d94a194bd6a2fd253685a5e6487e16a70464b57faf4963ba8b2d2faa.png);background-size:cover;border-radius:4px;height:40px;width:30px;border:1px solid white}.navbar-collapsed-top{display:flex;gap:20px;text-transform:uppercase;width:100%;background-color:black;color:white}.navbar-collapsed-top>div{margin:auto 0}.navbar_body{display:flex;align-items:center}.navbar_menu{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-direction:row}.navbar_menu li{padding:0px 10px}.navbar_menu li a{color:white;font-weight:400;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase}.navbar_menu li a:hover{color:#acffff}.navbar_menu li a.active{color:white;border-bottom:2px solid white;padding-bottom:3px}.navbar_menu .lex-user{cursor:pointer}.navbar_menu .lex-user:hover body{display:none}.navbar_menu .submenu{display:none;position:absolute;margin-top:10px;margin-left:-90px;background-color:#383838;min-width:200px;border-radius:3px;box-shadow:0px 10px 35px -8px rgba(0,0,0,0.41);padding-bottom:20px}.navbar_menu .submenu a{color:#DDD;font-size:1rem;font-weight:400}.navbar_menu .submenu a:hover{color:white}.navbar_menu .submenu li{padding:10px 20px}.navbar_menu .submenu li:nth-child(1){padding:20px 20px 10px 20px;font-weight:bold;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:white;border-bottom:1px solid #CCCCCC}.navbar_menu .submenu li:nth-child(2){padding-top:25px}.load-bar-wrapper{display:flex;justify-content:center;margin-bottom:10px}.load-bar{position:relative;width:100%;height:3px;background-color:#fdba2c;display:none}.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;text-align:center}.bar:nth-child(1){background-color:#da4733;animation:loading 3s linear infinite}.bar:nth-child(2){background-color:lightgreen;animation:loading 3s linear 1s infinite}.bar:nth-child(3){background-color:#fdba2c;animation:loading 3s linear 2s infinite}@keyframes loading{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.loader{margin:15px 0;background-image:url(/assets/ajax-loader-6bc993a23bdb24fd995cf753ff9d20b650b1d57d98bbb760b306a861d55a8533.gif);width:100%;height:3px;display:none}.spinner{background-image:url(/assets/spinner64-d4c62736aa44645708e755aa1fa75c4522183322a1ac7b41789831d74206d835.gif);background-size:48px;background-position:center;width:58px;height:38px;display:none}.home{border:1px solid white;border-radius:5px;font-size:1.5rem;height:30px;width:33px;text-align:center;display:block}.home:before{content:'\2715';color:white;font-weight:600}.home:hover{background-color:#5FA5A5}.footer{background:#292929;color:white}.footer_row{display:flex;height:105px;justify-content:center;align-items:center;color:#CCC}.footer_text{color:#AAA;font-size:14px;line-height:1.8}.footer_text a{color:#AAA}.close-menu{margin-top:10px;cursor:pointer;display:none}.menu-bar{width:100%;display:none;background-color:#447a73;color:white;line-height:2.0;z-index:10;height:100vh;padding:20px 10px 0 35px;font-size:1.25rem;text-transform:uppercase}.menu-bar a{color:white;text-decoration:none}.compact-menu .user-func{padding-left:30px;display:none}i.material-icons.icon-white{font-size:1.45rem;font-weight:100;color:white;cursor:pointer;margin-top:3px}i.material-icons.icon-white.search{margin-top:9px}i.material-icons.icon-green{color:lightgreen;font-size:18px;font-size:1.45rem;font-weight:100}.pp-container{background-color:aliceblue;padding:20px;display:none;margin:20px -15px;border-radius:10px}.basic-icon,.instruction,.help,.videocam,.pencil,.audio,.go,.stop,.pause{font-family:"Material Icons";width:25px;height:25px;border:1px solid #4E8A8B;border-radius:5px;margin-right:10px;padding-left:5px;cursor:pointer;color:white !important;border:none}.audio:before{content:'volume_up'}.pencil{margin-right:0;margin-top:5px}.pencil:before{content:'edit'}.menu{font-family:"Material Icons";z-index:600;cursor:pointer;color:white;font-size:2.5rem}.menu:before{content:'menu'}.videocam{font-size:1.45rem;width:15px}.videocam:before{content:'\e04b'}.help{font-size:1.85rem}.help:before{content:"\e887"}.instruction{font-size:2.2rem;margin-top:-2px}.instruction:before{content:"\e8b8"}.my-resonance{color:lime}.my-resonance:before{content:"\00AE"}.owner{font-size:1.25rem;color:yellow}.owner:before{content:"\00A9"}.waste:before{content:"\01F5D1"}.waste.framed{border:1px solid white;border-radius:3px;padding-left:3px}.headword{color:white;padding-bottom:20px;padding-left:10px;font-size:2rem}.page-title{color:white;font-size:2.8rem;letter-spacing:2px;font-weight:400;text-transform:uppercase}.subtitle{padding:0 10px 20px 0;color:white;font-size:1.8rem;margin-right:15px;white-space:nowrap;text-transform:uppercase;font-weight:400;display:flex;justify-content:space-between}.section-title{color:white;font-size:1.8rem;margin-right:15px;margin-top:8px;white-space:nowrap;text-transform:uppercase}.blurb-heading-line{width:100%;border-bottom:1px solid #EEEEEE;margin-bottom:17px;padding:10px 0}.image-wrapper{float:left;padding:0 40px 0 15px;width:245px}.navbar_collapsed{background:#444 none;border-bottom:1px solid #CCC}.profile{display:none}.fieldname{color:white;font-size:1rem;padding:10px 0;text-transform:uppercase}.navbar_body .lang{height:40px;width:50px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid lightgray;border-radius:5px;margin-right:10px}.navbar_body .lang a{display:inline-block;color:white;font-size:1.25rem}.navbar_body .lang:hover{background-color:#1abc9c}@media (max-width: 991.98px){.navbar_body .navbar_logo{margin-left:10px}.navbar_menu{flex-direction:column;visibility:hidden;justify-content:flex-start;background:#444 none;padding-top:20px;align-content:flex-start;align-items:flex-start;position:fixed;left:0px;top:100px;padding:0px 20px;width:auto;height:0px;transition:height 0.3s ease-out}.navbar_menu li{padding:10px 30px}.menu_extended{height:100%;width:100%;visibility:visible;transition:height 0.3s ease-out}}@media (min-width: 991.98px){.container{max-width:1200px}.menu{display:none}.close-menu{display:none !important}}@media screen and (max-width: 650px){.navbar_row.shortcuts{margin:0 0;justify-content:flex-start}.page-title{font-size:2rem}.headline .subtitle{font-size:1.7rem;text-wrap:wrap}}@media screen and (max-width: 540px){.page-title{font-size:1.8rem}.subtitle{font-size:1.4rem}}@media (max-width: 425px){.container{padding:10px 15px}.sidebar_active{left:0;width:100%}.sidebar_block .heading span{letter-spacing:normal !important}}@media (max-width: 390px){.sidebar_active{padding-left:15px;width:auto}}@media (max-width: 320px){button.btn{padding:0 10px !important;font-size:0.7rem !important}}.btn-landing{display:inline-flex;font-size:1.45rem;justify-content:space-between;padding:15px 20px;color:white;background-color:transparent;min-height:70px;width:420px;margin-top:20px;border-radius:5px;border:1px solid white;cursor:pointer}.btn-landing:after{content:"\2192";font-size:2.5rem;margin-top:-5px}.btn-landing.res{background-color:#A0153E}.btn-landing.res:hover{background-color:#871717}.btn-landing.cor{background-color:#007880}.btn-landing.cor:hover{background-color:#006970}.btn-landing.tut{background-color:#295F98}.btn-landing.tut:hover{background-color:#204c7a}.product{font-size:1.6rem;text-transform:uppercase}.card_text{color:#FFF;line-height:1.4;font-size:1.45rem;padding-top:10px}.products p{padding-bottom:50px}.section-head{color:white;font-size:3rem;padding-bottom:30px;font-weight:400;text-transform:uppercase}section.company{background-color:#506e89;padding:50px 0 30px 0}section.company .feature{padding-top:0}section .proj-heading{font-size:1.25rem;text-transform:uppercase;line-height:1.3;font-weight:400;border-bottom:1px solid lightgray;padding-bottom:5px;margin-bottom:25px}section .list-head{display:flex;justify-content:space-between;font-size:1.25rem;text-transform:uppercase;cursor:pointer}section .comp-panel{display:grid;grid-template-columns:1fr 300px;gap:20px;padding-top:10px;color:white}section .client-panel{border-left:1px solid white;padding:5px 0 0 20px}section .client-panel .client-item{padding-bottom:15px}section .client-panel .client-list{padding-left:10px;padding-bottom:10px;display:none;font-size:1.25rem}section .client-panel .client-list p{padding-top:10px}section .client-panel .client-list p a{color:white;text-decoration:NONE}.feature{text-align:justify;color:#FFF;font-size:1.45rem;font-weight:300;line-height:1.4;padding-top:10px}.feature p{padding-bottom:10px}.feature a{color:white;text-decoration:underline;text-underline-offset:3px}.image-wrapper{float:left;padding:0 40px 0 15px;width:350px}section.company .image-wrapper{width:auto;padding:0}section.company .image-wrapper img{width:100%;margin-top:15px}.btn-square{margin:15px 0 !important;border:1px solid #EEE !important;width:100%}.company .extra-link{display:none}@media (max-width: 1024px){.container{max-width:970px}.landing{background-image:url(/assets/bgr1/bgr01-12-9d80f1c791aae6c92a05af2e0e013fad812b466906495cd9640649bb486bf2ce.svg)}.company .image-wrapper{width:200px}.resonance .image-wrapper{width:200px}section.resonance{background-size:2200px;min-height:410px;padding-top:40px}section.company{min-height:auto;padding-bottom:0;background-size:1800px}section.lextutor{background-size:2100px}section.resonance .feature{min-height:230px}}@media (max-width: 991px){section.landing h1{padding-top:0;width:100%;font-size:2.8rem}section.landing .subtitle{font-size:2.35rem}}@media (max-width: 768px){section.company .comp-panel{grid-template-columns:200px 1fr}section.landing{background-image:none}section.landing h1{font-size:2.4rem}section.landing .subtitle{font-size:1.95rem}.section-head{font-size:2.2rem}.company.feature{text-align:left;padding-top:30px}.company .image-wrapper{display:none;padding-top:30px}.company .extra-link{display:block !important}section .feature p{text-align:left}section.resonance{background-size:1600px;padding-top:25px}section.company{background-size:1480px}section.lextutor{background-size:1600px}.lextutor .image-wrapper{width:150px}.section-head{padding-bottom:10px}}@media (max-width: 576px){.resonance .image-wrapper{width:150px}section.resonance{background-size:1200px;min-height:auto;padding-bottom:0}section.company{background-size:1080px}section.lextutor{background-size:1080px}.feature{min-height:300px}}@media (max-width: 470px){.btn-landing{width:100%;font-size:1.5rem}.btn-landing .product{font-size:1.6rem}.comp-panel{grid-template-columns:170px 1fr !important}.comp-panel .feature>p{font-size:1.2rem;padding-top:0}.client-panel .client-list{font-size:1.1rem !important}.section-head{font-size:1.8rem}section.resonance{background-size:900px}section.lextutor,section.company{background-size:936px}}.ref-menu{display:flex;gap:20px}.ref-menu>a{text-transform:uppercase;color:white;text-underline-offset:5px;letter-spacing:1px}.ref-menu>a.active{text-decoration:underline;cursor:pointer}.les-label{text-transform:uppercase;margin-top:9px;font-size:1.2rem}.linkage{display:none}@media (max-width: 821px){section.resonance .image-wrapper{width:100%}section.resonance .book-cover{width:210px}section.resonance .book-controls{width:210px;padding-bottom:20px}section.resonance .res-covers{gap:50px}}@media screen and (max-width: 512px){section{padding-bottom:0}.page-title{font-size:1.6rem}.section-title{padding-left:0px;margin-top:0}h2.lez-punto{font-size:1.25rem;letter-spacing:normal}section.resonance .image-wrapper .book-controls{width:148px}section.resonance .image-wrapper .res-covers{gap:15px}.blurb-heading-line{display:none}.videolinksm{display:flex;gap:5px}.videolink.smlink{display:block}.resonance a[href=buy]{margin-top:0}.supplement .image-wrapper{width:100%}.learner .image-wrapper,.teacher .image-wrapper{display:none}.feature p{font-size:1.35rem}}.icon-book{font-size:4rem;color:white}#assignments{margin-top:20px}div[name=close-ass]{display:none}.ass-header{border-bottom:1px dotted white;margin-top:20px;padding-bottom:5px}.ass-header a{text-decoration:none;color:white}div[name=answer]{display:none}.track-header{padding-bottom:15px;font-weight:400;display:flex;justify-content:space-between}#content{border-top:1px dotted white;margin-top:20px;display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#content p{padding-top:10px}.lez-punto{border-bottom:1px solid white;padding:0 0 15px 0;margin-bottom:20px;font-size:1.55rem;font-weight:400;text-transform:uppercase;letter-spacing:1px}.rubrica{padding-top:30px;padding-bottom:5px;border-bottom:1px solid white;font-size:1.25rem;text-transform:uppercase}.track-row{display:grid;grid-template-columns:50px 1fr;grid-gap:20px;color:white;padding:5px 0;width:100%;border-bottom:1px dotted white}.btn-track-num{font-size:2rem;font-weight:100;color:white;text-decoration:none;border:1px solid lightgray;border-radius:5px;min-height:40px;display:flex;justify-content:center;align-items:center}.btn-track-num:hover{background-color:#4A7A73}.track-heading{font-size:1.4rem;line-height:1.4;font-weight:100}#track{margin-top:20px;padding:10px;display:none;border:1px solid white;border-radius:5px}.track-heading a{text-decoration:none;color:white}.go{padding-right:10px}.go:after{content:url(/assets/practicum/top-arr-right.gif)}.sidebar_body .sidebar_block .enrollment{line-height:1.4;font-size:1.45rem}.sidebar_body .sidebar_block .subscr{text-align:center}.sidebar_body .sidebar_block .subscr a.btn{margin-left:-5px}.sidebar_body .sidebar_block #cancel_subscr{display:none;padding:10px 0 10px 0;border-bottom:1px solid white;padding:10px 0}.sidebar_body .sidebar_block #cancel_subscr button{margin-left:-5px}.sidebar_body .sidebar_block #paypal-button-container{display:none;margin-top:10px}.sidebar_body .sidebar_block a.crosslink{text-decoration:underline;text-underline-offset:5px}section.corrus .container{padding-bottom:0;position:relative}section.corrus .headline{padding-top:25px}section.corrus .subtitle{display:flex;justify-content:space-between;white-space:nowrap}section.corrus h1.page-title{color:yellow;white-space:nowrap;font-size:2.4rem;padding-top:20px}section.corrus h1.page-title span{font-size:1.8rem;color:white}.announcement{position:absolute;right:10px;top:8px;font-size:1.45rem;padding:5px 15px 10px;border-radius:5px;background-color:#405D72;box-shadow:1px 1px #10181d}.announcement:hover{background-color:#447589}.announcement>div:first-child{text-align:right}.announcement a{display:flex;justify-content:space-between;gap:20px;color:white}.announcement a:last-child{padding-top:10px}.corrus-home{position:absolute;display:flex;gap:10px;top:10px}.corrus-home>div:last-child{margin-top:6px;color:white;text-transform:uppercase;font-size:1.3rem}.btn-generic{display:inline-block;height:60px;padding:0 18px;font-family:'Roboto';min-width:130px;font-size:1.25rem;border-radius:5px;border:1px solid white;color:white;text-align:center;vertical-align:middle;background-color:transparent}.btn-generic:hover{background-color:#405D72;border:none}.btn-contents{position:relative;display:flex;width:100%;justify-content:space-between;padding:10px;border-color:#405D72;color:black;background-color:#EEF7FF;border-radius:5px;margin-bottom:20px}.btn-contents:hover{background-color:white}a[href^='pv']{position:absolute;right:10px;top:35px}.lesson{display:flex;justify-content:space-between;padding:15px 0}.key{font-size:1.2rem;position:absolute;top:1px;right:5px;color:#16325B}.chart-line{flex:1;border-bottom:1px solid #EEEEEE;margin:auto}.practice-plan{display:grid;grid-template-columns:repeat(2, 1fr)}.practice-plan a.btn-content{border:1px solid white;padding:10px;text-align:left;border-radius:5px;color:white;background-color:#405d72;min-width:240px}.practice-plan a.btn-content:hover{background-color:#4D869C}.practice-plan a.btn-content>div:first-child{text-transform:uppercase}.panello-head,.panello-subhead{display:flex;justify-content:space-between;flex-wrap:wrap;text-transform:uppercase;padding:8px 15px;border-radius:5px;background-color:#405D72;box-shadow:0 5px 15px -5px #444444}.panello-head div,.panello-subhead div{margin:auto 0}.panello-head .nav,.panello-subhead .nav{display:flex;gap:10px;color:white}.panello-subhead{justify-content:space-around;margin-top:10px;box-shadow:none;border-radius:5px 5px 0 0}.panello-body{border-radius:0 0 5px 5px;font-size:1.25;line-height:1.2;color:#333;background-color:#CDE8E5;padding:15px 25px}.chunk{position:relative;font-size:1.4rem;padding:20px 20px 10px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid darkgray;border-radius:5px;margin-bottom:20px}.chunk .headline{padding:0 0 20px 0;font-weight:600;text-align:center}.chunk .body p{line-height:1.4;padding-bottom:10px}.chunk a{color:#096577}.chunk>div:first-child{display:flex;justify-content:end}a.chunk{color:black}.ans{visibility:hidden}.grammar-table{width:100%;border:1px solid black;border-collapse:collapse}.grammar-table td,.grammar-table tr,.grammar-table th{border:1px solid darkgray;text-align:center}.grammar-table td,.grammar-table th{width:33%;padding:5px}body{background-image:none !important}.opt{font-size:2rem;color:white;background-color:#E8751F;border-radius:20px;padding:2px 12px;text-align:center;min-width:5ch;border:1px solid white;margin-bottom:10px;cursor:pointer}.wrong-hit{color:red}.wrong-hit-cross{text-decoration:line-through;color:red}.right-hit{color:mediumseagreen}audio{border-bottom:1px solid darkgray;border-radius:0;height:30px;width:100%;position:sticky;top:0;z-index:100}audio::-webkit-media-controls-enclosure{border-radius:0px;background-color:#d4dbd4}@supports (-moz-appearance: none){audio{filter:contrast(99%) brightness(90%) invert(82%)}}.alphabet{position:relative;width:100%;border:3px solid #4d869c;border-radius:5px;margin:25px 0;max-height:400px;overflow:auto}.aud-holder{position:absolute;top:0;right:15px}.aud-holder a{color:#0c788d}.roman{font-family:'Times New Roman';font-size:1.8rem;font-weight:400}.challenge{font-size:2rem;padding:10px 20px}.galleria{display:flex;flex-wrap:wrap;gap:25px;padding:20px}.contents{border-left:1px solid white;padding:10px 20px;color:#404040;max-height:450px;overflow-y:auto}.maestra{padding:20px 10px 10px 120px;position:relative}.maestra .headline{padding-bottom:10px;padding-left:10px;font-weight:bold}.maestra:before{background:url(/assets/practicum/book/teacher_vintage-7aaa3c46af086524d404fd9bed22d91f77dfcce39a23be9f5a9b38846d7a5f04.png) no-repeat;content:"";width:110px;height:250px;position:absolute;top:0px;left:0;background-size:110px 250px}.maestra .intro{padding:20px 0;font-size:1.65rem}.maestra .intro>div{padding-top:5px}.maestra .intro a{color:white;text-decoration:underline;text-underline-offset:5px}.maestra .intro-controls{display:flex;justify-content:start;flex-direction:row;gap:20px;padding:10px 0 0px 0}.dssa,.compito{display:flex;position:relative;flex-wrap:wrap;flex:1 1 320px;justify-content:space-between;padding:20px 20px;border:1px solid #405d72;border-radius:5px;background-color:white;overflow-y:auto;margin-bottom:20px}.dssa.special,.special.compito{justify-content:center;gap:30px}.dssa.block,.block.compito{display:block;padding:0;margin-bottom:30px}.dssa.block .topic,.block.compito .topic{font-weight:bold;text-align:center;width:100%;padding-bottom:10px}.dssa.block .content,.block.compito .content{padding:10px 20px}.dssa a.crosslink,.compito a.crosslink{color:#555;text-decoration:underline;text-underline-offset:3px}.dssa a.crosslink.abs,.compito a.crosslink.abs{position:absolute;bottom:10px;right:10px;text-transform:lowercase}.dssa a.crosslink:visited,.compito a.crosslink:visited{color:#555}.dssa .examples,.compito .examples{display:flex;justify-content:space-around;width:100%;gap:40px;padding-top:10px}.dssa .examples>div,.compito .examples>div{position:relative}.dssa .text>div:not(:first-child),.compito .text>div:not(:first-child){padding-top:5px}.dssa.auto-height,.auto-height.compito{height:auto;min-height:auto}.dssa .flex-content,.compito .flex-content{padding:10px 0;display:flex;justify-content:space-between;gap:20px}.compito{padding:0}.compito .heading{background-color:#405d72;color:white;padding:10px;width:100%;border-bottom:1px solid black;padding-bottom:5px}.alpha-row{display:grid;grid-template-columns:30px 90px 1fr 1fr;border-bottom:1px dotted #405d72}.alpha-row:nth-child(odd){background-color:#EEF7FF}.alpha-row>div{padding:1rem}.alpha-row>div:nth-child(2){font-size:1.65rem}.alpha-row.header{background-color:#4d869c;margin-top:-8px}.alpha-row.header>div{font-size:1.45rem;color:white;padding:10px}.insieme{border:1px solid black;padding:0 5px;border-radius:10px;color:black}.dblock{position:relative;overflow:auto;padding-top:0;display:block}.dblock .headline{font-weight:bold}.dblock.light{background-color:white}.dblock .content{padding:15px 20px}.dialog{display:flex;justify-content:space-around;padding:15px 0}.alpha-row a.audio{color:#405D72 !important;padding:0}.story-heading{font-weight:bold;padding-bottom:10px;border-bottom:1px dotted #333}.story-heading a{text-transform:lowercase;color:black;font-weight:normal;padding-right:20px;text-decoration:underline}.story-heading a:visited{color:black}.ph-story{display:flex;justify-content:space-between;gap:20px;background-color:white;padding:20px}.ph-story p{padding:5px 0 5px}.w-chain{font-size:1.45rem;line-height:1.4 !important}.emp{font-weight:bold;color:red}.selspan{font-weight:bold}.reqv{color:#4d869c}.reqv a{color:#4d869c}.dialog .left-person,.dialog .right-person{font-size:1.25rem}.dialog .left-person{padding-left:20px}.dialog .right-person{padding-right:20px}.drill-header{padding:0 0 10px;font-size:1.45rem;line-height:1.2;border-bottom:1px solid white;padding-bottom:10px}.drill-header>div:first-child{color:#FDE74C}.drill-instr{font-size:1.45rem;padding:10px 0}.drill-block{position:relative;margin-top:10px;margin-bottom:20px;border:1px solid lightgray;border-radius:3px}.drill-block>div{padding:10px 20px;font-size:1.45rem;line-height:1.25}@media (max-width: 1262px){.practice-plan{padding:0 20px}}@media (max-width: 768px){.announcement{padding-top:5px;padding-bottom:5px;font-size:1.1rem;top:5px}.announcement a:first-child{padding-bottom:5px}.resonance h1.page-title,section.corrus h1.page-title{padding-top:20px}}@media (max-width: 536px){.practice-plan{display:block}.contents{display:none}.btn-content{width:100%}.practice-plan{padding:0 10px;grid-template-columns:1fr 320px}.dialog .left-person,.dialog .right-person{font-size:1.25rem}.maestra{padding:0 5px !important}.maestra:before{content:none}.maestra .headline{padding:5px}.maestra .get-started{font-size:1.8rem;line-height:normal}.maestra .intro{font-size:1.4rem}.maestra .intro-controls .btn-generic{min-width:auto}}@media (max-width: 484px){.practice-plan{grid-template-columns:1fr 250px}h1.page-title{font-size:1.45rem;letter-spacing:normal}}@media (max-width: 425px){section.corrus .headline{padding-top:15px !important}section.corrus .corrus-home>div{font-size:1rem}section.corrus h1.page-title{font-size:1.65rem !important}section.corrus h1.page-title span{font-size:1.35rem !important}section.corrus .subtitle{font-size:1.45rem}section.corrus a.videocam{display:none}.intro-controls{display:flex;flex-direction:column !important}.intro-controls .btn-generic{width:100%}.maestra .get-started{font-size:1.55rem}.panello-body{padding:5px;font-size:1.25rem}.panello-head,.panello-subhead{font-size:1.25rem}.dssa.compito,.compito{padding:0}.dssa .text,.compito .text{padding:10px 0}.dssa:before,.compito:before{content:none}.practice-plan{grid-template-columns:100px 1fr}.alpha-row{grid-template-columns:30px 66px 1fr 1fr 60px}.alpha-row>div:first-child{font-size:1.25rem}.alpha-row>div:nth-child(n+1){font-size:1.25rem}}section.resonance #autocomplete{padding:5px 0 10px;display:none;background-color:#0c788d;font-weight:200}section.resonance #autocomplete>p{padding:5px 15px;cursor:pointer;color:white;font-size:1.25rem}section.resonance #autocomplete>p:hover{background-color:#0e95af}section.resonance #autocomplete>p.active{background-color:#7299ad;font-weight:400}section.tutor-categories{min-height:calc(100vh - 250px)}.dict-controls{text-transform:uppercase;color:white;font-size:1.2rem;line-height:1.8;display:flex;flex-direction:column}.dict-controls div{display:flex;flex:1}.dropbox{position:absolute;text-align:left;min-width:190px;padding:10px;background-color:#0c788d;display:none;margin-top:5px;margin-left:-18px;border:1px solid lightgray;border-radius:5px;z-index:10}.dropbox p{font-size:0.8rem;font-weight:600;color:white;line-height:2;padding:0 10px;cursor:pointer;text-shadow:none}.dropbox p:hover{color:#f5e48a;font-weight:400}.dropbox p .active{background-color:#4E8A8B;border:1px dotted white;border-radius:5px}.priceline{padding:10px 0;display:grid;grid-template-columns:1fr 1fr 40px;border-bottom:1px solid white}.entry-line{border-top:1px dotted white;padding:10px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px;line-height:1.6rem}.entry-line>div:first-child>div{display:flex}.entry-line .src-area{display:flex;gap:5px}.entry-line .src-area .comment{color:#f2e45e;font-style:italic;padding-bottom:8px;text-align:right;display:block;width:100%}.entry-line .src-area .comment.comm-left{text-align:left}.entry-line .target-area{display:grid;grid-template-columns:1fr 20px;gap:10px}.entry-line .target-area>div{display:flex;gap:5px}.entry-line .target-area .comment{color:#f2e45e;font-style:italic;padding-bottom:8px}.target-area{display:flex;justify-content:space-between}.targets p:first-child,.entry{padding-top:5px}.targets p:last-child{padding-bottom:5px}.dropbox p.active{background-color:#4E8A8B;border:1px dotted white;border-radius:5px}section.dictionary{padding-bottom:0}section.dictionary h2{margin-right:0}section.dictionary:last-child{padding-bottom:30px}section.dictionary .section-title a{color:white;text-decoration:none;color:yellow}section.dictionary .tutor-text p{padding:5px 0 0;font-size:1.45rem}section.dictionary .subcontainer{display:flex;padding-bottom:0px;justify-content:space-between;flex-wrap:wrap}section.dictionary .subcontainer .btn{margin-top:7px;min-width:19ch}section.dictionary .subcontainer>div{display:flex}section.dictionary .subcontainer.last-child{margin-bottom:100px}section.dictionary .videocam{font-size:2rem;height:29px;width:auto}section.dictionary .btn-lextutor{display:flex;justify-content:space-between;padding:0 10px;font-size:1.45rem;text-transform:uppercase;align-items:center;background-color:#A0153E;border-radius:5px;border:1px solid white;min-height:70px;width:420px;margin-top:10px}section.dictionary .btn-lextutor>a{color:white;text-decoration:none}section.dictionary .btn-lextutor>a:first-child{font-size:0.8rem}section.dictionary .btn-lextutor>a:nth-child(2){text-align:center}section.dictionary .btn-lextutor>a:last-child{margin-top:-3px}.flash-wrapper{width:100%;border:1px solid white;border-radius:5px;padding:15px 20px;background-color:#0c788d}.flash-title{display:flex;justify-content:space-between;text-transform:uppercase;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid lightgray;font-size:1.25rem;letter-spacing:1px;font-weight:400}.flash-controls{display:flex;justify-content:space-between;padding:10px 0 20px 0;gap:20px}.src{padding-bottom:10px;font-size:1.45rem}#trg_block{border-top:1px dotted white;padding-top:10px;margin-top:10px}#trg_block .trg{font-size:1.45rem}.dmenu{display:flex;border:1px solid white;border-radius:5px;padding:5px;background-color:#0c788d;cursor:pointer;margin-right:5px;font-size:2rem}.dmenu:before{content:"\2630"}.dinfo{display:none;border:1px solid lightgray;border-radius:5px;padding:10px}.dict-toolbar{padding:20px 0 10px 0;display:flex;justify-content:space-between;gap:20px}.dict-toolbar .btn{margin:0;width:auto}.dict-toolbar div:first-child{display:flex;gap:20px}.dict-toolbar form{display:flex;justify-content:space-between;width:75%;margin-right:15px}.headword{font-size:22px;padding:0;border-radius:3px 0 0 3px}.save-entry{display:flex;font-size:1.6rem;color:white;letter-spacing:1px;font-weight:200;padding:0 0 20px;justify-content:space-between}.save-entry button{margin-top:-3px}.copy-entry{border-bottom:1px dotted white;padding-bottom:10px;text-transform:uppercase;padding:10px 0 10px 0}#translations{padding:10px;border:1px solid white;border-radius:5px}.cmt{color:#f2e45e;font-size:1.25rem;font-style:italic;padding:5px 0 5px}.dt{color:white;text-decoration:none;font-size:1.65rem}.info-block{color:white;font-size:1.4rem;line-height:1.4;padding:10px 0;border-bottom:1px solid lightgray;font-weight:200}.info-block .info{font-size:1.25rem}.rubrica{text-transform:uppercase;font-size:1.25rem}.trans-found{padding:10px 0;border-bottom:1px dotted white;font-size:1.6rem;color:white}.btn-grammar{padding:3px;margin:3px 5px 0;background-color:#0c788d;color:white;border:1px solid lightgray;font-size:1rem;text-align:center;border-radius:3px;min-width:30px;display:inline-block}.btn-grammar:hover{background-color:#4e8a8b}.twin-verbs,.twin-verbs-comment{font-size:1.75rem;line-height:1.25;display:flex;justify-content:flex-start;letter-spacing:1px;padding-bottom:5px;color:#f2e45e}.twin-verbs-comment{font-size:1.35rem;line-height:1.25;padding-bottom:10px;color:#f2e45e}.grammar{font-size:1.45rem;line-height:1.25;color:white;padding:10px 0;display:flex;justify-content:space-between}.ref{font-size:1.45rem;padding-top:40px;color:#bcbcbc}.sdict{color:yellow !important;display:flex;justify-content:space-between;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;padding-bottom:5px;font-weight:400}.cat{display:block;gap:20px;margin-bottom:20px;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;border:1px solid lightgray;border-radius:5px;padding:20px;min-height:400px}.tutor-text p a{color:#15ffdd}.cat .subtitle{padding-bottom:15px;font-size:1.8rem}.cat .subtitle a{color:white;text-decoration:none}.tutor-text p a{color:#15ffdd}.tutor-text p{padding:10px 0 5px;line-height:1.25;font-size:1.5rem}.btn.mod-entry{margin-top:-8px;margin-bottom:10px}.tutor-categories .cat .btn{margin-top:0;margin-bottom:20px}.page-bar{display:flex;margin:10px 0;gap:30px}.page-bar>div{border:1px solid lightgray;padding:0 5px;height:35px;border-radius:5px;padding:0 5px;background-color:#0c788d;cursor:pointer}.page-bar .next-page:before{content:"\2192"}.page-bar .prev-page:before{content:"\2190"}.page-bar select{width:60px;font-weight:bold;padding:8px;color:white;background-color:#0c788d;height:35px;border:1px solid lightgray;border-radius:5px;cursor:pointer}.catalog:before{content:"\2192";font-size:2rem}.move-entry,.swap-entry{color:white;display:none}.move-entry .msg,.swap-entry .msg{border:none}.unit{border:1px solid lightgray;padding:20px 10px 15px 10px;border-radius:5px}.entry-controls{display:flex;justify-content:space-between;padding-bottom:0;gap:20px}.trans-contr{text-align:right;text-transform:uppercase}.msg{display:flex;color:lightgray;line-height:1.4;font-size:1.25rem;padding:10px;border:1px solid white;border-radius:5px;justify-content:space-between}#cp_resp.msg{display:none;color:white}.fcomment{color:yellow;line-height:1.2;font-style:italic;font-size:1.35rem;padding-top:5px}.swap-entry .btns,.move-entry .btns{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:10px}textarea[name=com_src]{background-color:#FFDEB4}input[name=trn],textarea[name=com_trg]{background-color:#E9FFC2}.complementary{line-height:1.65rem;padding:10px 0}.complementary>div{padding-top:10px}.complementary>div>a{color:yellow;text-decoration:underline}.complementary>button{margin-top:20px}.dlist-item{display:flex;justify-content:space-between;gap:15px;cursor:pointer}.dlist-item .heading{font-size:1.25rem}.dict-desc{color:white;font-size:1.25rem;line-height:1.25;font-weight:200;border-bottom:1px solid lightgray;padding:10px 0;display:none}.cat{font-size:1.25rem}.tutor-text p{font-size:1.25rem;line-height:1.2;padding:5px}section.dictionary .section-title{font-size:1.45rem}section.lextutor-header{background-image:none}@media (max-width: 927px){section.resonance{height:auto}.cat .subtitle{font-size:1.45rem}}@media (max-width: 448px){section.dictionary .btn-lextutor{width:auto}section.dictionary:last-child{padding-bottom:30px}section.dictionary .subcontainer>div>div:last-child{display:none}section.dictionary .subcontainer>h2{text-decoration:underline;cursor:pointer;text-underline-offset:5px}section.dictionary .subcontainer #lexsite-link{display:none}section.dictionary .subcontainer .videocam{margin:0}}@media (max-width: 448px) and (max-width: 375px){.dict-toolbar:last-child>div{column-gap:5px;font-size:0.6rem}section.dictionary .btn-lextutor{font-size:1.2rem}}@media (max-width: 448px){.dmenu{font-size:1.6rem;height:auto}.dmenu div{margin-top:auto}}@media (max-width: 575px){.subcontainer .section-title{font-size:1.45rem}}@media (max-width: 767.98px){section.lextutor-header{background:url(/assets/main/bg_base_blue-ef5980a79837c4f87e2c477b48a40c2fc8b7f68d4ada8e6d7fbf38aac01fecc1.png) center repeat-y}}section h1,section h2{color:white;letter-spacing:2px;text-transform:uppercase;font-size:1.8rem}section h2{font-size:1.4rem}section h2.subheader{margin:0;padding:3px 0;font-size:1rem;border:none}section.lexsite{padding:35px 0 30px 0;min-height:450px;min-height:100vh}section.lexsite .row{display:flex;border-bottom:1px solid #924828;padding-bottom:20px;justify-content:space-between}section.lexsite .row.borderless{border-bottom:none}section.lexsite .lex-header{padding:0 0 10px 0;border-bottom:1px dotted lightgray;margin-bottom:20px}section.lexsite .share{margin-top:5px}section .lexsite-header{display:flex;border-bottom:1px solid #609d9c;padding-bottom:20px;justify-content:space-between}section .lexsite-header.borderless{border-bottom:none}.lex_desc{display:flex;flex-wrap:wrap;width:100%;margin-left:0}.lex_desc .lextitle{color:white;font-size:2rem;font-weight:100;padding-bottom:10px;padding-top:30px}.lex_desc p{line-height:1.4;font-size:1.5rem;font-weight:300;color:#FFFFFF;padding-top:20px}.lex_desc p a{color:white}.lex_desc p a:hover{color:#d2d0d0}form[name=query]{display:flex;margin-top:10px}.history-item{display:flex;justify-content:space-between;line-height:1.3;font-size:18px;padding:10px;border-bottom:1px solid white}.history-item a{color:white}#autocomplete{display:none;padding-top:10px;background-color:#4e8a8b;font-weight:200;color:white;font-size:1.25rem;border:1px solid lightgray;border-radius:5px;position:absolute;margin-top:5px;z-index:100;min-width:350px}#autocomplete>p{padding:5px 10px;cursor:pointer}#autocomplete>p.active{background-color:#7299ad;font-weight:400}div.lex_panel::-webkit-scrollbar{width:20px}div.lex_panel::-webkit-scrollbar-track{background:#5FA5A5;border:1px solid #4e8a8b}div.lex_panel::-webkit-scrollbar-thumb{background:lightgray;border:1px solid darkgray}div.lex_panel::-webkit-scrollbar-thumb:hover{background:#AAA}.lex_output{columns:300px 2;column-gap:30px}.lex_panel{page-break-inside:avoid;break-inside:avoid-column;position:relative;margin-bottom:20px;border:1px solid white;min-height:100px;width:100%;padding:15px;overflow-y:auto;background-color:#4D869C;background-clip:border-box;border-radius:0.25rem;padding:0;box-sizing:border-box}.lex_panel .card-header{position:sticky;top:0;left:0;height:100%;width:100%;float:left;margin-right:-100%;pointer-events:none;page-break-inside:avoid;break-inside:avoid-column;font-size:1.5rem;text-transform:lowercase;font-style:italic;font-weight:600;background-color:#7AB2B2;color:white;padding:0.75rem 1.25rem}.lex_panel .card-body{margin-top:35px;-webkit-box-flex:1;flex:1 1 auto;padding:1.25rem;font-size:1.4rem;color:#7AB2B2;max-height:400px;overflow-y:auto}.lex_panel .card-body div{padding:15px 0 5px 0;color:white;border-bottom:1px dotted white}.lex_panel .card-body div:last-child{border-bottom:none}.lex_panel .card-body div span:not(:first-child){font-size:1.25rem;color:yellow;font-style:italic;font-weight:100}.lex_panel .phrase{padding-top:15px;max-height:65vh;background-color:#0c788d}.lex_panel .phrase div.ph-item{font-weight:400;border-bottom:none;padding:7px 0 0;font-size:1.45rem;color:white}.lex_panel .phrase div{padding:10px 0 10px 15px}.lex_panel .phrase div{display:block}.lex_panel .nouns{display:flex;justify-content:space-between;text-transform:none}.reverse{color:#b9b9b9;line-height:1.4;font-size:1.25rem;padding-top:5px}.revert:before{content:"\21B6";font-weight:800;color:#4E8A8B}.mess{line-height:1.5;color:#e9E9E9;font-size:18px;padding-top:30px;padding-bottom:5px;text-transform:uppercase;letter-spacing:2px}.suggest{padding-top:10px}.suggest a{color:#FFFFFF;display:flex;justify-content:space-between;font-size:1.25rem;border-bottom:1px dotted white;padding:20px 0 10px}.headword a{min-width:175px}.lemma{color:yellow;font-size:1.85rem}.source-word{font-size:1.85rem}.derivative{display:flex;gap:1ch;color:white;font-size:1.4rem;padding:0 0 10px 20px;margin:-10px 0 10px 30px}.derivative div{margin-top:auto}.suggestions{display:flex;justify-content:space-between;color:white;line-height:1.4;color:white;border-bottom:1px dotted lightgrey;padding:5px 0 5px 5px}@media (min-width: 576px){.container{max-width:540px}h1.tutor_title,section h2.tutor_title{font-size:2.8rem}h2.tutor_title{font-size:1.4rem}}@media (max-width: 767.98px){section.lexsite{background:url(/assets/main/bg_base_blue-ef5980a79837c4f87e2c477b48a40c2fc8b7f68d4ada8e6d7fbf38aac01fecc1.png) center repeat-y}.share{margin-top:2px}}@media (min-width: 768px){.container{max-width:750px}section.lexsite h1,section.lexsite h2{font-size:2.8rem}section.lexsite h2{font-size:1.8rem;padding-right:15px}section.lexsite h2.subheader{margin:0;padding:3px 0;font-size:1rem !important;border:none !important}section.lexsite .lex-header{display:grid;grid-template-columns:200px 1fr 100px;gap:15px;margin-top:10px}section.lexsite .lex-header .s2{padding-top:7px;padding-left:15px}section.lexsite .lex-header .s2 h2{margin:0;padding-top:11px 0;font-size:2.0rem}section.lexsite .lex-header div:first-child{justify-content:flex-start}section.lexsite .lex-header button[name=history]{margin-top:9px !important}}@media (max-width: 320px){button.btn{padding:0 10px !important;font-size:0.7rem !important}}@media (max-width: 380px){input[name=query]{font-size:1rem}}@media (min-width: 1200px){.container{max-width:1170px}section.translation .card_deck{grid-template-columns:repeat(4, 1fr)}}.lint{color:#15ffdd !important}.lint:hover{color:#FEFEFE !important}
