@import url(https://fonts.googleapis.com/css?family=Roboto);*{box-sizing:border-box}html,body{margin:0;--lh:1rem}body{font-family:sans-serif;background-color:#f6c390}a{text-decoration:none}.no_mobile{display:none}.container{position:relative;margin:0;overflow:hidden;background:url(../imgs/background-mobile.jpg);background-position-y:28px;width:100vw;background-size:contain;min-height:100vh}.top-panel{position:relative;width:100%;height:40px;background-color:#603226;top:0;left:0;padding:0}.top-panel div{position:absolute;color:#cd9a5a;left:40px;font-size:3.7vw;top:12px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}iframe.head_video{width:90%;height:315px}#toggle{display:none}#toggle:checked ~ .toggle-container .button-toggle{box-shadow:0 0 0 440px rgba(0,0,0,0.1),inset 0 0 0 16px rgba(0,0,0,0.1)}#toggle:checked ~ .toggle-container .button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(1)}#toggle:checked ~ .toggle-container .button-toggle:after{transform:translateY(-50%) rotate(-45deg) scale(1)}#toggle:checked ~ .nav{pointer-events:auto;transform:translate(0,12px);background-color:rgba(246,195,144,0.75);padding:6px 15px 6px;top:28px;left:0;margin:0;width:100%}#toggle:checked ~ .nav .nav-item{color:#603226;height:28px;line-height:28px;margin-top:0;opacity:1;text-transform:uppercase;font-size:13pt;font-family:Geneva,Arial,Helvetica,sans-serif;font-weight:700;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#603226;width:inherit;letter-spacing:-1px;transform:scaleY(1);transition:.5s,opacity .1s}#toggle:checked ~ .nav .nav-item:nth-child(1){transition-delay:.15s}#toggle:checked ~ .nav .nav-item:nth-child(1):before{transition-delay:.15s}#toggle:checked ~ .nav .nav-item:nth-child(2){transition-delay:.1s}#toggle:checked ~ .nav .nav-item:nth-child(2):before{transition-delay:.1s}#toggle:checked ~ .nav .nav-item:nth-child(3){transition-delay:.05s}#toggle:checked ~ .nav .nav-item:nth-child(3):before{transition-delay:.05s}#toggle:checked ~ .nav .nav-item:nth-child(4){transition-delay:0}#toggle:checked ~ .nav .nav-item:nth-child(4):before{transition-delay:0}#toggle:checked ~ .nav .nav-item:before{opacity:0}#toggle:checked ~ .content{padding-top:8px;transform:translateY(200px);filter:brightness(50%)}#toggle:checked #top-panel{transform:translate(40px,40px)}.button-toggle{position:absolute;display:inline-block;width:24px;height:24px;margin:4px;top:6px;background-color:transparent;border:0;cursor:pointer;border-radius:100%;transition:.6s}.button-toggle:hover{box-shadow:0 0 0 5px rgba(0,0,0,0.1),inset 0 0 0 16px rgba(0,0,0,0.1)}.button-toggle:before,.button-toggle:after{position:absolute;content:"";left:2px;top:10px;width:100%;height:2px;background-color:#000;border-radius:4px;transition:.5s}.button-toggle:before{transform:translateY(-50%) rotate(45deg) scale(0)}.button-toggle:after{transform:translateY(50%) rotate(-45deg) scale(0)}.nav{display:inline-block;margin:6px 7px 6px;pointer-events:none;transition:.5s;position:absolute;top:4px;left:2px;width:100%}.nav-item{position:relative;display:inline-block;float:left;clear:both;color:transparent;font-size:11px;letter-spacing:-5px;height:7px;line-height:6px;text-transform:uppercase;white-space:nowrap;transform:scaleY(0.2);transition:.5s,opacity 1s}.nav-item:nth-child(1){transition-delay:0}.nav-item:nth-child(1):before{transition-delay:0}.nav-item:nth-child(2){transition-delay:.05s}.nav-item:nth-child(2):before{transition-delay:.05s}.nav-item:nth-child(3){transition-delay:.1s}.nav-item:nth-child(3):before{transition-delay:.1s}.nav-item:nth-child(4){transition-delay:.15s}.nav-item:nth-child(4):before{transition-delay:.15s}.nav-item:nth-child(1){letter-spacing:-6px}.nav-item:nth-child(2){letter-spacing:-6px}.nav-item:nth-child(n+4){letter-spacing:-6px;margin-top:-6px;opacity:0}.nav-item:before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background-color:#000;transform:translateY(-50%) scaleY(10);transition:.5s}.content{position:relative;text-align:center;transition:.5s;height:100%}.header_text{position:relative;color:#77462d;font-family:Arial,Helvetica,sans-serif;font-size:5vw;font-weight:700;text-align:left;opacity:.8;text-transform:uppercase}#header_line_1{left:20px;top:8px;float:left}#header_line_2{left:12px;top:32px;float:left}#left_area_outside{background-color:rgba(255,204,102,0.59);position:relative;top:60px;border:1px solid #b25538;margin-left:6px;margin-right:6px;height:45vw}.left_area_inside{background-color:rgba(211,151,80,0.75);position:relative;margin:6px;margin-bottom:-15px;height:calc(43vw - 20px)}.portrait{position:relative;float:left;width:fit-content;top:-45px;left:6px}.left_area_inside .portrait img{height:auto;width:35vw}.left_area_inside .menu_toggle_button{color:#77462d;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:3.5vw;position:relative;font-weight:bold;top:6px}.left_area_inside .menu_toggle_button label{color:#77462d;padding:3px;background-color:#b48447;text-decoration:none;padding-left:5px;padding-right:5px}.left_area_inside .consultation_button{color:#77462d;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:3.5vw;position:relative;font-weight:bold;top:-3px;padding-bottom:9px}.left_area_inside .consultation_button a{color:#77462d;background-color:#b48447;text-decoration:none;padding:3px}.left_area_inside .right_area{position:relative;top:-5px;margin-left:5px;padding-left:0;left:35.5vw}.right_area>div{position:absolute;width:-moz-available}.left_area_inside dl{font-family:Geneva,Arial,Helvetica,sans-serif;line-height:6vw;margin:5px}.left_area_inside dt{color:#603726;margin-right:4px;float:left;text-align:right;font-weight:bold;width:5.2vw;font-size:3.5vw}.left_area_inside dt:after{content:":"}.left_area_inside dd{text-align:left;font-size:4.5vw}.left_area_inside dd div{max-width:min-content}.content_header{text-transform:uppercase;color:#4f2c20;position:relative;top:52px;left:7px;text-align:left;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:calc(1.4 * var(--lh));font-weight:700;width:fit-content}.content_inside{background-color:rgba(195,192,255,0.82);float:left;margin-left:7px;margin-top:36px;margin-right:7px;margin-bottom:7px;padding-bottom:8px;padding-left:8px;padding-right:8px;font-size:var(--lh);color:black;display:table-row;text-align:justify;line-height:calc(var(--lh) * 1.2)}.content_inside p{#margin-top:2px;margin-bottom:4px;margin-top:4px;position:relative;padding-left:4px;padding-right:4px;font-size:var(--lh);font-family:Roboto,Geneva,Arial,Helvetica,sans-serif}.content_inside h2{font-weight:700;padding-top:4px;padding-bottom:0;margin-top:1px;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:calc(1.2* var(--lh));color:#603726;text-align:left;text-transform:uppercase}.content_inside h3{font-weight:700;padding-top:4px;padding-bottom:0;margin-top:1px;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:calc(1.1 * var(--lh));color:#603726;text-align:left;text-transform:uppercase}.content_inside ul{margin-top:2px;margin-left:2px;padding-left:8px}.content_inside p.subtitle{font-weight:700;margin-bottom:1px;margin-top:-4pt;padding-left:0;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:.6rem;color:#603726;text-align:left;text-transform:uppercase}div.content_inside_important_box{position:relative;padding:0;border:1px solid #8380b7;background-color:rgba(168,165,227,0.82)}div.quotation_block{position:relative;left:4px;padding:0;padding-right:4px;border:1px solid #8380b7;background-color:rgba(168,165,227,0.82)}div.quotation_block h3{position:relative;left:4px;padding:0;padding-right:4px;margin-top:2px;margin-bottom:-2px;font-size:1rem;font-style:italic}.xpandable_block{--max-lines:4;position:relative;max-height:calc(var(--lh) * var(--max-lines) - -18px);overflow:hidden;padding-right:.4rem}input[type=checkbox].xpandable_block_button{display:none}input[type=checkbox].xpandable_block_button+.xpandable_block+.wrapper .wrap{display:none}input[type=checkbox].xpandable_block_button+.xpandable_block+.wrapper .unwrap{display:contents}input[type=checkbox]:checked+.xpandable_block+.wrapper .unwrap{display:none}input[type=checkbox]:checked+.xpandable_block+.wrapper .wrap{display:contents}input[type=checkbox]:checked+.xpandable_block{max-height:none}.wrapper{text-align:right}label{color:blue;text-decoration:underline;cursor:pointer}.collapse_faq{cursor:pointer;display:block}.collapse_faq+input{display:none}.collapse_faq+input+div{display:none}.collapse_faq+input:checked+div{display:block;color:#000;font-size:12pt;text-align:justify}.collapse_faq+input:checked+div p{display:block;margin-top:0;margin-bottom:0}.collapse_faq h2{text-transform:none;padding-top:0;padding-bottom:0;margin-top:3px;margin-bottom:3px;font-size:14pt;font-weight:500;min-height:30px}ol.faq{margin-left:25px;padding-left:8px;padding:0;font-size:14pt;color:#603726;font-weight:500}.collapse_faq+input:checked+div ol{padding-left:20px}ul li{margin-left:10px;margin-bottom:10px}ol{padding-left:20px}ol li{margin-bottom:10px}.response_form label{font-size:11pt;text-align:left;color:#603726;font-weight:700;vertical-align:top;text-decoration:none;padding-right:0;padding-bottom:0;padding-top:6px;display:inline-block}.response_form input[type=text],.response_form input[type=email],.response_form select,.response_form textarea{width:100%;padding:3px;box-sizing:border-box;resize:vertical;background:#f0eeff;border-width:1px}.response_form .col-left,.response_form .col-right,.response_form .submit_row,.response_form input[type=submit]{width:100%}.response_form .submit_row{text-align:left;float:right;margin-bottom:10px}.response_form .col-left{float:left;margin-top:0;text-align:left}.response_form .col-right{float:left}.response_form input[type=submit]{color:#77462d;font-family:Geneva,Arial,Helvetica,sans-serif;font-size:3.5vw;font-weight:bold;height:30px;margin-top:6px;background-color:#b48447;padding:3px;border:0}.response_list dt{font-weight:700;padding-left:20px}footer{position:absolute;bottom:0;left:0;right:0}html{height:100%}body{position:relative;min-height:100%}p.mobile_links_buttons{margin-top:-5px;text-align:left;font-size:3vw}.mobile_links_buttons a{text-decoration:none;color:#603726;margin-left:15px}.center-block{margin-left:auto;margin-right:auto;display:block;padding-top:20px}.main_hr{border:0;height:2px;background-image:linear-gradient(to right,transparent,#3d445d,transparent);width:70%}.main_form{position:relative;display:flex}ol.multilevel_list>li{display:block}ol.multilevel_list{counter-reset:item}ol.multilevel_list>li:before{counter-increment:item;content:counters(item,".") ". "}table.prices_table{width:100%;table-layout:fixed;border-collapse:collapse;border:2px solid #ff253a}table.prices_table caption{text-align:left}table.prices_table th,td{padding:5px;border:1px solid}p.article_list_header{font-size:14pt;font-weight:bold;color:#603726;margin-bottom:1pt}p.article_list_body{margin-top:2pt;margin-left:15pt}p.article_list_link{text-align:right}.content_bottom{padding-left:32px;padding-bottom:5px;padding-top:5px;padding-right:30px;float:left}.content_bottom a{color:black;text-transform:uppercase;font-size:11pt;letter-spacing:-1px;font-weight:600;opacity:60%;font-family:"Roboto",Geneva,Arial,Helvetica,sans-serif}.content_bottom a:hover{opacity:80%;color:black}.content_bottom a:visited{color:black;opacity:60%}.edu_license{color:#77462d;margin-top:18px;margin-left:10px;text-align:left;position:absolute;font-size:3.2vw}.edu_license a{color:#77462d}.edu_license a:hover{color:#77462d;opacity:70%}.edu_license a:visited{color:#77462d}
/* hide original list counter */
ol li {display:block;}
/* OR */
ol {list-style:none;}

ol > li:first-child {counter-reset: item;} /* reset counter */
ol > li {counter-increment: item;} /* increment counter */
ol > li:before {content:counters(item, ".") ". "; font-weight:bold;} /* print counter */