@charset "UTF-8";@font-face{font-family:Lato;src:url(../font/Lato/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../font/Lato/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../font/Lato/Lato-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(../font/Lato/Lato-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(../font/Lato/Lato-Black.ttf) format("truetype");font-weight:900;font-style:normal}#loading-spinner{position:fixed;top:20px;left:50%;transform:translate(-50%);display:none;width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--duration-70: .7s;--duration-100: 1s;--duration-150: 1.5s;--duration-200: 2s;--easing-soft: cubic-bezier(0, 0, .07, .98) }@keyframes enterRight{0%{transform:translate(100vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes enterLeft{0%{transform:translate(-100vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes enterTop{0%{transform:translateY(-100vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes enterBottom{0%{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}body.animate .enterRight{opacity:0;animation:enterRight var(--duration-100) var(--easing-soft) forwards}body.animate .enterLeft{opacity:0;animation:enterLeft var(--duration-100) var(--easing-soft) forwards}body:not(.cardSelect).animate .enterTop{opacity:0;animation:enterTop var(--duration-100) var(--easing-soft) forwards}body.animate .enterBottom{opacity:0;animation:enterBottom var(--duration-100) var(--easing-soft) forwards}body.animate #cards.enterRight{opacity:0;animation:enterRight var(--duration-200) var(--easing-soft) forwards}body.cardSelect.animate #cards.enterRight{opacity:0;animation:enterTop 1s var(--easing-soft) both}body.animate #cards.enterLeft{opacity:0;animation:enterLeft var(--duration-200) var(--easing-soft) forwards}body.cardSelect.animate #cards.enterLeft{opacity:0;animation:enterTop 1s var(--easing-soft) both}body:not(.cardSelect).animate #cards.enterTop{opacity:0;animation:enterTop var(--duration-200) var(--easing-soft) both}body.cardSelect.animate #cards.enterTop{opacity:0;animation:enterTop 1s var(--easing-soft) both}body:not(.cardSelect).animate #cards.enterBottom{opacity:0;animation:enterBottom var(--duration-200) var(--easing-soft) both}body.cardSelect.animate #cards.enterBottom{opacity:0;animation:enterBottom 1s var(--easing-soft) both}body:not(.cardSelect).animate .btn-white.hideOnselect.enterBottom{opacity:0;animation:enterBottom var(--duration-200) var(--easing-soft) both}body.cardSelect.animate .btn-white.hideOnselect.enterBottom{opacity:0;animation:enterBottom 1s var(--easing-soft) both}@keyframes fadeIn{0%{opacity:0}to{opacity:var(--final-opacity, 1)}}body.animate .fadeIn{opacity:0;animation:fadeIn 1s ease forwards}body.animate .innerProgressFade>*{opacity:0;animation:fadeIn 1s ease forwards}body.animate .innerProgressFade>*:nth-child(1){animation-delay:0s}body.animate .innerProgressFade>*:nth-child(2){animation-delay:.1s}body.animate .innerProgressFade>*:nth-child(3){animation-delay:.2s}body.animate .innerProgressFade>*:nth-child(4){animation-delay:.3s}body.animate .innerProgressFade>*:nth-child(5){animation-delay:.4s}body.animate .innerProgressFade>*:nth-child(6){animation-delay:.5s}body.animate .innerProgressFade>*:nth-child(7){animation-delay:.6s}body.animate .innerProgressFade>*:nth-child(8){animation-delay:.7s}body.animate .innerProgressFade>*:nth-child(9){animation-delay:.8s}body.animate .innerProgressFade>*:nth-child(10){animation-delay:.9s}body.animate .innerProgressFade>*:nth-child(11){animation-delay:1s}body.animate .innerProgressFade>*:nth-child(12){animation-delay:1.1s}body.animate .innerProgressFade>*:nth-child(13){animation-delay:1.2s}body.animate .innerProgressFade>*:nth-child(14){animation-delay:1.3s}body.animate .innerProgressFade>*:nth-child(15){animation-delay:1.4s}body.animate .innerProgressFade>*:nth-child(16){animation-delay:1.5s}body.animate .innerProgressFade>*:nth-child(17){animation-delay:1.6s}body.animate .innerProgressFade>*:nth-child(18){animation-delay:1.7s}body.animate .innerProgressFade>*:nth-child(19){animation-delay:1.8s}body.animate .innerProgressFade>*:nth-child(20){animation-delay:1.9s}body.animate .delay0_5{animation-delay:.5s!important}body.animate .delay1{animation-delay:1s!important}body.animate .delay1_5{animation-delay:1.5s!important}body.animate .delay2{animation-delay:2s!important}body.animate .delay2_5{animation-delay:2.5s!important}body.animate .delay3{animation-delay:3s!important}#app,#root,html,body{margin:0;width:100vw;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:transparent;font-family:Lato,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%!important}body{color:#fff}*{margin:0;padding:0;box-sizing:border-box}button{appearance:none;-webkit-appearance:none;-moz-appearance:none}#background-video{position:fixed;top:50%;left:50%;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate(-50%,-50%);z-index:-1}#header #header_content.home:before,#header #header_content.header-1:before,#header #header_content.header-2:before{background:transparent}#header{display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 2.08vw;width:100vw;height:100px;max-height:calc(100vw * (140 / 1920));min-height:100px;line-height:1;position:fixed;top:0;bottom:auto;left:0;font-weight:200;font-size:.9em;box-sizing:border-box;margin:0;flex-shrink:1;z-index:10}#header{padding:0 calc(100vw * (100 / 1920))}#main_content{position:fixed;box-sizing:border-box;top:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;font-weight:300;font-size:18px;margin:0;overflow:hidden;height:100vh;padding-top:100px}h1{width:100%;padding:0}#header_content{display:grid;grid-template-columns:repeat(3,1fr);margin-top:0;gap:0 13px;justify-content:center;align-items:center;height:100%;max-height:calc(100vw * (100 / 1920));width:100%}#header_content.header_bkts:before{content:"";position:absolute;display:block;z-index:-1;width:100vw;height:calc(100vh * (321 / var(--vhZoom)));min-height:calc(100vh * (321 / var(--vhZoom)));top:0;left:0;background:transparent linear-gradient(0deg,#204a8200,#000) 0% 0% no-repeat padding-box}#subcontent{display:grid;grid-template-columns:repeat(3,1fr);width:100%}#header_content .left,#footer .left{height:100%;display:flex;justify-content:left;font-size:18px;max-height:50px;align-items:center}#header_content .left>div{display:flex!important;height:2.65625vw!important;max-height:70px!important;align-items:center!important;align-self:center!important;margin-top:auto!important;margin-bottom:auto!important;margin-right:10px!important}.center{display:flex;justify-content:center;align-items:center;height:100%}#header_content .logo-header{height:4.6875vw;max-height:90px}#header_content .center .logo-header{height:4.6875vw;max-height:90px;padding:calc(100vw * (10 / 1920)) calc(100vw * (40 / 1920));border:1px solid transparent;-webkit-border-radius:2.34375vw;-moz-border-radius:2.34375vw;border-radius:2.34375vw;transition:.3s}#header_content .right,#footer .right{height:100%;display:flex;justify-content:right;align-items:center;font-size:18px}#bkg-mastro-0{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-mastro-0.png) no-repeat center center;background-size:cover}#bkg-mastro-blu{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-mastro-blu.png) no-repeat center center;background-size:cover}#bkg-mastro-bianco{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-mastro-bianco.png) no-repeat center center;background-size:cover}.single-image{width:calc(100vh * (180 / var(--vhZoom)));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;aspect-ratio:1/1;overflow:hidden;text-align:center;height:fit-content;flex-grow:1;display:flex;justify-content:center;align-items:center;background-color:#00000026}#mastro8a .single-image{width:calc(50vh * (180 / var(--vhZoom)));border-radius:.78125vw;aspect-ratio:1 / 1;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#00000026}#mastro8a .single-image img{width:100%;height:auto;object-fit:contain}.single-image-rect{width:calc(100vh * (226 / var(--vhZoom)));background-color:#ffffff21;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.single-image-rect img,.single-image img{width:100%;height:100%;object-fit:cover;margin:auto;cursor:pointer}#bkg-mastro-blu,#bkg-mastro-0,#bkg-timeline,#bkg-muscles{transition:.3s}body.bkgday #bkg-mastro-blu,body.bkgday #bkg-mastro-0,body.bkgday #bkg-timeline,body.bkgday #bkg-muscles{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-mastro-bianco.png) no-repeat center center;background-size:cover}body.bkgday,body.bkgday p{color:#1f4579!important}body.bkgday .mastro_title,body.bkgday .mastro_title strong,body.bkgday .item.invert .item-content .scroller-content{color:#214882}body.bkgday dot,body.bkgday square{background:#214882}body.bkgday triangle{border-left:.4em solid #214882}body.bkgday odot{border-color:#214882}body.bkgday .mastro_sub_title{color:#5386cd}body.bkgday .mastro_nav,body.bkgday #mastro4 .mastro_1_5 .mastro_img_container{background-color:#ececec}body.bkgday .item-header{background-color:#ececec;color:#5386cd}body.bkgday .item-image.bluegrad,body.bkgday .item-text.bluegrad,body.bkgday .item.invert{background-color:#214982;background:transparent linear-gradient(178deg,#fff,#ececec) 0% 0% no-repeat padding-box;color:#214882!important}body.bkgday .item.invert,body.bkgday #mastro11-results>div{background-color:#214982;background:transparent linear-gradient(178deg,#fff,#ececec) 0% 0% no-repeat padding-box;color:#214882}body.bkgday .item.invert .item-header{height:auto;background-color:#ececec;color:#5386cd}body.bkgday .item.blue,body.bkgday .item-image.blue,body.bkgday .item-text.blue,body.bkgday .item-content.blue,body.bkgday .bottom-block{color:#214882;background-color:#fff}body.bkgday .item.invert .item-content{color:#214882}body.bkgday ::-webkit-scrollbar-track{background:#fff!important}body.bkgday ::-webkit-scrollbar-thumb{border:3px solid #ffffff!important}body.bkgday .mastro-table{background-color:#fff;border:3px solid #d6d6d6}body.bkgday .mastro-table thead{background-color:#d6d6d6}body.bkgday .mastro-table tbody tr:nth-child(odd){background-color:#fff}body.bkgday .mastro-table tbody tr:nth-child(2n){background-color:#f5f5f5}body.bkgday .mastro-table tbody td:nth-child(2n){background-color:#0000001a}body.bkgday #mastro11-results .m11-full{background:#f5f5f5}body.bkgday #mastro11-results .m11-2-3{grid-column:span 2}body.bkgday #mastro11-results .result h2{background-color:#d6d6d6;color:#214982}body.bkgday #timeline_scroller .timeline_line{background-color:#214982}body.bkgday #timeline_scroller .timeline_txt{background-color:#d6d6d6}body.bkgday #timeline_scroller .timeline_date{color:#214982}body.bkgday .muscle-btn,body.bkgday .muscle-btn-sub,body.bkgday .mondo-btn,body.bkgday .mondo-btn-sub{background-color:#204a8224;border:1px solid #204a8299;color:#204a82}body.bkgday .muscle-btn:hover,body.bkgday .muscle-btn-sub:hover,body.bkgday .mondo-btn:hover,body.bkgday .mondo-btn-sub:hover{background-color:#204a8294;border:1px solid #204a8299;color:#fff}body.bkgday #mondo .single-image{background-color:#ffffff8c;color:#5386cd}body.bkgday .bkgBlueRound{background-color:#fff}#linkmode{transform:translateY(100%);position:fixed;display:flex;z-index:2;bottom:0;left:0;width:100vw;text-align:center!important;height:auto;padding:calc(100vw * (40 / 1920)) calc(100vw * (20 / 1920)) calc(100vw * (40 / 1920)) calc(100vw * (260 / 1920));background-color:#ffffffe6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:calc(100vw * (20 / 1920));-webkit-border-top-right-radius:calc(100vw * (20 / 1920));-moz-border-radius-topleft:calc(100vw * (20 / 1920));-moz-border-radius-topright:calc(100vw * (20 / 1920));border-top-left-radius:calc(100vw * (20 / 1920));border-top-right-radius:calc(100vw * (20 / 1920));align-items:center!important;transition:.5s ease-out;flex-wrap:wrap}#linkmode_bts{width:100%;padding:1px;display:flex;gap:1.5625vw;overflow:hidden;overflow-y:auto;max-height:calc(100vh * (160 / var(--vhZoom)));flex-direction:row;flex-wrap:wrap;justify-content:center}#linkmode.show{transform:translateY(0)}.link-mode-button{position:relative;display:flex;height:calc(100vh * (60 / var(--vhZoom)));width:calc(33% - 28px);min-width:260px;background-color:#fff;color:#1e4579;font-weight:600;line-height:1em;font-size:clamp(12px,.8333vw,16px);font-size:clamp(16px,1.1458vw,22px);border:1px solid #7d7d7d;padding:1.5625vw calc(100vw * (40 / 1920));padding-right:70px;-webkit-border-radius:calc(100vh * (40 / var(--vhZoom)));-moz-border-radius:calc(100vh * (40 / var(--vhZoom)));border-radius:calc(100vh * (40 / var(--vhZoom)));align-items:center;align-content:center;justify-content:flex-start;cursor:pointer;transition:.3s}.link-mode-button:hover{background-color:#b2c966;color:#fff;border:1px solid #b2c966}.linkmodetxt{position:absolute;color:#1e4579;font-weight:600;left:calc(100vw * (25 / 1920));top:calc(100vw * (25 / 1920));font-size:clamp(25px,1vw,30px)}#linkmode .ico.link{position:absolute;width:calc(100vh * (61 / var(--vhZoom)));height:calc(100vh * (61 / var(--vhZoom)));aspect-ratio:1/1;background-position:50%;border:1px solid #ffffff;padding:0;min-width:unset;left:unset;bottom:unset;transform:scale(.8);margin:auto 0;right:0}#linkmode .ico.link:hover{background-color:#b2c966!important}.ico.link{position:fixed;left:calc(100vw * (10 / 1920));bottom:calc(100vw * (10 / 1920));width:7.9375vw;height:calc(100vh * (51 / var(--vhZoom)));min-height:30px;min-width:109px;padding:8px 8px 8px 50px;font-size:clamp(12px,1.4815vh,16px);font-size:clamp(12px,.8333vw,16px);font-weight:600;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#b2c966!important;background:url(../images/ico/link.png) no-repeat 20px center;background-size:auto 50%;transition:.5s ease-out;cursor:pointer;z-index:5}#link mode.show+.ico.link{position:fixed;left:calc(100vw * (10 / 1920));bottom:calc(100vw * (95 / 1920))}.ico.link:hover{background-color:#00bcd4!important}#linkmodeframe{position:fixed;z-index:101;display:flex;top:0;left:0;width:100vw;height:100vh;box-shadow:inset 0 0 0 10px #b2c966;-webkit-user-select:none;user-select:none;pointer-events:none}#linkmodecontent{position:fixed;box-shadow:inset 0 0 0 10px #b2c966;z-index:100;width:100vw;height:100vh}#linkmodeframe .lmf_topl{position:fixed;z-index:102;top:0;left:0;display:flex;color:#fff;height:50px;padding:10px 20px 10px 50px;font-size:clamp(15px,1vw,20px);-webkit-border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;border-bottom-right-radius:15px;align-items:center;background-color:#b2c966!important;background:url(../images/ico/link.png) no-repeat 10px center;background-size:auto 50%}#linkmodeframe .lmf_topr{position:fixed;z-index:102;top:0;right:0;display:flex;color:#fff;height:50px;padding:10px 20px 10px 50px;font-size:clamp(15px,1vw,20px);-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;border-bottom-left-radius:15px;align-items:center;background-color:#b2c966!important;background:url(../images/ico/back-white.png) no-repeat 40% center;background-size:auto 60%;transition:.3s;pointer-events:auto;cursor:pointer}#linkmodeframe .lmf_topr:hover{background-color:#00bcd4!important}#bkg-login{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background-color:#1e4579!important;background:url(../images/background/bkg-login.jpg) no-repeat center center;background-size:cover}#login{position:absolute;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;width:60vw;bottom:calc(100vh * (278 / var(--vhZoom)));max-width:530px}#login #loghi{width:calc(100vw * (530 / 1920));height:calc(100vw * (89 / 1920));background:url(../images/Loghi_header.svg) no-repeat center center;background-size:cover;margin-bottom:calc(100vh * (111 / var(--vhZoom)))}#login h2{font-size:48px;color:#bbd7ff;font-weight:400;margin:0 0 33px;line-height:1;padding:0}#login input{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:46px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:none;background-color:#fff;color:#000;padding:0 23px;text-align:left;width:calc(100% - 46px);font-size:1.2em;line-height:1;font-weight:400}#login #message{display:flex;justify-content:center;align-items:center;min-height:46px;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:none;background-color:transparent;padding:10px 20px;width:100%;-webkit-user-select:none;user-select:none}#login #message.error{background-color:#ff00008f}#login #subcontent .left{display:grid}button.bt_login{height:46px;text-transform:uppercase;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;border:1px solid white;background-color:#1e4579;color:#fff;padding:0 53px;font-size:18px;cursor:pointer}button.bt_login:hover{transition:.3s;background-color:#00b8ff;border:1px solid #00b8ff}.btn-white,.btn-sub-white{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(14px,1vw,20px);text-transform:uppercase;font-weight:600;border:none;background-color:#fff;color:#204a82;padding:8px 16px;margin:0 auto;min-width:calc(100vw * (320 / 1920));min-height:3.28125vw;-webkit-border-radius:calc(100vw * (10 / 1920));-moz-border-radius:calc(100vw * (10 / 1920));border-radius:calc(100vw * (10 / 1920));transition:.3s;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}#submenu .btn-sub-white{min-width:0;min-height:0;padding:calc(100vh * (12 / var(--vhZoom))) calc(100vh * (24 / var(--vhZoom)));margin:0;filter:drop-shadow(5px 10px 15px rgb(0 0 0 / 0%))}.btn-white:hover,.btn-sub-white:hover{background-color:#00b8ff;color:#fff}.ico{display:inline-flex!important;justify-content:center;align-items:center;align-content:center}.ico.account{display:block;width:calc(100vw * (41 / 1920));height:calc(100vw * (41 / 1920));margin-left:.78125vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#103361!important;background:url(../images/ico/user_white.png) no-repeat center center;background-size:50%}.home .ico.account{border:1px solid white;margin-left:.78125vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ffffff47!important;background:url(../images/ico/user_white.png) no-repeat center center;background-size:50%}.ico.prev{align-self:end;display:grid;width:52px;height:38px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/left-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer}.ico.prev:hover{transition:.3s;background-color:#00b8ff!important;border:1px solid #00b8ff}.ico.next{align-self:end;color:#1e4579;display:grid;width:52px;height:38px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/right-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer}.ico.next:hover{transition:.3s;background-color:#00b8ff!important;border:1px solid #00b8ff}.ico.home{display:flex;width:4.6875vw;height:2.65625vw;max-height:70px;-webkit-border-radius:calc(100vw * (50 / 1920));-moz-border-radius:calc(100vw * (50 / 1920));border-radius:calc(100vw * (50 / 1920));background-color:#103361!important;border:1px solid #ffffff;background-size:50%;font-size:clamp(12px,2vw,16px);cursor:pointer;line-height:1;padding:0 40px!important;margin-right:10px;text-transform:uppercase}.ico.home:hover{transition:.3s;background-color:#00b8ff!important;border:1px solid #00b8ff}.ico.back{width:calc(100vw * (70 / 1920));height:2.65625vw;max-height:70px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:calc(100vw * (50 / 1920));background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/back-white.png) no-repeat center center;background-size:40%;cursor:pointer;margin:auto 10px auto 0}#header_content .left .ico.back{width:calc(100vw * (70 / 1920));max-width:70px!important;height:2.65625vw;max-height:70px;-webkit-border-radius:calc(100vw * (50 / 1920));-moz-border-radius:calc(100vw * (50 / 1920));border-radius:calc(100vw * (50 / 1920));background-color:#103361;border:1px solid #ffffff;background-size:40%;font-size:clamp(14px,2vw,20px);cursor:pointer;line-height:1;padding:0!important;margin:0 10px 0 0;text-transform:uppercase}.ico.back:hover{transition:.3s;background-color:#00b8ff!important}#header .home .ico.search{width:100%;height:calc(100vh * (80 / var(--vhZoom)));max-height:80px;padding:0;margin-left:0;background-color:transparent!important;border:none;background:url(../images/ico/search-home.png) no-repeat center center;background-size:auto 100%;cursor:pointer;transition:.3s}#header .home .ico.search:hover{background-color:transparent!important;border:none;background:url(../images/ico/search-on.png) no-repeat center center;background-size:auto 100%}.ico.search{position:absolute;width:calc(100vw * (290 / 1920));height:4.21875vw;max-height:81px;margin-left:.78vw;bottom:10px;padding:0;background:url(../images/ico/search.png) no-repeat center center;background-size:auto 100%;cursor:pointer;transition:.3s}.ico.search:hover{background:url(../images/ico/search-on.png) no-repeat center center;background-size:auto 100%}.ico.search:hover{background:url(../images/ico/search-on.png) no-repeat center center;background-size:auto 100%}#header .ico.search{position:relative;bottom:0;width:2.65625vw;height:2.65625vw;max-height:70px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/search-white.png) no-repeat center center;background-size:55%;cursor:pointer;margin:auto 10px auto 0;transition:.3s}#header .ico.search:hover{background-color:#00b8ff!important}.ico.night-shift{width:2.65625vw!important;height:2.65625vw!important;max-height:70px;max-width:70px;margin-left:.104vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #ffffff;background:url(../images/ico/night-shift.png) no-repeat center center;background-color:#103361!important;background-size:180%;cursor:pointer}.ico.night-shift:hover{background-color:#00b8ff!important}.ico.ipsen{width:calc(100vw * (133 / 1920));height:1.875vw;background:url(../images/LogoIpsen.svg) no-repeat;background-position:50% 100%;background-size:100%}#head_references_block,#head_login_block{display:flex;justify-content:center;align-items:left;cursor:pointer;font-size:clamp(12px,1vw,18px);text-decoration:underline;transition:.3s}.account_butt{display:flex;align-items:center}#head_login_block{position:relative;display:flex;z-index:10!important}#head_login_block #head_login_menu{text-align:right;position:absolute;right:calc(100vh * (-10 / var(--vhZoom)));top:calc(100vh * (-10 / var(--vhZoom)));z-index:-1;width:12.5vw;padding:20px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;border:1px solid #ffffff;background-color:#214982;transition:.5s;opacity:0;visibility:hidden}#head_login_block.show #head_login_menu{opacity:1;visibility:visible}#head_login_block:hover .ico{transition:.3s;background-color:#00b8ff!important;color:#00b8ff}#head_login_block.show .ico.account{background-color:#00b8ff!important}.userguide,.chagepw,.logout{width:100%;margin-bottom:15px;text-decoration:underline}.userguide:hover,.chagepw:hover,.logout:hover{color:#00b8ff}.userguide{margin-top:60px}.logout{margin-top:60px;font-weight:600}#head_references_block{margin-right:15px}#bkg-home-static{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background-color:#aacae4!important;background-size:cover}#home{transition:1s}#home.home-out{opacity:0}#home #home-logo{position:absolute;bottom:55vh;left:6.5vw;width:calc(100vw * (278 / 1920));height:calc(100vw * (400 / 1920));background:url(../images/LogoMedical.svg) no-repeat;background-position:50% 100%;background-size:100%}#home-btns-columns,#home-btns{position:absolute;display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;text-align:center;gap:0px;align-items:end;bottom:0;left:0;right:0;margin:auto;width:calc(100vw * (1690 / 1920));height:calc(100vw * (400 / 1920));transition:.8s}@media (min-width: 1921px){#home-btns-columns,#home-btns{bottom:calc(100vw * (-40 / 1920))}}#home-btns-columns{background:url(../images/colonne.png) no-repeat;background-position:50% 100%;background-size:100%}#home .home-btn{position:relative;display:grid;justify-items:center;align-items:center;text-align:center;width:80%;height:63%;bottom:30%;transition:.3s;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#home .home-btn:hover .home-btn-circle{transform:scale(1.1)}#home .home-btn:hover .ico-fill{filter:brightness(70%)}#home .home-btn .home-btn-circle{position:relative;width:calc(100% - 14px);aspect-ratio:1/1;align-self:end;background:url(../images/cerchio.png) no-repeat;background-position:50%;background-size:100%;transition:.3s;margin-bottom:calc(100vh * (180 / var(--vhZoom)))}#home .home-btn .ico-fill{position:absolute;width:100%;aspect-ratio:1/1;align-self:end;background:url(../images/cerchio-fill.png) no-repeat;background-position:50%;background-size:auto 100%;transition:.3s;top:0}#home .home-btn .home-btn-text{font-size:21px;font-size:clamp(2px,1vw,21px);text-transform:uppercase;font-weight:600;color:#204a82;padding:.625vw;background-color:#ffffffb3;transition:.3s;margin-bottom:4%}#home .home-btn .home-btn-ico{display:grid;position:relative;width:100%;aspect-ratio:1/1;background-position:50%;background-size:62%;justify-items:center;align-items:center;text-align:center}#home .home-btn .home-btn-ico img{width:80%;filter:drop-shadow(15px 15px 3px rgb(33 46 80 / 72%))}#header:has(#header_content.home){margin-top:0;background:linear-gradient(to right,#869ab2,#fcfcfc,#8397ae)}#header:has(#header_content.home):after{position:absolute;content:"";z-index:2;width:100vw;height:calc(100vh * (10 / var(--vhZoom)));top:100%;left:0;background:linear-gradient(to right,#c2c2c4,#dbdbde)}body.animate #header:has(#header_content.home){opacity:0;animation:logo-home 1s var(--easing-soft) 3s forwards;-webkit-animation:logo-home 1s var(--easing-soft) 4s forwards}body.animate #home #home-logo{opacity:0;animation:logo-home 1s var(--easing-soft) 3s forwards;-webkit-animation:logo-home 1s var(--easing-soft) 3s forwards}body.animate #home #home-btns-columns{margin-bottom:-150px;animation:home-columns 2s var(--easing-soft) 2.8s forwards;will-change:transform;-webkit-animation:home-columns 2s var(--easing-soft) 2.8s forwards}@keyframes home-columns{0%{margin-bottom:-150px}to{margin-bottom:0}}@keyframes home-header{0%{top:-100px;opacity:0}to{top:0;opacity:1}}@keyframes logo-home{0%{opacity:0}to{opacity:1}}body.animate #home #home-btns{opacity:0;transform-origin:bottom center;animation:home-btns 1.5s var(--easing-soft) 3.5s forwards}@keyframes home-btns{0%{opacity:.1;transform:translateY(200%) scale(2);transform-origin:bottom center}to{opacity:1;transform:translate(0) scale(1);transform-origin:bottom center}}body.animate #home .home-btn .ico-fill{transform:scale(0);animation:home-btn-fill 1s ease-out 4s forwards}@keyframes home-btn-fill{0%{transform:scale(0);transform-origin:center center}to{transform:scale(1);transform-origin:center center}}body.animate #home #btn-introduction .home-btn-text{opacity:0;animation:btn-text 1s ease 4.5s forwards}body.animate #home #btn-introduction .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 4.5s forwards}body.animate #home #btn-fundamentals .home-btn-text{opacity:0;animation:btn-text 1s ease 4.8s forwards}body.animate #home #btn-fundamentals .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 4.8s forwards}body.animate #home #btn-anatomy .home-btn-text{opacity:0;animation:btn-text 1s ease 5.3s forwards}body.animate #home #btn-anatomy .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 5.1s forwards}body.animate #home #btn-facial .home-btn-text{opacity:0;animation:btn-text 1s ease 5.6s forwards}body.animate #home #btn-facial .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 5.4s forwards}body.animate #home #btn-pharmacology .home-btn-text{opacity:0;animation:btn-text 1s ease 5.9s forwards}body.animate #home #btn-pharmacology .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 5.7s forwards}body.animate #home #btn-practice .home-btn-text{opacity:0;animation:btn-text 1s ease 6.2s forwards}body.animate #home #btn-practice .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 6s forwards}body.animate #home #btn-patient .home-btn-text{opacity:0;animation:btn-text 1s ease 6.5s forwards}body.animate #home #btn-patient .home-btn-ico{transform:scale(0);animation:home-btn-ico 1s ease-in-out 6.3s forwards}@keyframes home-btn-ico{0%{transform:scale(0);transform-origin:center center}to{transform:scale(1);transform-origin:center center}}@keyframes btn-text{0%{opacity:0}to{opacity:1}}#footer{position:fixed!important;display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 2.08vw;width:100vw;height:calc(100vw * (200 / 1920));line-height:1;margin:auto;top:auto;right:auto;bottom:0!important;left:0!important;font-weight:200;font-size:.9em;background:transparent linear-gradient(180deg,#204a8200,#204a82 70%) 0% 0% no-repeat padding-box;z-index:10}#footer .left .ico,#footer .right .ico{align-self:center;margin-bottom:-20px;width:calc(100vw * (52 / 1920));height:calc(100vw * (38 / 1920))}#footer .center{display:flex;height:100%;width:100%;justify-content:center;align-items:end}#footer .nav-section{display:flex;flex-direction:column;justify-content:end;align-items:center;width:calc(100vw * (170 / 1920));height:calc(100vw * (170 / 1920));font-size:clamp(10px,1vw,20px);text-transform:uppercase;text-decoration:underline}#footer .nav-section-img{display:block;width:7.8125vw;height:7.8125vw;margin-bottom:calc(100vw * (-10 / 1920))}#cards{display:grid;justify-items:center;text-align:center;gap:3.125vw;margin-top:-10vh;width:90vw;max-width:1400px;height:fit-content;perspective:1000px;transition:all 1.5s var(--easing-soft)!important}#introduction #cards{grid-template-columns:1fr 1fr;max-width:710px;margin-bottom:calc(100vh * (100 / var(--vhZoom)));gap:calc(100vw * (70 / 1920))}#introduction #cards .card:nth-child(1){animation:floatRotateAdd40 2.9s ease-in-out infinite alternate}#introduction #cards .card:nth-child(2){animation:floatRotateMin40 2.9s ease-in-out infinite alternate}#fundamentals #cards{grid-template-columns:1fr 1fr 1fr;max-width:710px;margin-bottom:calc(100vh * (100 / var(--vhZoom)));gap:calc(100vw * (70 / 1920))}#facialaging #cards{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1000px;margin-bottom:150px}#pharmacology #cards{grid-template-columns:1fr 1fr 1fr;max-width:794px;gap:calc(100vw * (100 / 1920))}#pharmacology #cards .card:nth-child(2){margin-top:calc(100vw * (-50 / 1920))}#pharmacology #cards .card:nth-child(1){animation:floatRotateAdd40 2.9s ease-in-out infinite alternate}#pharmacology #cards .card:nth-child(3){animation:floatRotateMin40 2.9s ease-in-out infinite alternate}#practice #cards{grid-template-columns:1fr 1fr auto 1fr 1fr;gap:calc(100vw * (100 / 1920));max-width:1400px;perspective:1400px}#practice #cards #centerspace.card{width:calc(100vw * (260 / 1920));height:10px}#practice #cards .card.up{margin-top:calc(100vh * (-150 / var(--vhZoom)))}#practice #cards .card:nth-child(1){animation:floatRotateAdd40 2.9s ease-in-out infinite alternate}#practice #cards .card:nth-child(5){animation:floatRotateMin40 2.9s ease-in-out infinite alternate}#patientcases #cards{grid-template-columns:1fr 1fr 1fr 1fr;max-width:945px;margin-bottom:150px;perspective:1400px}#patientcases #cards .card:nth-child(1),#patientcases #cards .card:nth-child(3){animation:floatRotateInverse 2.9s ease-in-out infinite alternate}#patientcases .btn-white{width:fit-content;left:0;right:0;margin:auto;margin-bottom:-9.375vw;transition:all 1s}#cards .card:not(#centerspace){width:100%;max-width:100%;animation:floatRotate 3.1s ease-in-out infinite alternate;cursor:pointer;height:fit-content}#cards #centerspace.card{width:10.9375vw;height:10px}@media (orientation: portrait){#cards #centerspace.card{width:2vw}}#cards .nav-section-img{max-width:100%;object-fit:cover;transition:.3s}#cards .card:nth-child(2),#cards .card:nth-child(4){margin-right:0;margin-left:auto;animation:floatRotateInverse 2.9s ease-in-out infinite alternate}@keyframes floatRotate{0%{transform:rotateY(-10deg);filter:drop-shadow(-10px 80px 20px rgb(0 0 0 / 46%))}to{transform:rotateY(10deg);filter:drop-shadow(10px 80px 20px rgb(33 46 80 / 72%))}}@keyframes floatRotateInverse{0%{transform:rotateY(10deg);filter:drop-shadow(10px 80px 20px rgb(0 0 0 / 46%))}to{transform:rotateY(-10deg);filter:drop-shadow(-10px 80px 20px rgb(33 46 80 / 72%))}}@keyframes floatRotateAdd40{0%{transform:rotateY(50deg);filter:drop-shadow(-10px 80px 20px rgb(0 0 0 / 46%))}to{transform:rotateY(30deg);filter:drop-shadow(10px 80px 20px rgb(33 46 80 / 72%))}}@keyframes floatRotateMin40{0%{transform:rotateY(-50deg);filter:drop-shadow(-10px 80px 20px rgb(0 0 0 / 46%))}to{transform:rotateY(-30deg);filter:drop-shadow(10px 80px 20px rgb(33 46 80 / 72%))}}#bkg-fundamentals{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-fundamentals.jpg) no-repeat center center;background-size:cover}.section-title{display:flex;justify-content:center;align-items:center;color:#fff;font-size:clamp(16px,2vw,36px);font-weight:600}#bkg-anatomy{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-anatomy.jpg) no-repeat center center;background-size:cover}#anatomy #cards{grid-template-columns:1fr 1fr auto 1fr 1fr;max-width:1300px;margin-bottom:calc(100vh * (100 / var(--vhZoom)))}#anatomy .btn-white{width:fit-content;left:0;right:0;margin:auto;margin-bottom:-9.375vw;transition:all 1s}#bkg-facialaging{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-facialaging.jpg) no-repeat center center;background-size:cover}#bkg-pharmacology{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-pharmacology.jpg) no-repeat center center;background-size:cover}#bkg-practice{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-practice.jpg) no-repeat center center;background-size:cover}.section-title.patientcases:before{position:fixed;z-index:-1;content:"";width:100vw;top:0;left:0;height:12.5vw;background:linear-gradient(to bottom,#000000e6,#0000)}#bkg-patientcases{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:url(../images/background/bkg-patientcases.jpg) no-repeat center center;background-size:cover}#subbutt{display:flex;flex-flow:row wrap;align-items:flex-end;gap:calc(100vw * (20 / 1920));width:100%;flex-direction:row;flex-wrap:wrap;align-content:center}#submenu{position:absolute;display:flex;background-color:transparent;width:90vw;max-width:940px;height:fit-content;max-height:91%;padding:calc(100vw * (80 / 1920));background-size:100%;left:0;right:0;top:100vw;bottom:8vw;margin:auto;transition:all .9s ease-in-out;z-index:10;box-sizing:content-box}#submenu:before{opacity:0;position:fixed;top:90px;left:0;right:0;content:"";min-width:100vh;min-height:100vw;background-color:#00000059;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:.5s;pointer-events:none}body.cardSelect #submenu:before{opacity:1}body.cardSelect #submenu{transition:all 1s var(--easing-soft);top:0}#submenu-inner{display:flex;flex-direction:row;height:fit-content}body.cardSelect #cards .card{width:100%;transition:all 1.2s var(--easing-soft)!important}#cardmask{position:relative;display:block;width:250px;max-width:calc(150vh * (250 / var(--vhZoom)));height:auto;margin-right:6.25vw;opacity:1;filter:drop-shadow(5px 10px 15px rgb(0 0 0 / 0%))}body #cards{transition:all 2s var(--easing-soft)!important}body.cardSelect #cards{margin-top:-150vh;transition:all 1s var(--easing-soft)}body.cardSelect.animate .btn-white.hideOnselect{margin-top:-150vh;margin-bottom:auto;transition:all 1s var(--easing-soft)!important}#cards .nav-section-img:hover{filter:drop-shadow(0px 0px 15px rgb(0 170 255 / 72%));transform:scale(1)!important}@media screen and (max-width: 480px) and (orientation: portrait){#submenu{min-width:90%;padding:30px!important}#submenu-inner{display:block;height:fit-content}body #cards .card.cardSelected{width:20vh!important}#cardmask{display:block!important;width:20vh!important;margin-bottom:40px!important}}body .section-title:before{content:"";width:calc(100vw * (70 / 1920));height:2.65625vw;max-height:70px;-webkit-border-radius:calc(100vw * (50 / 1920));-moz-border-radius:calc(100vw * (50 / 1920));border-radius:calc(100vw * (50 / 1920));background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/back-white.png) no-repeat center center;background-size:35%;cursor:pointer;margin:auto 0;margin-right:calc(100vw * (-74 / 1920));opacity:0}body.cardSelect .section-title:before{opacity:1}body.cardSelect #cards .nav-section-img:hover{filter:none;transform:none!important}body.cardSelect .section-title .logo-header{opacity:0;transition:all 1s}.item{display:flex;flex-direction:column;width:100%;height:fit-content;background-color:#fff;color:#000;font-weight:300;-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920));text-align:left;transition:.3s;cursor:pointer}.doRound{-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920));overflow:hidden}.item.full{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;color:#000;font-weight:300;-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920));text-align:left;transition:.3s;cursor:pointer}#mastro5b .item.full .item-content,.item.full .item-content{display:flex;max-height:unset}.item-image{display:flex;flex-direction:row;justify-content:flex-start;width:100%;text-align:left;background-color:#fff;color:#103361;font-weight:500;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;padding:calc(100vh * (12 / var(--vhZoom))) calc(100vw * (20 / 1920)) calc(100vh * (14 / var(--vhZoom)));transition:.3s;align-items:center}.item-image .item-header-round{margin-left:0}.item-text{display:flex;justify-content:center;text-align:left;width:100%;background-color:#fff;color:#000;font-weight:500;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;padding:calc(100vh * (12 / var(--vhZoom))) calc(100vw * (20 / 1920)) calc(100vh * (14 / var(--vhZoom)));transition:.3s;cursor:pointer;margin:0}.item span,.item-image span,.item-text span{width:100%}.item-content>div span,.item-content>div ul{width:100%;display:block;padding-bottom:calc(100vh * (15 / var(--vhZoom)))}.item ul,.item-image ul,.item-text ul{list-style-position:outside;margin-left:1.5625vw;width:100%}.item-header{display:flex;flex-direction:row;justify-content:left;align-items:center;text-align:left;background-color:#214982;color:#fff;font-size:clamp(26px,1.875vw,30px);font-weight:500;height:fit-content;width:calc(100% + 1px);margin-left:-.5px;-webkit-border-top-left-radius:.78125vw;-webkit-border-top-right-radius:.78125vw;-moz-border-radius-topleft:.78125vw;-moz-border-radius-topright:.78125vw;border-top-left-radius:.78125vw;border-top-right-radius:.78125vw;padding:calc(100vh * (20/ var(--vhZoom))) 1.5625vw;transition:.3s}.item-content{font-size:clamp(26px,1.875vw,30px);height:100%;padding:calc(100vh * (12 / var(--vhZoom))) calc(100vw * (20 / 1920)) calc(100vh * (14 / var(--vhZoom)))}.item.invert{background-color:#214982;background:transparent linear-gradient(178deg,#214982,#102643) 0% 0% no-repeat padding-box}.item-content .scroller-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.item.invert .item-header{height:auto;background-color:#fff;color:#214982}.item.invert .item-content{color:#fff;padding:20px 40px}.item.invert .item-content .scroller-content{flex-grow:1;color:#fff}.item.grey,.item-image.grey,.item-text.grey,.item-content.grey{background-color:#ebebeb}.item.blue,.item-image.blue,.item-text.blue,.item-content.blue{color:#fff;background-color:#214882}.scroller-content .item,.scroller-content .item-image,.scroller-content .item-text{height:100%}.item-image.bluegrad,.item-text.bluegrad{background:transparent linear-gradient(178deg,#214982,#102643) 0% 0% no-repeat padding-box;color:#fff;font-weight:300}.item-scroll,.item-content>span{flex-grow:1;transition:.3s;display:flex;width:100%;height:100%;overflow:hidden;overflow-y:auto;padding-right:15px;padding-bottom:1px}.item-content>div{flex-grow:1;height:unset;max-height:unset}.item-scroll{flex-direction:column;min-height:100%}.item-header-round{display:flex;height:calc(100vw * (74 / 1920));min-height:40px;background-color:#fff;aspect-ratio:1/1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top:auto;margin-bottom:auto!important;margin-right:calc(100vw * (20 / 1920));margin-left:-10px;justify-content:start;align-items:center}.item-header-round img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100%;height:100%;overflow:hidden;object-fit:cover;aspect-ratio:unset!important}#mastro0.mastro_inset{display:flex;flex-flow:column wrap!important;height:100vh;justify-content:flex-end!important}#mastro0.mastro_inset .mastro_title{margin-bottom:calc(100vh * (30 / var(--vhZoom)))}#bkg-timeline{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background-color:#1e4579!important;background:url(../images/background/bkg-mastro-timeline.png) no-repeat center center;background-size:cover}#timeline_scroller{position:absolute;display:flex;flex-direction:row;align-items:end;height:80vh;width:100vw;padding:40px 35.15625vw 0!important;gap:7.8125vw;bottom:0;top:auto;overflow:hidden;touch-action:none;-webkit-overflow-scrolling:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth}#timeline_scroller .timeline_item{width:31.25vw;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;-webkit-user-select:none;user-select:none;opacity:.2;transition:all .5s ease-out}#timeline_scroller .timeline_item.active{opacity:1}#timeline_scroller .timeline_image{position:relative;height:calc(100vh * (200 / var(--vhZoom)));min-height:80px;max-width:80%;aspect-ratio:16/9;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;top:15px;bottom:-15px;z-index:-1;touch-action:auto;transition:.5s ease;background:transparent linear-gradient(180deg,#fff,#103361) 0% 0% no-repeat padding-box}#timeline_scroller .timeline_item.active .timeline_image{position:relative;height:calc(100vh * (500 / var(--vhZoom)));min-height:80px;max-width:80%;aspect-ratio:16/9;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;top:15px;bottom:-15px;padding:15px;z-index:-1;touch-action:auto;background:transparent linear-gradient(180deg,#fff,#103361) 0% 0% no-repeat padding-box}#timeline_scroller .timeline_image:after{position:absolute;content:"";height:100%;min-height:80px;aspect-ratio:16/9;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;transform:translate(-100%);overflow:hidden;z-index:1;touch-action:none;background:transparent linear-gradient(180deg,transparent 30%,#061e3d00 100%) 0% 0% no-repeat padding-box}#timeline_scroller .timeline_image img{width:100%;height:100%;object-fit:contain}#timeline_scroller .timeline_txt{display:flex;flex-direction:column;justify-content:center;gap:0;align-items:center;width:calc(100vw * (545 / 1920));min-height:calc(100vw * (190 / 1920));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;padding:1.25vw;background-color:#5b6a81;z-index:2}#timeline_scroller .timeline_date{font-size:clamp(35px,4vw,50px);font-weight:700;line-height:.4;margin-top:calc(100vh * (60 / var(--vhZoom)));white-space:normal;transition:all .5s ease-out}#timeline_scroller .timeline_date span{display:inline-flex;font-size:clamp(20px,2.5vw,30px);margin-left:10px;white-space:nowrap}#timeline_scroller .timeline_item.active .timeline_date{font-size:clamp(50px,6vw,72px);font-weight:900;max-width:100%;margin-top:calc(100vh * (75 / var(--vhZoom)))}#timeline_scroller .timeline_line{width:calc(100vw * (4 / 1920));height:clamp(10px,calc((100vh - 600px)/4),100px);height:20%;background-color:#fff;margin-top:calc(100vh * (40 / var(--vhZoom)));transition:all .5s ease-out}#timeline_scroller .timeline_item.active .timeline_line{width:calc(100vw * (14 / 1920));height:clamp(20px,calc((100vh - 600px)/2),200px);height:30%;margin-top:calc(100vh * (70 / var(--vhZoom)))}#mastrotime .timeline_nav{display:grid;grid-template-columns:repeat(2,1fr);position:absolute;bottom:0;width:calc(100vw * (793 / 1920));height:7.8125vw;gap:0;justify-content:center;align-items:center}#mastrotime .timeline_nav .ico{align-self:center}#mastrotime .timeline_nav .ico.prev{justify-self:start}#mastrotime .timeline_nav .ico.next{justify-self:end}#main_content #muscles{justify-content:flex-start}#bkg-muscles{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:transparent linear-gradient(180deg,#204a82,#102541) 0% 0% no-repeat padding-box}#muscles #face_block{display:flex;width:100%;height:85vh;position:fixed;top:auto;bottom:0;left:0;right:0;align-content:flex-end;flex-direction:row;justify-content:center;transition:.7s;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#muscles #face_block *{height:100%;width:auto;position:absolute;align-self:self-end;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#face_map g{opacity:0;stroke:#ffeb3b!important;fill:#f80606;stroke-width:3px!important;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#face_block:not(.opentab) #face_map g{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.face_select{opacity:0;transition:.3s}.face_select.show{opacity:1}#muscle-content{position:absolute;display:flex;width:calc(100vw - calc(100vw * (200 / 1920)));width:100%;padding:calc(100vh * (80 / var(--vhZoom))) calc(100vw * (100 / 1920)) 0;height:100%;pointer-events:none}#face_block.opentab{transform:translate(20vw);z-index:1}#muscle-content.opentab #muscle-list-left,#muscle-content.opentab #muscle-list-right{transform:translateY(100vh)}#muscle-content.opentab #muscle-select-list{transform:translate(0)}#muscle-list-left,#muscle-list-right{display:flex;flex-direction:column;width:25%;height:100%;text-align:left;gap:calc(100vh * (24 / var(--vhZoom)));transition:.7s;flex-grow:1;margin-top:30px;pointer-events:auto}#muscle-list-right .muscle-btn{align-self:end}#muscles #center{display:flex;width:50%}#select-muscle{border:1px solid #8BC34A}.muscle-btn,.muscle-btn-sub{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;width:min-content;min-width:calc(100vw * (320 / 1920));max-width:6.25vw!important;height:calc(100vh * (80 / var(--vhZoom)));line-height:1.1;min-height:40px;font-size:clamp(10px,1vw,16px);text-transform:uppercase;font-weight:600;background-color:#ffffff78;border:1px solid #ffffffa3;color:#204a82;padding:0 1.5625vw;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;transition:.3s ease-in-out;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.muscle-btn:hover,.muscle-btn-sub:hover,.muscle-btn.active{background-color:#fff;border:1px solid #ffffff;color:#204a82}.muscle-btn span{display:flex;justify-content:center;align-items:center;position:absolute;right:-60px;margin-left:20px;width:calc(100vh * (50 / var(--vhZoom)));height:calc(100vh * (80 / var(--vhZoom)));min-height:40px;font-size:2em;background-color:#8bc34a;border:1px solid #ffffff;color:#fff;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;transition:.3s;transform:scale(0);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.muscle-btn.active span{display:flex;transform:scale(1);opacity:1}.muscle-btn span:hover{background-color:#fff;border:1px solid #ffffff;color:#204a82}.muscle-btn:after{opacity:0;margin-right:calc(100vh * (-45 / var(--vhZoom)));transition:.3s ease-in-out}#muscle-select-list{position:absolute;display:grid;transform:translate(-100vw);grid-template-columns:1fr 1fr;justify-content:center;align-items:end;width:35%;text-align:left;gap:calc(100vh * (24 / var(--vhZoom)));transition:.7s;margin-top:70px;z-index:20;pointer-events:auto}#facial .mastro_1_2{display:flex;flex-direction:column}#facial-buttons{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;justify-content:center;align-items:center}.facial-btn{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;width:100%;height:calc(100vh * (50 / var(--vhZoom)));min-height:50px;font-size:clamp(10px,1vw,16px);text-transform:uppercase;font-weight:600;background-color:#204a82;color:#fff;padding:0 1.5625vw;-webkit-border-radius:.625vw;-moz-border-radius:.625vw;border-radius:.625vw;transition:.3s ease-in-out;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.facial-btn:hover,.facial-btn.active{background-color:#fff;border:1px solid #ffffff;color:#204a82}#facial #face_block{display:block;position:relative;height:100%;width:100%}#facial #face_block *,#facial #face_block svg{display:block;position:absolute;margin:0 0 0 auto;top:0;left:0;right:0;width:100%;height:100%;transition:.5s}#facial #face_block #face_bkg{opacity:1}#facial #face_block #face_bkg.select{opacity:.5}#facial #face_block img,#facial #face_block svg{height:100%;width:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#facial .face_select{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#facial .face_select.active,#facial .face_select.highlight{opacity:1!important}#bkg-search{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background-color:#1e4579!important;background:url(../images/background/bkg-login.jpg) no-repeat center center;background-size:cover}#search-content{display:block;position:relative;background-color:transparent;height:calc(100vh * (50 / var(--vhZoom)));width:calc(100vw * (700 / 1920));min-height:52px;min-width:400px;text-align:center;padding:5px;border:1px solid rgb(255 255 255 / 60%);color:#fff;-webkit-border-radius:calc(100vw * (100 / 1920));-moz-border-radius:calc(100vw * (100 / 1920));border-radius:calc(100vw * (100 / 1920));z-index:1}#search-content:after{content:"";position:absolute;z-index:1;top:-6px;left:-6px;right:0;bottom:0;background-color:#fff0;height:calc(100% + 10px);width:calc(100% + 12px);min-height:57px;text-align:center;font-size:1em;border:1px solid rgb(255 255 255 / 30%);color:#fff;-webkit-border-radius:6.25vw;-moz-border-radius:6.25vw;border-radius:6.25vw}#search-input{position:relative;display:flex;justify-content:center;align-items:center;background-color:transparent;width:100%;height:100%;text-align:center;min-height:calc(100vh * (40 / var(--vhZoom)));font-size:clamp(.8em,1vw,1.5em);font-weight:100;border:1px solid #ffffff;color:#fff;-webkit-border-radius:calc(100vw * (80 / 1920));-moz-border-radius:calc(100vw * (80 / 1920));border-radius:calc(100vw * (80 / 1920));z-index:2}#search-input::placeholder{color:#ffffff80;font-size:.9em;font-weight:100;opacity:1;text-align:center}#category-content{display:flex;flex-wrap:wrap;gap:calc(100vw * (16 / 1920));width:calc(100vw - calc(100vw * (200 / 1920)));height:auto;justify-content:center;align-items:center;margin-top:calc(100vh * (40 / var(--vhZoom)))}.search-cat{position:relative;display:flex;white-space:nowrap;text-transform:uppercase;font-size:clamp(12px,1.875vw,16px);-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;padding:calc(100vw * (8 / 1920)) 3.125vw;background-color:#ffffff6b;border:1px solid #ffffff;transition:.5s;opacity:1}.search-cat.off{opacity:.5}.search-cat .close{position:absolute;right:.78125vw;transition:.5s;cursor:pointer}.search-cat:hover>.close{color:#000;cursor:pointer}.search-cat .close:hover{color:#000}#search-results{width:calc(100vw - calc(100vw * (200 / 1920)));display:grid;grid-template-columns:repeat(2,1fr);gap:14px;justify-content:center;align-items:center;margin-top:calc(100vh * (60 / var(--vhZoom)));margin-bottom:calc(100vh * (57 / var(--vhZoom)));color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}@media (min-width: 640px){#search-results{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){#search-results{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){#search-results{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1600px){#search-results{grid-template-columns:repeat(5,1fr)}}#search-results .result{width:100%;height:calc(100vh * (165 / var(--vhZoom)));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;background-color:#fff;background:url(../images/background/bkg-mastro-blu.png) no-repeat center center;background-size:cover;border:1px solid white;transition:.3s;display:flex;padding:calc(100vh * (47 / var(--vhZoom))) 3.125vw;text-align:left;justify-content:left;align-items:center;color:#fff;font-weight:500;font-size:.68em;cursor:pointer}#search-results .result:not(.empty):hover{border:1px solid #0af;box-shadow:inset 0 0 0 3px #0af}#search-results .result.empty{--final-opacity: .4 }#bucket-results{display:flex;height:calc(100vh * (200 / var(--vhZoom)));margin-bottom:calc(100vh * (70 / var(--vhZoom)));flex-wrap:wrap;align-content:center}#bucket-results .b_result{display:flex;height:calc(100vh * (100 / var(--vhZoom)));width:calc(100vW * (440 / 1920));padding:calc(100vh * (20 / var(--vhZoom))) calc(100vW * (20 / 1920));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;background-color:#214982;border:1px solid white;font-size:.6em;text-align:left;align-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column;justify-content:center}#bucket-results .b_result .ico.image-next{align-self:flex-end}#bucket-results .b_result .b_txt_block{display:flex!important;text-align:left;width:calc(100% - 70px);margin-right:calc(100vW * (20 / 1920));display:-webkit-box;flex-wrap:wrap}.b_title,.b_chapt,.b_subchap{display:flex;width:100%;overflow:hidden;height:calc(100vW * (25 / 1920));font-weight:500;white-space:nowrap}#bucket-results .b_result .b_txt_block .b_txt_result{text-align:left;margin-left:10px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-weight:300}.scroller-content.textInside .item-header{display:block;gap:unset!important}.scroller-content{flex-direction:column;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 14px 0 0;gap:14px;width:100%;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw}.scroller-table{overflow:auto;display:block;height:100%;width:100%;padding:0 14px 14px 0;max-width:100%;-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920))}.scroller-table div{overflow:auto;margin-bottom:14px}.scroller-table,.scroller-content{max-height:100%}.mastro_1_2 .scroller-table,.mastro_1_2 .scroller-content{display:flex;overflow-y:auto}.mastro_1_1{display:flex;flex-grow:1;width:100%;height:calc(100% - (100vh * (150 / var(--vhZoom))))}#mastro-results{width:100%;align-items:start;flex:1;flex-grow:1;height:calc(100% - (100vh * (190 / var(--vhZoom))));display:grid;grid-template-columns:repeat(2,1fr);color:#fff;overflow:auto;height:fit-content}@media (min-width: 1180px){#mastro-results{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1921px){#mastro-results{grid-template-columns:repeat(4,1fr)}}@media (min-width: 2400px){#mastro-results{grid-template-columns:repeat(5,1fr)}}.mastro_inset{position:relative;display:flex;justify-content:center;text-align:left;flex-flow:row wrap;box-sizing:border-box;height:100%;padding-top:calc(100vh * (60 / var(--vhZoom)));overflow:hidden;margin:0;margin-bottom:calc(100vh * (70 / var(--vhZoom)));width:calc(100vw - calc(100vw * (200 / 1920)));align-items:flex-start;align-content:flex-start}#mastro0.mastro_inset{padding-bottom:calc(100vh * (50 / var(--vhZoom)))}#mastro5.mastro_inset{padding-bottom:calc(100vh * (40 / var(--vhZoom)))}#mastro5 .mastro_1_2:nth-child(1){max-width:calc(50% - 155px);margin-right:15px}#mastro5 .mastro_1_2:nth-child(2){max-width:calc(50% - 155px);margin-left:15px}.mastro_1_2{flex-grow:1;display:flex;height:100%;width:50%;flex-wrap:wrap}.mastro_1_2:first-of-type{max-width:calc(50% - 30px);margin-right:30px}.mastro_1_2:last-of-type{max-width:calc(50% - 30px);margin-left:30px}.w35{max-width:calc(35% - 8px)!important}.w40{max-width:calc(40% - 8px)!important}.w45{max-width:calc(45% - 8px)!important}.w50{max-width:calc(50% - 8px)!important}.w60{max-width:calc(60% - 8px)!important}.wLeft{margin-left:0;margin-right:50%}.wCenter{margin-left:25%;margin-right:25%}.wRight{margin-left:50%;margin-right:0}.tsize_to40{font-size:1.111em!important}.tsize_1_2{font-size:1.2em!important}.tsize_1_3{font-size:1.3em!important}.tsize_1_5{font-size:1.5em!important}.tsize_1_8{font-size:1.8em!important}.tsize_2{font-size:2em!important}.mt10{margin-top:calc(100vh * (10 / var(--vhZoom)))!important}.mt14{margin-top:calc(100vh * (14 / var(--vhZoom)))!important}.mt20{margin-top:calc(100vh * (20 / var(--vhZoom)))!important}.mt30{margin-top:calc(100vh * (30 / var(--vhZoom)))!important}.mt40{margin-top:calc(100vh * (40 / var(--vhZoom)))!important}.mt50{margin-top:calc(100vh * (50 / var(--vhZoom)))!important}.mr10{margin-right:calc(100vw * (10 / 1920))!important}.mr14{margin-right:calc(100vw * (14 / 1920))!important}.mr20{margin-right:calc(100vw * (20 / 1920))!important}.mr30{margin-right:1.5625vw!important}.mr40{margin-right:calc(100vw * (40 / 1920))!important}.mr50{margin-right:calc(100vw * (50 / 1920))!important}.mb10{margin-bottom:calc(100vh * (10 / var(--vhZoom)))!important}.mb14{margin-bottom:calc(100vh * (14 / var(--vhZoom)))!important}.mb20{margin-bottom:calc(100vh * (20 / var(--vhZoom)))!important}.mb30{margin-bottom:calc(100vh * (30 / var(--vhZoom)))!important}.mb40{margin-bottom:calc(100vh * (40 / var(--vhZoom)))!important}.mb50{margin-bottom:calc(100vh * (50 / var(--vhZoom)))!important}.ml10{margin-left:calc(100vw * (10 / 1920))!important}.ml14{margin-left:calc(100vw * (14 / 1920))!important}.ml20{margin-left:calc(100vw * (20 / 1920))!important}.ml30{margin-left:1.5625vw!important}.ml40{margin-left:calc(100vw * (40 / 1920))!important}.ml50{margin-left:calc(100vw * (50 / 1920))!important}.ppt_image{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.ppt_image.round{-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden}.ppt_image.white{background-color:#fff}.ppt_image.blu{background-color:#1b3f6f}.ppt_image img{object-fit:contain;width:100%;height:100%}.x_block{display:flex;gap:14px;padding:0!important;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;width:100%;flex-grow:1;align-content:center;flex-wrap:wrap}.x_center{align-content:center}.x_1_1,.x_block .multi-image.x_1_1{width:100%}.x_1_2,.x_block .multi-image.x_1_2,.x_3_6,.x_block .multi-image.x_3_6{width:calc(50% - 10px);max-width:calc(50% - 10px);min-width:calc(50% - 10px)}.x_1_3,.x_block .multi-image.x_1_3,.x_2_6,.x_block .multi-image.x_2_6{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px);min-width:calc(33.33% - 10px)}.x_2_3,.x_block .multi-image.x_2_3,.x_4_6,.x_block .multi-image.x_4_6{width:calc(66.6% - 10px);max-width:calc(66.6% - 10px);min-width:calc(66.6% - 10px)}.x_1_4,.x_block .multi-image.x_1_4{width:calc(25% - 10px);max-width:calc(25% - 10px);min-width:calc(25% - 10px)}.x_3_4,.x_block .multi-image.x_3_4{width:calc(75% - 10px);max-width:calc(75% - 10px);min-width:calc(75% - 10px)}.x_1_5,.x_block .multi-image.x_1_5{width:calc(20% - 10px);max-width:calc(20% - 10px);min-width:calc(20% - 10px)}.x_2_5,.x_block .multi-image.x_2_5{width:calc(40% - 10px);max-width:calc(40% - 10px);min-width:calc(40% - 10px)}.x_3_5,.x_block .multi-image.x_3_5{width:calc(60% - 10px);max-width:calc(60% - 10px);min-width:calc(60% - 10px)}.x_4_5,.x_block .multi-image.x_4_5{width:calc(80% - 10px);max-width:calc(80% - 10px);min-width:calc(80% - 10px)}.x_1_6,.x_block .multi-image.x_1_6{width:calc(16.66% - 10px);max-width:calc(16.66% - 10px);min-width:calc(16.66% - 10px)}.x_5_6,.x_block .multi-image.x_5_6{width:calc(83.33% - 10px);max-width:calc(83.33% - 10px);min-width:calc(83.33% - 10px)}.x_block .x_1_1,.x_block .x_1_2,.x_block .x_1_3,.x_block .x_1_4,.x_block .x_2_3,.x_block .x_3_4,.x_block .x_1_5,.x_block .x_2_5,.x_block .x_3_5,.x_block .x_4_5,.x_block .x_1_6,.x_block .x_2_6,.x_block .x_3_6,.x_block .x_4_6,.x_block .x_5_6{display:flex;height:auto}.mastro_mix{gap:14px}.mastro_mix .multi-image{display:flex!important;justify-content:center;align-items:center;width:100%;min-width:100%;max-width:100%;max-height:calc(100vh * (200 / var(--vhZoom)));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:calc(100vw * (16 / 1920));overflow:hidden}.mastro_mix .multi-image img{display:flex!important;width:100%;height:100%;cursor:pointer;object-fit:cover}#mastro6c.mastro_mix .multi-image img{object-fit:contain}.x_block{-ms-overflow-style:none}.x_block.alignTop{align-content:flex-start}.x_block::-webkit-scrollbar{display:none}.pt14{padding-top:14px}.pb14{padding-bottom:14px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.mastro_mix .h_1_1{height:100%;max-height:100%}.mastro_mix .h_1_2{height:50%;max-height:50%}.mastro_mix .h_1_3{height:33.3333%;max-height:33.3333%}.mastro_mix .h_1_4{height:25%;max-height:25%}.mastro_mix .h_1_5{height:20%;max-height:20%}.mastro_mix .h_1_6{height:16.6667%;max-height:16.6667%}.mastro_mix .h_2_3{height:66.6667%;max-height:66.6667%}.mastro_mix .h_2_4{height:50%;max-height:50%}.mastro_mix .h_3_4{height:75%;max-height:75%}.mastro_mix .h_2_5{height:40%;max-height:40%}.mastro_mix .h_3_5{height:60%;max-height:60%}.mastro_mix .h_4_5{height:80%;max-height:80%}.mastro_mix .h_2_6{height:33.3333%;max-height:33.3333%}.mastro_mix .h_3_6{height:50%;max-height:50%}.mastro_mix .h_4_6{height:66.6667%;max-height:66.6667%}.mastro_mix .h_5_6{height:83.3333%;max-height:83.3333%}.mastro_mix .x_block .h_1_1{height:calc(100% - 7px);max-height:calc(100% - 7px)}.mastro_mix .x_block .h_1_2{height:calc(50% - 7px);max-height:50%}.mastro_mix .x_block .h_1_3{height:calc(33.3333% - 7px);max-height:calc(33.3333% - 7px)}.mastro_mix .x_block .h_1_4{height:calc(25% - 7px);max-height:calc(25% - 7px)}.mastro_mix .x_block .h_1_5{height:calc(20% - 7px);max-height:calc(20% - 7px)}.mastro_mix .x_block .h_1_6{height:calc(16.6667% - 7px);max-height:calc(16.6667% - 7px)}.mastro_mix .x_block .h_2_3{height:calc(66.6667% - 7px);max-height:calc(66.6667% - 7px)}.mastro_mix .x_block .h_2_4{height:calc(50% - 7px);max-height:calc(50% - 7px)}.mastro_mix .x_block .h_3_4{height:calc(75% - 7px);max-height:calc(75% - 7px)}.mastro_mix .x_block .h_2_5{height:calc(40% - 7px);max-height:calc(40% - 7px)}.mastro_mix .x_block .h_3_5{height:calc(60% - 7px);max-height:calc(60% - 7px)}.mastro_mix .x_block .h_4_5{height:calc(80% - 7px);max-height:calc(80% - 7px)}.mastro_mix .x_block .h_2_6{height:calc(33.3333% - 7px);max-height:calc(33.3333% - 7px)}.mastro_mix .x_block .h_3_6{height:calc(50% - 7px);max-height:calc(50% - 7px)}.mastro_mix .x_block .h_4_6{height:calc(66.6667% - 7px);max-height:calc(66.6667% - 7px)}.mastro_mix .x_block .h_5_6{height:calc(83.3333% - 7px);max-height:calc(83.3333% - 7px)}.mastro_mix .h_2_3_small{max-height:25vh;height:70%;max-height:70%}.mastro_mix .h_full{max-height:25vh;max-height:100%;height:100%}.mastro_mix .h_1_2.mb14{max-height:calc(50vh - 14px);height:calc(50% - 14px);max-height:calc(50% - 14px)}.mastro_mix .h_1_3.mb14{max-height:calc((100vh * (1 / 3)) - 14px);height:calc(33.3% - 14px);max-height:calc(33.3% - 14px)}.mastro_mix .h_1_4.mb14{max-height:calc(25vh - 14px);height:calc(25% - 14px);max-height:calc(25% - 14px)}.mastro_mix .h_1_6.mb14{max-height:calc((100vh * (1 / 6)) - 14px);height:calc(15% - 14px);max-height:calc(15% - 14px)}.mastro_mix .h_2_5.mb14{max-height:calc(40vh - 14px);height:calc(35% - 14px);max-height:calc(35% - 14px)}.mastro_mix .h_3_5.mb14{max-height:calc((100vh * (3 / 5)) - 14px);height:calc(60% - 14px);max-height:calc(60% - 14px)}.mastro_mix .h_4_6.mb14{max-height:calc((100vh * (4 / 6)) - 14px);height:calc(67% - 14px);max-height:calc(67% - 14px)}.mastro_mix .h_5_6.mb14{max-height:calc((100vh * (5 / 6)) - 14px);height:calc(85% - 14px);max-height:calc(85% - 14px)}.mastro_mix .h_4_5{height:80%;max-height:80vh}.mastro_mix .x_block .h_4_5{height:calc(80% - 7px);max-height:calc(80vh - 7px)}.mastro_mix .h_1_5{height:20%;max-height:20vh}.mastro_mix .x_block .h_1_1{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .x_block .h_2_1{height:calc(50% - 7px);max-height:calc(50vh - 7px)}.mastro_mix .x_block .h_2_2{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .x_block .h_3_1{height:calc(33.333% - 7px);max-height:calc(33.333vh - 7px)}.mastro_mix .x_block .h_3_2{height:calc(66.666% - 7px);max-height:calc(66.666vh - 7px)}.mastro_mix .x_block .h_3_3{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .x_block .h_4_1{height:calc(25% - 7px);max-height:calc(25vh - 7px)}.mastro_mix .x_block .h_4_2{height:calc(50% - 7px);max-height:calc(50vh - 7px)}.mastro_mix .x_block .h_4_3{height:calc(75% - 7px);max-height:calc(75vh - 7px)}.mastro_mix .x_block .h_4_4{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .x_block .h_5_1{height:calc(20% - 7px);max-height:calc(20vh - 7px)}.mastro_mix .x_block .h_5_2{height:calc(40% - 7px);max-height:calc(40vh - 7px)}.mastro_mix .x_block .h_5_3{height:calc(60% - 7px);max-height:calc(60vh - 7px)}.mastro_mix .x_block .h_5_4{height:calc(80% - 7px);max-height:calc(80vh - 7px)}.mastro_mix .x_block .h_5_5{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .x_block .h_6_1{height:calc(16.666% - 7px);max-height:calc(16.666vh - 7px)}.mastro_mix .x_block .h_6_2{height:calc(33.333% - 7px);max-height:calc(33.333vh - 7px)}.mastro_mix .x_block .h_6_3{height:calc(50% - 7px);max-height:calc(50vh - 7px)}.mastro_mix .x_block .h_6_4{height:calc(66.666% - 7px);max-height:calc(66.666vh - 7px)}.mastro_mix .x_block .h_6_5{height:calc(83.333% - 7px);max-height:calc(83.333vh - 7px)}.mastro_mix .x_block .h_6_6{height:calc(100% - 7px);max-height:calc(100vh - 7px)}.mastro_mix .h_2_3.mb14{max-height:calc(25vh - 14px);height:calc(75% - 14px);max-height:calc(75% - 14px)}.mastro_mix .x_block .h_1_5{height:calc(20% - 7px);max-height:calc(20vh - 7px)}.mastro_mix .h_2_3_small.mb14{max-height:calc(25vh - 14px);height:calc(70% - 14px);max-height:calc(70% - 14px)}.mastro_mix .h_full.mb14{max-height:calc(25vh - 14px);max-height:calc(100% - 14px);height:calc(100% - 14px)}.h_1_1 .multi-image,.h_1_2 .multi-image,.h_1_3 .multi-image,.h_1_4 .multi-image,.h_2_3 .multi-image{max-height:100%}.mastro_mix .video_item{margin:auto;width:100%;aspect-ratio:1/1!important;text-align:center}.video_bkg{display:flex;justify-content:center;background-color:#000000a3}.mastro_mix .video_item video{max-height:100%;max-width:100%}.mastro_mix .item{max-height:100%}.mastro_mix .item .item-content{height:100%;max-height:100%;overflow:hidden}.mastro_mix .item-content{line-height:1}@media screen and (max-width: 768px){.x_1_2,.x_1_3,.x_1_4{width:100%}}.mastro_1_3{flex-grow:1;display:flex;height:100%;max-height:100%;width:calc(33.3% - 14px);max-width:100%;margin:0 14px 0 0}@media screen and (max-width: 720px){.mastro,.mastro_inset{overflow-y:auto!important}.mastro_1_2{margin-top:0;min-width:90%!important;margin-bottom:20px}}.item-multi,.w_1_1{display:flex;width:100%;flex-wrap:wrap;gap:12px}.w_1_2{display:flex;flex:1 0 calc(50% - 12px);gap:12px}.w_1_3{display:flex;flex:0 0 calc(33.1% - 12px);gap:12px}.w_1_4{display:flex;flex:0 0 calc(25% - 12px);gap:12px}.w_2_3{display:flex;flex:0 0 calc(66.9% - 12px);gap:12px}.w_3_4{display:flex;flex:0 0 calc(75.5% - 12px);gap:12px}ul.ul_num{list-style-type:decimal;list-style-position:outside;padding-left:1.04em}ul.ul_let{list-style-type:upper-alpha;list-style-position:outside;padding-left:1.04em}ul.ul_num li,ul.ul_let li{display:list-item;width:calc(100% - 1.04em);text-align:left}.mastro-image-tips{display:flex;flex-direction:column;width:calc(100% - 1vw);height:100%;flex-grow:1}.mastro-image-tips .img-content{display:flex;margin-top:14px;width:100%;height:100%;background-color:#fff3;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;align-content:center;flex-wrap:wrap;flex-direction:column}.img-content img{height:100%;object-fit:cover;width:100%;margin:auto;background-color:#fff}.mastro-tips .item-footer .scroller-content{max-height:70px;margin-top:0}.scroller-content.textInside{gap:0;flex-grow:unset}.scroller-content.textInside div{flex-grow:unset;width:fit-content;display:block}.mastro-tips .scroller-content{display:flex;overflow-y:auto}.mastro-tips .item-header-round{width:calc(100vw * (74 / 1920));height:calc(100vw * (74 / 1920));background-color:#fff;color:#5386ce;aspect-ratio:1/1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:calc(100vw * (20 / 1920))}.mastro_img_container{display:flex;flex-direction:column;align-self:self-end;height:100%;width:100%;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:calc(100vw * (16 / 1920));overflow:hidden;background-color:#fff}.mastro_img_block{flex-grow:1;overflow:hidden;display:flex;justify-content:center;align-items:center}.mastro_img_container img{width:100%;height:100%;object-fit:contain;margin:auto}.mastro_nav{position:relative;width:100%;bottom:0;display:flex;justify-content:flex-start;align-items:center;padding:.9375vw calc(100vw * (22 / 1920));background-color:#214982}.mastro_nav div{width:fit-content}.mastro_nav .mastro_dida{bottom:0;justify-content:center;align-items:center;text-align:center;flex-grow:1;height:auto;padding:8px}.mastro_nav .ico{width:calc(100vw * (70 / 1920));height:2.65625vw}.mastro_nav .ico.next{justify-self:end}.center-nav{position:fixed;width:100vw;height:calc(100vh * (40 / var(--vhZoom)));min-height:30px;top:var(--center-nav-top);bottom:auto;left:50%;transform:translate(-50%,-62%);pointer-events:none;z-index:20}.ico.center-prev{display:flex;width:calc(100vw * (40 / 1920));max-width:50px;height:100%;min-width:30px;-webkit-border-top-right-radius:max(20px,100vh * (20 / var(--vhZoom)));-webkit-border-bottom-right-radius:max(20px,100vh * (20 / var(--vhZoom)));-moz-border-radius-topright:max(20px,100vh * (20 / var(--vhZoom)));-moz-border-radius-bottomright:max(20px,100vh * (20 / var(--vhZoom)));border-top-right-radius:max(20px,100vh * (20 / var(--vhZoom)));border-bottom-right-radius:max(20px,100vh * (20 / var(--vhZoom)));background-color:#fff!important;background:url(../images/ico/left-arrow-blue.png) no-repeat center center;background-size:60%;pointer-events:auto;float:left;transition:.3s}.ico.center-next{display:flex;width:calc(100vw * (40 / 1920));max-width:50px;height:100%;min-width:30px;-webkit-border-top-left-radius:max(20px,100vh * (20 / var(--vhZoom)));-webkit-border-bottom-left-radius:max(20px,100vh * (20 / var(--vhZoom)));-moz-border-radius-topleft:max(20px,100vh * (20 / var(--vhZoom)));-moz-border-radius-bottomleft:max(20px,100vh * (20 / var(--vhZoom)));border-top-left-radius:max(20px,100vh * (20 / var(--vhZoom)));border-bottom-left-radius:max(20px,100vh * (20 / var(--vhZoom)));background-color:#fff!important;background:url(../images/ico/right-arrow-blue.png) no-repeat center center;background-size:60%;pointer-events:auto;float:right;transition:.3s}.ico.center-prev:hover{background-color:#0af!important;background:url(../images/ico/left-arrow-white.png) no-repeat center center;background-size:60%;cursor:pointer}.ico.center-next:hover{background-color:#0af!important;background:url(../images/ico/right-arrow-white.png) no-repeat center center;background-size:60%;cursor:pointer}.bottom-left{position:absolute;bottom:calc(100vh * (34 / var(--vhZoom)));left:calc(100vw * (34 / 1920))}#bkg-mastro{position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:-1;background:transparent linear-gradient(180deg,#204a82,#102541) 0% 0% no-repeat padding-box}.mastro{height:100%;width:calc(100vw - calc(100vw * (200 / 1920)));padding-top:calc(100vh * (60 / var(--vhZoom)));display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.ppt_ico{position:absolute;top:var(--pos-expertTips);right:calc(100vw * (100 / 1920));display:flex;text-align:right;background-color:#00000047;width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;height:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;z-index:20;border:1px solid white;-webkit-border-radius:calc(100vw * (8 / 1920));-moz-border-radius:calc(100vw * (8 / 1920));border-radius:calc(100vw * (8 / 1920));overflow:overlay!important}.ppt_ico img{object-fit:contain}.mastro_title{width:calc(100% - calc(100vw * (170 / 1920)));height:fit-content;text-align:left;color:#bbd7ff;font-size:clamp(36px,2.3vw,44px);line-height:1.05;font-weight:600;margin:-11px auto 0 0;padding-top:0!important;padding-bottom:calc(100vh * (16 / var(--vhZoom)));align-items:flex-start;flex-wrap:nowrap;flex-direction:column-reverse;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mastro_title strong{color:#bbd7ff}.mastro_sub_title{width:100%;height:min-content;text-align:left;color:#5386ce!important;font-size:clamp(26px,1.875vw,34px);font-size:clamp(26px,1.771vw,34px);font-weight:700;margin:0;padding-bottom:calc(100vh * (20 / var(--vhZoom)));user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mastro_txt{display:flex;height:auto;width:100%;justify-content:left;align-items:center;text-align:left;color:#fff;font-size:clamp(18px,2vw,22px);font-size:clamp(24px,1.875vw,28px);padding-bottom:calc(100vh * (30 / var(--vhZoom)))}strong{color:#6eb5c7;font-weight:900}thead,thead *{color:#fff!important;font-weight:900}.timeline_txt strong{color:#47b7ff}p{width:100%;height:min-content;text-align:left;color:#fff;font-size:clamp(14px,1vw,24px);margin:0;padding-bottom:calc(100vh * (20 / var(--vhZoom)))}#mastro1 #hrz_scroller{display:flex;gap:20px 40px;justify-content:start;align-items:center;width:100vw;height:calc(100vh * (400 / var(--vhZoom)));max-height:calc(100vh * (400 / var(--vhZoom)));min-height:200px!important;margin:calc(100vh * (20 / var(--vhZoom))) 0;overflow:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding:0 20%}#mastro1 #hrz_scroller{touch-action:none;-webkit-overflow-scrolling:inherit}#mastro1 .hrz_scroller_item{display:flex;grid-template-columns:repeat(2,1fr);justify-content:left;align-items:center;gap:60px;min-width:calc(100vw * (1180 / 1920));max-width:1180px;height:100%;padding:0;background:transparent linear-gradient(180deg,#fff 50%,#9fafc4) 0% 0% no-repeat padding-box;-webkit-border-radius:.9375vw;-moz-border-radius:.9375vw;border-radius:.78125vw;opacity:.5;margin:10px}#mastro1 .hrz_scroller_item.active{opacity:1}#mastro1 .hrz_scroller_img_content{width:30%;height:100%;background:transparent linear-gradient(180deg,#fff,#4f6f9a) 0% 0% no-repeat padding-box;border-radius:calc(100vw * (16 / 1920));opacity:1;align-self:start}#mastro1 .hrz_scroller_txt_content{display:flex;justify-content:center;align-items:center;text-align:left;font-size:20px;color:#1e4579}#mastro1 .hrz_scroller_weel_nav{display:flex;position:relative;width:722px;height:calc(100vw * (40 / 1920))}#mastro1 .hrz_scroller_weel_nav .ico.prev{margin-right:auto;margin-left:0}#mastro1 .hrz_scroller_weel_nav .ico.next{margin-right:0;margin-left:auto}#mastro1 #hrz_scroller_weel{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;width:722px;height:722px;height:calc(100vh *(420 / var(--vhZoom)));padding:0;bottom:0;transform-origin:bottom center;transform-box:border-box}#mastro1 #scroller_weel{display:flex;position:relative;width:722px;height:722px;aspect-ratio:1/1;margin-top:-30px;margin-bottom:-320px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent linear-gradient(360deg,#1e4579,#fff) 0% 0% no-repeat padding-box}#mastro1 .scroller_weel_sub{z-index:1;position:absolute;margin-bottom:-320px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#1e457914;width:322px;height:322px}#mastro1 #scroller_weel_sub2{z-index:1;width:222px;height:222px}#mastro1 #scroller_weel_sub3{z-index:1;width:122px;height:122px}#hrz_scroller_weel_content{display:flex;justify-content:center;align-items:center;padding:0;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:722px;height:722px;transition:.8s}#mastro1 #hrz_scroller_weel .weel-item{position:absolute;display:flex;justify-content:center;align-items:center;color:#1e4579;font-size:45px;width:200px;height:200px;transition:.8s}#mastro1 #hrz_scroller_weel .weel-item.active{font-size:55px;font-weight:600}#mastro1 #hrz_scroller_weel #t1{top:0}#mastro1 #hrz_scroller_weel #t2{color:#1e4579;right:0}#mastro1 #hrz_scroller_weel #t3{color:#1e4579;bottom:0}#mastro1 #hrz_scroller_weel #t4{color:#1e4579;left:0}#mastro1 .hrz_scroller_item .item{display:flex;background:transparent;height:100%;align-items:stretch}#mastro1 .hrz_scroller_item *{transition:none}#mastro1 .hrz_scroller_item .item .item-header{height:auto}#mastro1 .hrz_scroller_item .item .item-content{display:flex;height:calc(100% - 40px);max-height:100%;padding:20px 40px}#mastro1 .hrz_scroller_item .item .single-image{position:relative;display:block;width:auto;max-height:100%;height:100%;min-height:unset;aspect-ratio:1/1;overflow:hidden;flex-grow:unset;padding:0;margin:auto}#mastro1 .hrz_scroller_item .item .single-image img{position:absolute;cursor:zoom-in;max-height:100%;height:100%;min-height:unset;width:100%;padding:0;margin:auto;transform:translate(-50%);object-fit:cover}#mastro3b .mastro_1_2{width:100%;max-width:100%;min-width:unset;flex-direction:column}#mastro3b .mastro_1_2:first-child{display:flex;flex:1;height:100%;margin-right:40px}#mastro3b .mastro_1_2:nth-child(2){display:flex;flex:1;height:100%;margin-left:40px;flex-direction:column}#mastro3b .mastro_1_2:not(.square_content){display:flex;max-width:100%;flex-direction:row}#mastro3b .mastro_1_2.square_content{display:flex;min-width:unset;height:100%;max-width:fit-content;min-width:auto;background-color:#0000003d;align-items:center;align-content:center;justify-content:center;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;padding:0;aspect-ratio:1/1!important}#mastro3b .square_image_round{height:100%;width:100%}#mastro3b .square_image{display:flex;height:100%;width:100%;text-align:center;align-items:center}#mastro3b .square_image img{height:100%;width:100%;max-height:100%;max-width:100%;object-fit:contain}#mastro3 .item-text,#mastro3c .item-text{display:flex;justify-content:center;text-align:left;width:100%;font-weight:300;height:fit-content;background-color:#214882;color:#fff;margin:0}.mastro_centred_content{display:flex;width:100%;align-items:center}#mastro4.mastro_inset{display:flex;box-sizing:border-box}#mastro4 .mastro_1_1{flex-direction:column;flex-wrap:wrap}#mastro4 .mastro_title{width:100%}#mastro4 .mastro_1_5,#mastro4 .mastro_3_5{box-sizing:border-box;flex-grow:1;height:100%;position:relative}#mastro4 .mastro_1_5{display:flex;align-content:center;align-items:center}#mastro4 .mastro_1_5 .mastro_img_container{background-color:#1f4579;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;text-align:center;padding:2.34375vw .78125vw;width:100%;height:fit-content}#mastro4 .mastro_1_5 .mastro_img_block{max-height:fit-content;width:100%;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;align-self:center;margin-bottom:16px}#mastro4 .mastro_1_5{width:15%;max-width:16%!important;display:flex;height:auto;overflow:hidden;flex-direction:column;align-content:center}#mastro4 .mastro_1_5 img{overflow:hidden;aspect-ratio:4/3;width:100%;object-fit:contain}#mastro4 .mastro_3_5{width:calc(100% * (3 / 5))}#mastro4 .mastro_4_5{width:85%}.mastro_1_5{display:flex;justify-content:center;align-items:center;top:auto;bottom:auto;margin:auto 0}.mastro_1_5:not(:last-child),.mastro_3_5{margin-right:.78125vw}#mastro4 .scroller-content{display:flex;flex-direction:column;overflow-y:auto;padding:0 14px 0 0;gap:14px}.image-nav{position:fixed;width:98vw;height:calc(100vw * (40 / 1920));min-height:30px;top:auto;bottom:28%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:20}.ico.image-prev{color:#1e4579;display:grid;width:calc(100vw * (50 / 1920));height:calc(100vw * (38 / 1920));right:auto;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/left-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer;pointer-events:auto;float:left;transition:.3s}.ico.image-prev:hover{background-color:#0af!important;background:url(../images/ico/left-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer}.ico.image-next{color:#1e4579;display:grid;width:calc(100vw * (50 / 1920));height:calc(100vw * (38 / 1920));-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#103361!important;border:1px solid #ffffff;background:url(../images/ico/right-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer;pointer-events:auto;float:right;transition:.3s}.ico.image-next:hover{background-color:#0af!important;background:url(../images/ico/right-arrow-white.png) no-repeat center center;background-size:50%;cursor:pointer}#mastro5a .item-content,#mastro5b .item-content{max-height:20vh}#mastro5a .mastro_1_2{margin-right:15px;max-width:calc(50% - 90px)!important}#mastro5a .mastro_1_2:nth-last-child{max-width:calc(40% - 15px)!important}#mastro5c.mastro_inset{align-content:flex-start!important}#mastro5c .mastro_1_2{height:fit-content;margin-bottom:14px}#mastro6.mastro_inset{height:100%;width:100vw}#mastro6 .mastro_title,#mastro6 p,#mastro6 .mastro_sub_title{margin:-11px auto 0;width:calc(100vw - calc(100vw * (200 / 1920)))}#video_scroller{display:grid;grid-template-columns:repeat(5,auto);gap:calc(100vw * (70 / 1920));grid-template-rows:100%;width:100vw;height:100%;max-height:100%;overflow:visible;align-items:center;justify-content:center;align-content:center}#video_scroller>*{align-self:stretch;max-height:100%}.video_item,.image_item{position:relative;aspect-ratio:16/9;max-height:100%;margin:0;max-width:64vw;background-color:#214882;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw}.fullscreen-btn{position:absolute;bottom:9px;right:8px;z-index:2;cursor:pointer;pointer-events:auto;height:calc(100vw * (35 / 1920));width:calc(100vw * (35 / 1920));-webkit-border-radius:calc(100vw * (8 / 1920));-moz-border-radius:calc(100vw * (8 / 1920));border-radius:calc(100vw * (8 / 1920));background-color:#103361!important;border:1px solid #ffffff!important;background:url(../images/ico/fullscreen2.png) no-repeat center center;background-size:60%;font-size:0!important;cursor:zoom-in}.fullscreen-btn:hover{background-color:#0af!important}.video_item{display:flex}.video_item video{margin:auto;object-fit:contain;height:100%;max-width:64vw;pointer-events:auto;z-index:1;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw}.image_item img{margin:auto;height:100%;width:100%;object-fit:cover;pointer-events:auto;z-index:1;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw}#video_item_title{display:flex;position:absolute;align-self:center;background-color:#214982;color:#fff;right:0;top:0;transform:translateY(-50%);width:fit-content;z-index:10;padding:10px 20px;font-size:clamp(24px,1.5vw,30px);font-weight:600}#video_scroller .ico.prev,#video_scroller .ico.next{margin:auto 0}#video_prev,#video_next{opacity:.5}.image_item .play-btn{display:none}#mastro6b .mastro_1_1{flex-wrap:wrap}#mastro6b .mastro_1_2{height:fit-content;margin-bottom:14px}#mastro6b .mastro-image-tips{max-height:50vh;justify-content:center}#mastro6b.mastro_inset{display:flex;align-content:unset}#mastro6b .mastro_title{margin-bottom:calc(100vh * (20 / var(--vhZoom)))}#mastro6b .mastro_1_2{flex:1;display:flex;height:100%;max-width:100%;max-height:calc(100vh * (529 / var(--vhZoom)));overflow:hidden;overflow-y:auto}#mastro6b .mastro_1_2>div{flex-grow:1;height:100%}#mastro6b .item.invert .item-content{color:#fff;padding:10px 40px}#mastro6b .item-text{display:flex;height:fit-content}#mastro6b .image-nav{bottom:43%}#mastro6b .mastro-image-tips .img-content{margin-top:0}#mastro7 .mastro_1_1{position:unset;max-height:unset;top:auto;bottom:0}#mastro_slide2{width:100%;display:flex;gap:14px!important;grid-template-columns:repeat(3,auto)}#mastro_slide2 .ico{margin:auto}#mastro_slide2 .mastro_img_block{width:100%;aspect-ratio:unset;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;background-color:#fff}.mastro_1_2.withsubtitle{flex-direction:row;flex-wrap:wrap}#mastro_slide2 .mastro_img_block img{height:100%;width:100%;object-fit:contain!important}#mastro7 .mastro_sub_title{min-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:600}.scroller-content.divLine{min-width:100%;display:flex}.scroller-content.divLine div{width:100%;margin-bottom:calc(100vh * (15 / var(--vhZoom)))!important}#mastro8a .mastro_1_1{display:flex;align-content:center;align-items:start;height:fit-content;margin-bottom:calc(100vh * (20 / var(--vhZoom)))}.mastro-table{display:table;width:100%;min-width:100%;border-collapse:collapse;background-color:#214882;border:3px solid #204A82;font-size:.8em}.mastro-table tr{margin:0;padding:0;border:none}.mastro-table.tableline td,.mastro-table.tableline th{border:1px solid white}.mastro-table th,.mastro-table td{padding:.9375vw calc(100vh * (15 / var(--vhZoom)));margin:0;vertical-align:top}.mastro-table thead{background-color:#214882}.mastro-table tbody tr:nth-child(odd){background-color:#384f71}.mastro-table tbody tr:nth-child(2n){background-color:#1d385a}.mastro-table tbody td:nth-child(2n){background-color:#0000001a}#mastro8b .mastro_title{margin-bottom:calc(100vh * (68 / var(--vhZoom)))}#mastro8b .mastro_1_2:first-of-type{margin:0 14px 0 0}#mastro9 .mastro_1_2{max-width:100%}#mastro9 .mastro_1_2:first-child{display:flex;max-width:100%}.mastro9-item{display:flex;width:100%}.item9-inblock{display:flex;width:100%;flex-wrap:wrap}.item9-title{display:flex;color:#5386ce;font-size:clamp(24px,1.5vw,30px);font-weight:700;width:100%;margin-bottom:calc(100vh * (30 / var(--vhZoom)))}.item9-txt{display:flex;width:100%}.mastro_1imgs{position:relative;display:grid;grid-template-columns:repeat(1,1fr);gap:14px;grid-template-rows:100%;width:100vw;height:100%;max-height:20vw;margin-bottom:14px;align-items:center;align-content:center}.mastro_2imgs{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;grid-template-rows:100%;width:100vw;height:100%;max-height:20vw;margin-bottom:14px;align-items:center;align-content:center}.mastro_3imgs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;grid-template-rows:100%;width:100vw;height:100%;max-height:20vw;margin-bottom:14px;align-items:center;align-content:center}.mastro_3imgs .image-nav{width:96vw;height:calc(100vw * (40 / 1920));top:auto;bottom:auto}.mastro_3imgs .mastro_nav{text-align:center}#mastro10 .scroller-content{display:flex;flex-direction:column;overflow-y:auto;padding:0 .78125vw;gap:20px}@media (min-width: 2040px){#search-results{grid-template-columns:repeat(7,1fr)}}#mastro11 .item-text{margin-bottom:.78125vw}#mastro11-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#mastro11-results table{color:#fff;min-height:100%;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden;border:none}#mastro11-results table th{background-color:#fff;color:#214882;min-height:100%;border:1px solid white;padding:19px}.oneCol{display:grid;grid-template-columns:repeat(1,1fr)!important;gap:10px}.twoCol{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:10px}.fiveCol{display:grid;grid-template-columns:repeat(5,1fr)!important;gap:10px}#mastro11-results .m11-full{grid-column:1 / -1;aspect-ratio:unset;margin:0;background:#214982}#mastro11-results .m11-2-3{grid-column:span 2}#mastro11-results .result h2{margin-bottom:calc(100vh * (30 / var(--vhZoom)));text-align:left;width:100%;background-color:#fff;color:#214982}#mastro11-results .m11-1img{width:100%;height:100%;overflow:hidden}#mastro11-results .result .imgs-block{width:100%;height:100%;margin:auto;aspect-ratio:1/1;object-fit:contain;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden}#mastro11-results .result.m11-2img .imgs-block{width:fit-content;max-width:calc(50% - 14px);margin:0 5px 15px;aspect-ratio:1/1;display:inline-flex;object-fit:contain;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;overflow:hidden}#mastro11-results .imgs-block img{width:100%;height:100%;object-fit:cover}#mastro11-results .item-content .scroller-content{padding:0 5px 5px 0}#mastro-misc{width:100%;display:flex;height:100%;gap:14px;color:#fff;overflow:auto;-webkit-overflow-scrolling:touch;flex-wrap:wrap;flex-direction:row;align-items:stretch}#mastro-misc div{height:auto}.minh{min-height:calc(100vh * (290 / var(--vhZoom)))}.maxh{flex-grow:unset;min-height:unset;max-height:fit-content!important;height:fit-content!important}.vcenter *{margin-top:auto;margin-bottom:auto}.vcenter.slim *{margin-top:0;margin-bottom:0}.vcenter.slim div:first-child{margin-top:auto}.vcenter.slim div:last-child{margin-bottom:auto}.fontmin{font-size:.8em}#mastro12 .item-text{justify-content:start;align-items:start}#mastro_multi{display:grid;grid-template-columns:repeat(1,1fr);gap:12px}#mastro_multi.m_multi_2,#mastro_multi .m_multi_col.m_multi_2{grid-template-columns:repeat(2,1fr);gap:12px}#mastro_multi.m_multi_3,#mastro_multi .m_multi_col.m_multi_3{grid-template-columns:repeat(3,1fr);gap:12px}#mastro_multi.m_multi_4,#mastro_multi .m_multi_col.m_multi_4{grid-template-columns:repeat(4,1fr);gap:12px}#mastro_multi.m_multi_5,#mastro_multi .m_multi_col.m_multi_5{grid-template-columns:repeat(5,1fr);gap:12px}#mastro_multi .m_multi_col{display:grid;gap:12px}#mastro_multi .m_multi_col.m_multi_full{grid-column:1 / -1}img.nozoom,.item-image img,.item-header-round img{cursor:unset;touch-action:none}#zoom,#reference,#biography{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s;z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#zoom_image{display:flex;position:relative;width:100%;height:100%;max-width:96vw;max-height:96vh;padding:10px;border-radius:10px;justify-content:center}#zoom_image img{width:100%;height:100%;object-fit:contain;cursor:zoom-out}#zoom_reference,#zoom_biography{display:flex;position:relative;width:100%;height:fit-content;max-height:96vh;padding:10px;border-radius:10px;justify-content:center;color:#214882}#referenceContent{display:flex;width:fit-content;max-width:calc(100vw - calc(100vw * (200 / 1920)));min-height:10vh;max-height:80vh;text-align:center;background-color:#fff;-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920));padding:calc(100vh * (12 / var(--vhZoom))) calc(100vh * (24 / var(--vhZoom)));margin:0;font-size:clamp(18px,1.875vw,22px);justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow-y:auto;border:calc(100vh * (20/ var(--vhZoom))) solid white;border-top:calc(100vh * (40/ var(--vhZoom))) solid white;border-bottom:calc(100vh * (40/ var(--vhZoom))) solid white}#biographyContent{width:fit-content;max-width:calc(100vw - calc(100vw * (200 / 1920)));min-height:10vh;max-height:80vh;background-color:#fff;-webkit-border-radius:calc(100vw * (16 / 1920));-moz-border-radius:calc(100vw * (16 / 1920));border-radius:calc(100vw * (16 / 1920));padding:calc(100vh * (12 / var(--vhZoom))) calc(100vh * (24 / var(--vhZoom)));margin:0;font-size:clamp(18px,1.875vw,22px);justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;overflow-y:auto;border:calc(100vh * (20/ var(--vhZoom))) solid white;border-top:calc(100vh * (40/ var(--vhZoom))) solid white;border-bottom:calc(100vh * (40/ var(--vhZoom))) solid white;flex-direction:column}#iltiodiv strong{display:inline!important}#reference_title,#biography_title{position:fixed;display:flex;top:30px;left:40px;width:50px;height:50px;color:#fff;font-size:clamp(26px,1.875vw,34px)}#zoom_close{position:fixed;display:flex;top:30px;right:30px;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#00000063!important;background:url(../images/ico/close.png) no-repeat center center;background-size:40px;justify-content:center;align-items:center;transition:.3s;cursor:zoom-out}#zoom_close:hover{background-color:#00b8ff!important}#zoom_image #zoom_close{pointer-events:none}#reference #zoom_close,#biography #zoom_close{pointer-events:auto}#mondo-content,#mondo-content2{width:100%;height:calc(100vh * (550 / var(--vhZoom)));max-height:calc(100vh * (550 / var(--vhZoom)));display:grid;grid-template-columns:25% 50% 25%;margin-top:0;gap:0;justify-content:center;align-items:center;align-content:center;justify-items:center}#mondo-content2{display:flex;flex-direction:column;margin-top:0}#mondo-content2 .mondo_1_1{min-width:100%;display:flex;justify-content:center;align-content:center;margin-top:10px}#mondo-list-top,#mondo-list-left,#mondo-list-right{display:flex;width:100%;height:100%;max-height:calc(100vh * (550 / var(--vhZoom)));text-align:left;gap:calc(100vh * (15 / var(--vhZoom)));transition:.3s;flex-grow:1;pointer-events:auto;overflow:visible;flex-wrap:wrap;align-items:center}#mondo-content2 #mondo-list-top,#mondo-content2 #mondo-list-left,#mondo-content2 #mondo-list-right{max-height:calc(100vh * (480 / var(--vhZoom)))}#mondo-list-top{display:flex;text-align:center;justify-content:center}#mondo-list-right{display:flex;text-align:right!important;justify-content:flex-end}#mondo-content #center,#mondo-content2 #center{width:100%}#world-container{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#world-image{position:relative;display:block;width:100%;height:calc(100vh * (550 / var(--vhZoom)));object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#mondo-content2 #world-image{height:calc(100vh * (500 / var(--vhZoom)))}#world-image-select{top:0;opacity:0;transition:opacity .5s;position:absolute;display:block;width:100%;height:calc(100vh * (550 / var(--vhZoom)));object-fit:contain;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.mondo-btnline{width:100%;height:calc(100% / 4.5);display:inline-flex;align-items:center;text-align:center}#mondo-list-right .mondo-btnline{display:inline-flex;text-align:center;justify-content:flex-end;align-items:center;align-content:center}.mondo-btn,.mondo-btn-sub{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:min-content;min-width:12.5vw;width:75%;min-height:calc(100vh * (90 / var(--vhZoom)));font-size:clamp(10px,1vw,16px);text-transform:uppercase;font-weight:600;background-color:#ffffff78;border:1px solid #ffffffa3;color:#204a82;padding:calc(100vw * (8 / 1920)) 1.5625vw;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;transition:.3s ease-in-out;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mondo-btn:hover,.mondo-btn-sub:hover,.mondo-btn.active{background-color:#fff;border:1px solid #ffffff;color:#204a82}#mondo-list-top .mondo-btn,#mondo-list-top .mondo-btn-sub{width:25%;margin:0 auto}.mondo-btn strong{color:#fff}.mondo-btn:hover strong,.mondo-btn-sub:hover strong,.mondo-btn.active strong{color:#204a82}#mondo .mondo-btnline .single-image{height:100%;min-height:100%;width:auto;aspect-ratio:1/1;background:#204a82;overflow:hidden;text-align:center;flex-grow:1;display:flex;justify-content:center;align-items:center;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw}.bottom-block{min-width:70vw;margin-top:calc(100vh * (40 / var(--vhZoom)));background:#001e47;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;padding:calc(100vw * (40 / 1920));text-align:center}.bottom-block.wmin{min-width:unset;width:40vw}.bottom-block-title{font-weight:700;font-size:clamp(30px,1vw,40px);margin-bottom:calc(100vh * (8 / var(--vhZoom)))}.bottom-block-btn{display:flex;margin:calc(100vh * (40 / var(--vhZoom))) auto calc(100vh * (20 / var(--vhZoom)));justify-content:center;align-items:center;text-align:center;width:min-content;min-width:calc(100vw * (250 / 1920));max-width:6.25vw!important;height:calc(100vh * (50 / var(--vhZoom)));min-height:40px;font-size:clamp(10px,1vw,16px);text-transform:uppercase;font-weight:300;background-color:#b2c966!important;border:1px solid #ffffff;color:#fff;padding:0 calc(100vw * (40 / 1920));-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:calc(100vw * (10 / 1920));background:url(../images/ico/down-arrow-white.png) no-repeat 95% center;background-size:auto 50%;transition:.3s ease-in-out;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.bottom-block-btn:hover{background-color:#00b8ff!important;color:#fff}@supports (overflow: scroll){::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#ebebeb}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#224981;border:3px solid #ebebeb}::-webkit-scrollbar-thumb:window-inactive{border:3px solid #ebebeb;background:#224981}.item-scroll::-webkit-scrollbar,.item-content>span::-webkit-scrollbar{width:12px!important}.item-scroll::-webkit-scrollbar-track,.item-content>span::-webkit-scrollbar-track{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ebebeb!important}.item-scroll::-webkit-scrollbar-thumb,.item-content>span::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#224981!important;border:2px solid #ebebeb}.item-scroll::-webkit-scrollbar-thumb:window-inactive,.item-content>span::-webkit-scrollbar-thumb:window-inactive{border:2px solid #ebebeb;background:#224981!important}::-webkit-scrollbar-corner{background:transparent;width:100%;white-space:nowrap;-webkit-user-select:none;user-select:none}}@supports (-moz-scrollbar-width: thin){.mastro_1_2 .scroller-content,.scroller-content,.scroller-table{scrollbar-width:auto!important;scrollbar-color:#224981 #ffffff!important}.item-scroll::-webkit-scrollbar-thumb,.item-content>span::-webkit-scrollbar-thumb{scrollbar-width:auto!important;scrollbar-color:#224981 #ebebeb!important}.mastro_1_2 .scroller-content::-moz-scrollbar-track,.scroller-content::-moz-scrollbar-track,.scroller-table::-moz-scrollbar-track{border-radius:10px;background:#224981!important}::-moz-scrollbar-thumb{border-radius:10px;background:#224981!important;border:2px solid #224981}}#main_content{font-size:21px;font-size:clamp(24px,1.875vw,28px);line-height:1.2}breadcrumbs{position:absolute;display:inline-flex;bottom:-2px;width:calc(100vw - calc(100vw * (80 / 1920)));color:#bbd7ff;font-size:clamp(14px,1.024vw,18px);line-height:1.1;font-weight:300;text-align:left;z-index:200}breadcrumbs a{text-decoration:none;color:#bbd7ff}breadcrumbs a:hover{text-decoration:underline;color:#bbd7ff}body.bkgday breadcrumbs,body.bkgday breadcrumbs a,body.bkgday breadcrumbs a:hover{color:#2a2a2a}body.bkgday .mondo-btn strong{color:#224981}body.bkgday thead,body.bkgday thead *{color:#214882!important}body.bkgday .invert .item-content dot,body.bkgday .invert .item-image dot,body.bkgday .invert .item-text dot,body.bkgday .bluegrad dot,.invert,body.bkgday .item-content square,body.bkgday .invert .item-image square,body.bkgday .invert .item-text square,body.bkgday .bluegrad square{background-color:#6eb6c7!important}body.bkgday .video_item,body.bkgday .image_item,body.bkgday .multi-image{background-color:#fff}body.bkgday #mastro6b .item.invert .item-content{color:#214882}.noRound{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}dot{display:flex;position:relative;flex-grow:1;width:.4em;height:.4em;float:left;background:#fff;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;margin-right:10px;border-color:#fff}square{display:flex;position:relative;flex-grow:1;width:.4em;height:.4em;float:left;background:#fff;margin-right:10px;margin-left:1em}triangle{display:flex;position:relative;flex-grow:1;width:0;height:0;float:left;margin-right:10px;border-top:.2em solid transparent;border-bottom:.2em solid transparent;border-left:.4em solid #fff;margin-left:2em}odot{display:flex;position:relative;flex-grow:1;width:.4em;height:.4em;float:left;background:transparent;border:.1em solid;border-color:#fff;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important;margin-right:10px;margin-left:3em}dot,square,triangle,odot{margin-top:.48em!important}afterdot,aftersquare,aftertriangle,afterodot{display:inline-block;margin-bottom:11px}afterdot{width:calc(100% - 1.5em)}aftersquare{width:calc(100% - 2.5em)}aftertriangle{width:calc(100% - 3.5em)}afterodot{width:calc(100% - 4.5em)}.item-content dot,.item-image dot,.item-text dot,.item-content square,.item-image square,.item-text square{background-color:#214882}.blue dot,.blue square,.blue triangle,.blue odot{background-color:#9a9fa6}.item-content triangle,.item-image triangle,.item-text triangle{border-left:15px solid #214882}.item-content odot,.item-image odot,.item-text odot{border-color:#214882}.invert .item-content dot,.invert .item-image dot,.invert .item-text dot,.bluegrad dot,.invert .item-content square,.invert .item-image square,.invert .item-text square,.bluegrad square{background-color:#fff}.invert .item-content triangle,.invert .item-image triangle,.invert .item-text triangle,.bluegrad triangle{border-left:15px solid#ffffff!important}.invert .item-content odot,.invert .item-image odot,.invert .item-text odot,.bluegrad odot{border-color:#fff}#mastro11 .item-text dot,#mastro11 .item-text square #mastro11 .item-text triangle{background-color:#fff}#mastro11 .item-text odot{border-color:#fff}.fading-enter-active[data-v-eab08107],.fading-leave-active[data-v-eab08107]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-eab08107],.fading-leave-to[data-v-eab08107]{opacity:.1}.background-fade-in[data-v-eab08107]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-eab08107]{opacity:1;transition:opacity 1s ease-in-out}#app>div>div.p-4.space-y-4{background-color:#214882d9;padding:34px;font-size:30px;width:60vw;-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:calc(100vw * (16 / 1920))}#app>div>div.p-4.space-y-4 label{width:60%;height:41px;display:inline-block;padding-bottom:8px;margin-bottom:25px;border-bottom:1px solid white}#app>div>div.p-4.space-y-4 select{width:40%;display:inline-block;height:40px;font-size:20px;margin-top:-4px;border:none;padding:10px}#app>div>div.p-4.space-y-4 button{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(14px,1vw,20px);text-transform:uppercase;font-weight:600;border:none;background-color:#fff;color:#204a82;padding:16px 24px;margin:0 auto;-webkit-border-radius:calc(100vw * (10 / 1920));-moz-border-radius:calc(100vw * (10 / 1920));border-radius:calc(100vw * (10 / 1920));transition:.1s;cursor:pointer}#app>div>div.p-4.space-y-4 button:hover{background-color:#00bcd4;color:#fff}.fading-enter-active[data-v-c9aab75f],.fading-leave-active[data-v-c9aab75f]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-c9aab75f],.fading-leave-to[data-v-c9aab75f]{opacity:.1}.background-fade-in[data-v-c9aab75f]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-c9aab75f]{opacity:1;transition:opacity 1s ease-in-out}.fading-enter-active[data-v-0dc9b820],.fading-leave-active[data-v-0dc9b820]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-0dc9b820],.fading-leave-to[data-v-0dc9b820]{opacity:.1}.bkgBlueRound{-webkit-border-radius:.78125vw;-moz-border-radius:.78125vw;border-radius:.78125vw;background-color:#214882}.background-fade-in[data-v-0dc9b820]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-0dc9b820]{opacity:1;transition:opacity 1s ease-in-out}:root{--vhZoom: 1080;--center-nav-top: calc(100vw * (140 / 1920) + 52px);color-scheme:dark!important}@media (orientation: landscape) and (min-width: 1131px) and (max-width: 1181px) and (min-height: 600px) and (max-height: 798px){#mastro_ppt .ppt_image{display:block!important}app,#root,html,body{width:100%;height:100%!important}#footer{position:fixed!important}#main_content{font-size:16px}#header_content .left .ico.back{width:calc(3.645833vw);height:2.65625vw;max-height:70px;max-width:70px!important;padding:0!important}#head_references_block,#head_login_block{font-size:clamp(16px,1vw,18px)}#head_login_block #head_login_menu{right:calc(100vh * (-15 / var(--vhZoom)));top:calc(100vh * (-15 / var(--vhZoom)));width:18.5vw;padding:15px;-webkit-border-radius:calc(100vw * (35 / 1920));-moz-border-radius:calc(100vw * (35 / 1920));border-radius:calc(100vw * (35 / 1920))}.ppt_ico{width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;max-width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;min-width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;height:max(60px,calc(100vh * (84 / var(--vhZoom))))!important}.mastro{padding-top:calc(100vh * (30 / var(--vhZoom)))}.mondo-btnline{height:20%}#mastrotime{max-height:100%}#timeline_scroller{height:80vh}#timeline_scroller .timeline_item.active .timeline_date{margin-top:calc(100vh * (65 / var(--vhZoom)))}#timeline_scroller .timeline_line{height:11vh}#timeline_scroller .timeline_item.active .timeline_line{height:15vh;margin-top:calc(100vh * (50 / var(--vhZoom)))}#timeline_scroller .timeline_txt{width:calc(36.458333vw);min-height:calc(18.229167vw)}#mastrotime .timeline_nav{bottom:13vh!important}.mastro_inset{padding-top:calc(100vh * (40 / var(--vhZoom)))}#mastro3b.mastro_inset{max-height:calc(100% + 50px)!important}#mastro3 .mastro_1_2{max-height:calc(100% - 50px)!important}#mastro4 .mastro_1_5 .mastro_img_container{height:fit-content!important}#mastro6 #video_scroller{max-height:calc(100% - 22vh)!important}#mastro1 #hrz_scroller{margin-top:20px}#mastro1 #hrz_scroller_weel{transform:scale(.8);bottom:30px}#mastro1 .hrz_scroller_item .item .item-content{max-height:100%;padding:10px 20px;height:calc(100% - 20px)!important}#mastro1 .hrz_scroller_item .item-content *{line-height:1!important}.x_block{overflow-y:auto;max-height:calc(100% - 120px)!important}.ppt_image{height:calc(100% - 120px)!important}#muscles #face_block{height:80vh}#mastro3b .square_content,.mastro_img_container,.mastro_img_container_2{height:calc(100% - 40px)!important}#patientcases .btn-white{margin-top:-6vw;margin-bottom:calc(-1.302083vw)}#timeline_scroller .timeline_item.active .timeline_date{font-size:clamp(50px,5vw,72px)}#timeline_scroller .timeline_txt{min-height:calc(9.895833vw)}.item-header{font-size:clamp(18px,1.875vw,24px)}.item-content{font-size:clamp(12px,1.875vw,30px)}#mastro6c .item-content{font-size:clamp(10px,1.875vw,20px)!important}#muscle-content{padding:calc(100vh * (80 / var(--vhZoom))) 4.6875vw 0}#muscle-list-left,#muscle-list-right{gap:calc(100vh * (28 / var(--vhZoom)));margin-top:50px}.muscle-btn,.muscle-btn-sub{min-width:16.625vw;max-width:6vw!important}.muscle-btn span{right:-46px}}.ipad-device:after{content:"IPAD";position:fixed;top:10px;left:10px;width:20px;height:20px;color:#cf0;z-index:99999;font-size:12px;font-weight:800;pointer-events:none;border-radius:50%}.ipad-device #mastro_ppt .ppt_image{display:block!important}.ipad-device app,.ipad-device #root,.ipad-device html,.ipad-device body{width:100%;height:100%!important}.ipad-device #footer{position:fixed!important}.ipad-device #main_content{font-size:16px}.ipad-device #header_content .left .ico.back{width:3.645833vw;height:2.65625vw;max-height:70px;max-width:70px!important;padding:0!important}.ipad-device #head_references_block,.ipad-device #head_login_block{font-size:clamp(16px,1vw,18px)}.ipad-device #head_login_block #head_login_menu{right:calc(100vh * (-15 / var(--vhZoom)));top:calc(100vh * (-15 / var(--vhZoom)));width:18.5vw;padding:15px;-webkit-border-radius:calc(100vw * (35 / 1920));-moz-border-radius:calc(100vw * (35 / 1920));border-radius:calc(100vw * (35 / 1920))}.ipad-device .ppt_ico{width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;max-width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;min-width:max(60px,calc(100vh * (84 / var(--vhZoom))))!important;height:max(60px,calc(100vh * (84 / var(--vhZoom))))!important}.ipad-device .mastro{padding-top:calc(100vh * (30 / var(--vhZoom)))}.ipad-device .mondo-btnline{height:20%}.ipad-device #mastrotime{max-height:100%}.ipad-device #timeline_scroller{height:80vh}.ipad-device #timeline_scroller .timeline_item.active .timeline_date{margin-top:calc(100vh * (65 / var(--vhZoom)));font-size:clamp(50px,5vw,72px)}.ipad-device #timeline_scroller .timeline_line{height:11vh}.ipad-device #timeline_scroller .timeline_item.active .timeline_line{height:15vh;margin-top:calc(100vh * (50 / var(--vhZoom)))}.ipad-device #timeline_scroller .timeline_txt{width:36.458333vw;min-height:18.229167vw;min-height:calc(9.895833vw)}.ipad-device #mastrotime .timeline_nav{bottom:13vh!important}.ipad-device .mastro_inset{padding-top:calc(100vh * (40 / var(--vhZoom)))}.ipad-device #mastro3b.mastro_inset{max-height:calc(100% + 50px)!important}.ipad-device #mastro3 .mastro_1_2{max-height:calc(100% - 50px)!important}.ipad-device #mastro4 .mastro_1_5 .mastro_img_container{height:fit-content!important}.ipad-device #mastro6 #video_scroller{max-height:calc(100% - 22vh)!important}.ipad-device #mastro1 #hrz_scroller{margin-top:20px}.ipad-device #mastro1 #hrz_scroller_weel{transform:scale(.8);bottom:30px}.ipad-device #mastro1 .hrz_scroller_item .item .item-content{max-height:100%;padding:10px 20px;height:calc(100% - 20px)!important}.ipad-device #mastro1 .hrz_scroller_item .item-content *{line-height:1!important}.ipad-device .x_block{overflow-y:auto;max-height:calc(100% - 120px)!important}.ipad-device .ppt_image{height:calc(100% - 120px)!important}.ipad-device #muscles #face_block{height:80vh}.ipad-device #mastro3b .square_content,.ipad-device .mastro_img_container,.ipad-device .mastro_img_container_2{height:calc(100% - 40px)!important}.ipad-device #patientcases .btn-white{margin-top:-6vw;margin-bottom:-1.302083vw}.ipad-device .item-header{font-size:clamp(18px,1.875vw,24px)}.ipad-device .item-content{font-size:clamp(12px,1.875vw,30px)}.ipad-device #mastro6c .item-content{font-size:clamp(10px,1.875vw,20px)!important}.ipad-device #muscle-content{padding:calc(100vh * (80 / var(--vhZoom))) 4.6875vw 0}.ipad-device #muscle-list-left,.ipad-device #muscle-list-right{gap:calc(100vh * (28 / var(--vhZoom)));margin-top:50px}.ipad-device .muscle-btn,.ipad-device .muscle-btn-sub{min-width:16.625vw;max-width:6vw!important}.ipad-device .muscle-btn span{right:-46px}.fading-enter-active[data-v-922e2b77],.fading-leave-active[data-v-922e2b77]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-922e2b77],.fading-leave-to[data-v-922e2b77]{opacity:.1}.background-fade-in[data-v-922e2b77]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-922e2b77]{opacity:1;transition:opacity 1s ease-in-out}#mastro3 *:not(.ico),#mastro3b *:not(.ico,.link-mode-button),#mastro6 *:not(.ico),#mastro6c *:not(.ico),#mastro6c *:not(.ico,.link-mode-button){-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}#approved{position:fixed;white-space:nowrap;font-size:calc(16px * (100vh / 1080));color:#b1b5bf;transform:rotate(-90deg);transform-origin:left;text-shadow:0px 0px 1px rgb(33 75 130);bottom:0;left:calc(100vw - 15px)}.fading-enter-active[data-v-04b46320],.fading-leave-active[data-v-04b46320]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-04b46320],.fading-leave-to[data-v-04b46320]{opacity:.1}.background-fade-in[data-v-04b46320]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-04b46320]{opacity:1;transition:opacity 1s ease-in-out}.fading-enter-active[data-v-5f4c3244],.fading-leave-active[data-v-5f4c3244]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-5f4c3244],.fading-leave-to[data-v-5f4c3244]{opacity:.1}.background-fade-in[data-v-5f4c3244]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-5f4c3244]{opacity:1;transition:opacity 1s ease-in-out}@media (min-aspect-ratio: 8/5) and (max-height: 900px) and (hover: none) and (pointer: coarse){#timeline_scroller .timeline_line{height:7%;background-color:#fff}#timeline_scroller .timeline_item.active .timeline_line{height:13%}#mastro1 #scroller_weel{width:722px;height:722px;aspect-ratio:1/1}.item-header{font-size:clamp(16px,1.5625vw,22px)}.item-content{font-size:clamp(21px,1.5vw,24px)}#main_content{font-size:20px}#head_references_block,#head_login_block{font-size:clamp(16px,1vw,18px)}#head_login_block #head_login_menu{right:calc(100vh * (-15 / var(--vhZoom)));top:calc(100vh * (-15 / var(--vhZoom)));width:18.5vw;padding:15px;-webkit-border-radius:calc(100vw * (35 / 1920));-moz-border-radius:calc(100vw * (35 / 1920));border-radius:calc(100vw * (35 / 1920))}#muscle-content{padding:calc(100vh * (80 / var(--vhZoom))) 4.6875vw 0}#muscle-list-left,#muscle-list-right{gap:calc(100vh * (28 / var(--vhZoom)));margin-top:50px}.muscle-btn,.muscle-btn-sub{min-width:16.625vw;max-width:6vw!important}.muscle-btn span{right:-46px}#timeline_scroller .timeline_item .timeline_date{font-size:clamp(30px,4vw,50px);line-height:.5}#timeline_scroller .timeline_item.active .timeline_date{font-size:clamp(40px,5vw,65px)}}.android-device:after{content:"ANDROID";position:fixed;top:10px;left:10px;width:20px;height:20px;color:#000064;z-index:99999;font-size:12px;font-weight:800;pointer-events:none;border-radius:50%}.android-device #timeline_scroller .timeline_line{height:7%;background-color:#fff}.android-device #timeline_scroller .timeline_item.active .timeline_line{height:13%}.android-device #mastro1 #scroller_weel{width:722px;height:722px;aspect-ratio:1 / 1}.android-device .item-header{font-size:clamp(16px,1.5625vw,22px)}.android-device .item-content{font-size:clamp(21px,1.5vw,24px)}.android-device #main_content{font-size:20px}.android-device #head_references_block,.android-device #head_login_block{font-size:clamp(16px,1vw,18px)}.android-device #head_login_block #head_login_menu{right:calc(100vh * (-15 / var(--vhZoom)));top:calc(100vh * (-15 / var(--vhZoom)));width:18.5vw;padding:15px;-webkit-border-radius:calc(100vw * (35 / 1920));-moz-border-radius:calc(100vw * (35 / 1920));border-radius:calc(100vw * (35 / 1920))}.android-device #muscle-content{padding:calc(100vh * (80 / var(--vhZoom))) 4.6875vw 0}.android-device #muscle-list-left,.android-device #muscle-list-right{gap:calc(100vh * (28 / var(--vhZoom)));margin-top:50px}.android-device .muscle-btn,.android-device .muscle-btn-sub{min-width:16.625vw;max-width:6vw!important}.android-device .muscle-btn span{right:-46px}.android-device #timeline_scroller .timeline_item .timeline_date{font-size:clamp(30px,4vw,50px);line-height:.5}.android-device #timeline_scroller .timeline_item.active .timeline_date{font-size:clamp(40px,5vw,65px)}.mondo-btnline{height:calc(100% / 4.5)!important}@media (min-height: 1600px) and (max-height: 2160px){#header{min-height:160px}#header_content .center .logo-header{max-height:140px}#header .ico.search{background:url(../images/ico/search-white.png) no-repeat center center;background-size:38%}.ico.search{max-height:unset}.ico.prev,.ico.next{width:calc(100vh * (52 / 1080));height:calc(100vh * (38 / 1080));-webkit-border-radius:calc(100vw * (50 / 1920));-moz-border-radius:calc(100vw * (50 / 1920));border-radius:calc(100vw * (50 / 1920))}.ico.center-prev,.ico.center-next{max-width:calc(100vw * (80 / 1920))}body:not(.cardSelect).animate #cards.enterTop{opacity:0;animation:enterTopx2 var(--duration-200) var(--easing-soft) both!important}body:not(.cardSelect).animate #cards.enterBottom{opacity:0;animation:enterBottomx2 var(--duration-200) var(--easing-soft) both!important}@keyframes enterTopx2{0%{transform:translateY(-100vh) scale(2);opacity:0}to{transform:translateY(0) scale(2);opacity:1}}@keyframes enterBottomx2{0%{transform:translateY(100vh) scale(2);opacity:0}to{transform:translateY(0) scale(2);opacity:1}}body.cardSelect.animate #cards.enterTop{opacity:0;animation:enterTop 1s var(--easing-soft) both}body:not(.cardSelect).animate #cards.enterBottom{opacity:0;animation:enterBottom var(--duration-200) var(--easing-soft) both}body.cardSelect.animate #cards.enterBottom{opacity:0;animation:enterBottom 1s var(--easing-soft) both}#anatomy #cards{margin-bottom:calc(100vh * (280 / var(--vhZoom)));max-width:40vw}#practice #cards{gap:calc(100vw * (20 / 1920));margin-top:calc(100vh * (180 / var(--vhZoom)))}#practice #cards #centerspace.card{width:calc(100vw * (20 / 1920))}}#video_active .play-btn{position:absolute;top:50%;left:50%;padding:0;transform:translate(-50%,-50%);color:transparent;border:none;border-radius:50%;width:5vw;height:5vw;min-width:100px;min-height:100px;font-size:0;line-height:normal;cursor:pointer;transition:.3s;justify-content:center;align-content:center;align-items:center;pointer-events:none;z-index:10;background:url(../images/videoplay.png) no-repeat center center;background-size:100%;opacity:0;visibility:hidden;animation:fadeInDelayed .1s ease-in-out .01s forwards}@keyframes fadeInDelayed{to{opacity:1;visibility:visible}}#video_active .play-btn:hover{background-color:#214882c2}.fading-enter-active[data-v-0759516c],.fading-leave-active[data-v-0759516c]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-0759516c],.fading-leave-to[data-v-0759516c]{opacity:.1}.background-fade-in[data-v-0759516c]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-0759516c]{opacity:1;transition:opacity 1s ease-in-out}.fading-enter-active[data-v-3bbabb1b],.fading-leave-active[data-v-3bbabb1b]{transition:opacity 1.5s ease-in-out}.fading-enter-from[data-v-3bbabb1b],.fading-leave-to[data-v-3bbabb1b]{opacity:.1}.background-fade-in[data-v-3bbabb1b]{opacity:.1;transition:opacity 1s ease-in-out}.background-fade-out[data-v-3bbabb1b]{opacity:1;transition:opacity 1s ease-in-out}
