﻿html,body,form{margin:0;}.insights-tutoring-page #wrapper{min-width:0!important;width:100%!important;max-width:100%!important;}.insights-tutoring-page .shell.shellcontent{min-width:0!important;width:100%!important;max-width:100%!important;margin:0;padding:0;border:0;background-color:#fff!important;}.insights-tutoring-page #div_contenido{padding:0!important;border:0!important;background:#fff!important;}.insights-tutoring-page #wrapper .bar,.insights-tutoring-page #headersepbar{display:none!important;}.insights-tutoring-page .tcp-sticky-bar{display:none!important;}.insights-tutoring-page .iframe-container{flex:1;position:relative;min-height:100vh;}.insights-tutoring-page .iframe-container iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;visibility:hidden;}.insights-tutoring-page .iframe-container iframe.loaded{visibility:visible;}.insights-tutoring-page .iframe-container iframe.hidden{display:none;}.insights-tutoring-page .iframe-container .iframe-loader{display:none;align-items:center;justify-content:center;height:100%;width:100%;position:absolute;top:0;left:0;background:#fff;z-index:1;}.insights-tutoring-page .iframe-container .iframe-loader.visible{display:flex;}.insights-tutoring-page .iframe-container .iframe-loader .iframe-spinner{width:40px;height:40px;border:4px solid #e9e9ef;border-top-color:#0b2fac;border-radius:50%;animation:spin .8s linear infinite;}.insights-tutoring-page .iframe-container .iframe-error{display:none;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;gap:16px;}.insights-tutoring-page .iframe-container .iframe-error.visible{display:flex;}@media(max-width:768px){.insights-tutoring-page .iframe-container .iframe-error{padding:0 16px;}}.insights-tutoring-page .iframe-container .iframe-error p{font-size:16px;color:#555978;margin:0;}.insights-tutoring-page .iframe-container .iframe-error button{padding:18px 24px;font-size:16px;font-weight:bold;color:#fff;background:#0b2fac;border:0;border-radius:4px;cursor:pointer;width:auto;}.insights-tutoring-page .iframe-container .iframe-error button:hover{background:#09268a;}@media(max-width:768px){.insights-tutoring-page .iframe-container .iframe-error button{width:100%;}}.insights-tutoring-page #pp{display:none!important;}@media(max-width:768px){.insights-tutoring-page{overscroll-behavior:contain;}}@keyframes spin{to{transform:rotate(360deg);}}