@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");*{box-sizing:border-box;outline:none}a,a:active,a:hover,a:visited{text-decoration:none}.container{margin:0 auto;max-width:1400px;width:100%}.container-wrapper,.hs-breadcrumb-menu-wrapper{margin:0 auto;max-width:1200px;width:100%}.header{background-color:hsla(0,0%,100%,0)}.menu-top ul{list-style:none;margin:0}.menu-top ul li{display:inline-block;vertical-align:middle}.help-block{color:red;font-size:16px;font-style:italic;margin-top:5px}.footer{background-color:#0f3050;font-family:Fira Sans,sans-serif;font-style:normal;font-weight:400;text-decoration:none}.footer ul{list-style:none;margin:0}.footer ul li{margin-bottom:10px}.footer a,.footer a:active,.footer a:hover,.footer a:visited,.footer p{color:#fff;font-family:Fira Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none}.footer img{max-width:100%}button#hs-eu-decline-button{display:none}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{align-items:center;display:flex;flex-direction:row!important;gap:0!important;justify-content:space-between;padding:.8em 3em!important}#hs-banner-parent #hs-eu-cookie-confirmation{bottom:0!important;max-width:100%!important;width:100%!important}div#hs-eu-policy-wording p a,div#hs-eu-policy-wording p a:hover{color:inherit;text-decoration:underline}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{height:auto!important;min-width:auto!important;padding:5px 25px!important}@media only screen and (max-width:798px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{display:block!important;gap:0!important;padding:10px!important;text-align:center}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-buttons-area{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:center!important;margin:10px 0}div#hs-eu-policy-wording p{font-size:14px!important;line-height:normal}.footer ul{padding:0}.footer ul li{margin-bottom:10px}.copy{margin-top:15px}.copy a,.copy span{display:block;font-size:14px!important;font-weight:500;margin-bottom:5px}}body,html{font-size:20px}body{color:#505254;font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:130%;overflow-x:hidden;text-decoration:none}body .menu-top{line-height:1.1em}img{max-width:100%}p{font-family:Lato,sans-serif;font-style:normal;font-weight:400;text-decoration:none}a,a:active,a:focus,a:hover{color:inherit;text-decoration:inherit}h1{color:#fff;font-size:40px;font-weight:400}h1,h2{font-family:Fira Sans,sans-serif;font-style:normal;text-decoration:none;text-transform:none}h2{color:#222;font-size:35px;font-weight:600}h3{font-size:24px;font-weight:700}h3,h4{color:#222;font-family:Lato,sans-serif;font-style:normal;text-decoration:none;text-transform:none}h4{font-size:22px;font-weight:400}h5{color:#000;font-size:16px}h5,h6{font-family:Lato,sans-serif;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}h6{color:#222;font-size:14px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs32{font-size:32px}.fs33{font-size:33px}.fs34{font-size:34px}.fs35{font-size:35px}.fs36{font-size:36px}.fs37{font-size:37px}.fs38{font-size:38px}.fs39{font-size:39px}.fs40{font-size:40px}.fs41{font-size:41px}.fs42{font-size:42px}.fs43{font-size:43px}.fs44{font-size:44px}.fs45{font-size:45px}.fs46{font-size:46px}.fs47{font-size:47px}.fs48{font-size:48px}.fs49{font-size:49px}.fs50{font-size:50px}.fs51{font-size:51px}.fs52{font-size:52px}.fs53{font-size:53px}.fs54{font-size:54px}.fs55{font-size:55px}.fs56{font-size:56px}.fs57{font-size:57px}.fs58{font-size:58px}.fs59{font-size:59px}.fs60{font-size:60px}.fs61{font-size:61px}.fs62{font-size:62px}.fs63{font-size:63px}.fs64{font-size:64px}.fs65{font-size:65px}.fs66{font-size:66px}.fs67{font-size:67px}.fs68{font-size:68px}.fs69{font-size:69px}.fs70{font-size:70px}.fs71{font-size:71px}.fs72{font-size:72px}.fs73{font-size:73px}.fs74{font-size:74px}.fs75{font-size:75px}.fs76{font-size:76px}.fs77{font-size:77px}.fs78{font-size:78px}.fs79{font-size:79px}.sombra{box-shadow:rgba(var(--negrorgb),.1) 0 0 10px}.primario{color:#009acb}.bgprimario{background-color:#009acb}.secundario{color:#1c3d5c}a.font-weight-semibold:hover{font-weight:600}.btn-primario,.btn-primario:active,.btn-primario:focus,.btn-primario:visited{background:#009acb;border:1px solid #009acb;border-radius:0;color:#fff;text-decoration:none}.btn-primario:hover{color:#fff}.btn-secundario,.btn-secundario:active,.btn-secundario:focus,.btn-secundario:visited{background:#fff;border-radius:0;color:#1c3d5c;text-decoration:none}.btn-secundario:hover{color:#264766}.btn-terciario,.btn-terciario:active,.btn-terciario:focus,.btn-terciario:visited{background:#afd16d;border-radius:0;color:#1c3d5c;text-decoration:none}.btn-terciario:hover{color:#264766}.btn-blanco,.btn-blanco:active,.btn-blanco:focus,.btn-blanco:visited{background:#fff;border:1px solid #1c3d5c;border-radius:0;color:#1c3d5c;text-decoration:none}.btn-blanco:hover,.btn-primario:hover,.btn-secundario:hover{text-decoration:none}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80,.w-80-m{width:80%}.w-90,.w-90-m{width:90%}.w-95,.w-95-m{width:95%}.w-100{width:100%}.height-auto{height:auto!important}.font-weight-bold{font-weight:700}.font-weight-semibold{font-weight:600}.responsive-img{max-width:100%;width:100%}img.lazy{color:transparent;font-size:10px;text-align:center}.lazy{background-image:none!important;position:relative}.lazy:after,.lazy:before{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--berde);border-radius:50%;content:"";height:5px;position:absolute;top:45%;width:5px}.lazy:before{animation:lds-ellipsis1 .6s infinite;left:45%}.lazy:after{animation:lds-ellipsis2 .6s infinite;left:45%}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.getscript{cursor:pointer}.wistia_click_to_play,.wistia_embed{height:100%!important}.btn-play .wistia_embed{position:relative}.btn-play .wistia_embed .thumbnail>div:before{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.6));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,rgba(0,0,0,.6));content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#80000000",GradientType=0);height:100%;position:absolute;width:100%}.btn-play .wistia_embed .thumbnail:after{border-bottom:20px solid transparent;border-left:30px solid var(--negro);border-top:20px solid transparent;content:"";display:block;height:0;left:48%;outline:none;position:absolute;top:40%;width:0;z-index:1}.btn-play .wistia_embed .thumbnail{overflow:hidden}.btn-play .wistia_embed .thumbnail:before{background:rgba(var(--blancorgb),.7);border-radius:100%;content:"";display:block;height:80px;left:44%;position:absolute;top:35%;transition:all 80ms ease-out 0s;width:80px}.btn-play-sm .wistia_embed .thumbnail:before{left:42%;top:34%}.btn-play-short .wistia_embed .thumbnail:before{left:42.5%;top:34%}.btn-play-sm .wistia_embed .thumbnail:after{top:41%}.btn-play-short .wistia_embed .thumbnail:after{left:47.5%;top:40.5%}.btn-play .wistia_embed .thumbnail:hover:before{background:rgba(var(--negrorgb),.5);border-radius:0;height:100%;left:0;top:0;width:100%}.thumb-home{max-width:551px;width:100%}#formulario .hs-form-field{margin-bottom:30px;position:relative}#formulario label{display:block!important;font-family:Montserrat,arial,sans-serif!important;font-size:20px!important;font-weight:900!important;margin:0 0 15px!important;padding:0}#formulario .hs-form-required{color:red}body #formulario input[type=color],body #formulario input[type=date],body #formulario input[type=datetime-local],body #formulario input[type=datetime],body #formulario input[type=email],body #formulario input[type=file],body #formulario input[type=month],body #formulario input[type=number],body #formulario input[type=password],body #formulario input[type=search],body #formulario input[type=tel],body #formulario input[type=text],body #formulario input[type=time],body #formulario input[type=url],body #formulario input[type=week],body select,body textarea{border:2px solid #ccc;border-radius:4px;color:#222!important;display:block!important;font-family:Montserrat,arial,sans-serif!important;font-size:18px!important;padding:10px;width:100%!important}#formuario textarea{min-height:100px}#formulario .hs-button{background-color:#284885;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,arial,sans-serif!important;font-size:18px;font-weight:500;margin:0 auto 15px 0;padding:10px 0;text-align:center;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:140px}#formulario .hs_aviso_de_privacidad{display:inline-block;max-width:60%;width:100%}#formulario .hs_aviso_de_privacidad label{cursor:pointer;display:inline-block!important;font-size:18px!important;font-weight:500!important;margin-bottom:12px!important;margin-top:12px!important;position:relative}#formulario .hs_aviso_de_privacidad label a{font-style:italic;text-decoration:underline}#formulario .hs_aviso_de_privacidad input{margin-right:20px}#formulario .hs_aviso_de_privacidad .hs-form-required{display:none}#formulario .hs-submit{display:inline-block;max-width:40%;text-align:center;width:100%}#formulario .hs-error-msg{color:red;display:inline-block!important;font-size:14px!important;font-style:italic;margin:10px 0 0!important}#formulario .hs_error_rollup{display:none}#formulario .inputs-list{display:flex;flex-wrap:wrap;justify-content:space-between}#formulario .hs-form-radio span{font-size:18px;font-weight:400;padding-left:10px}#logo_home img{margin:0;padding:0;vertical-align:inherit}nav{background:rgba(43,96,140,.75);margin-top:0;position:relative}#close_in,#header_menu,.cmn-toggle-switch{display:none}.hs-menu-wrapper{position:relative;width:auto;z-index:9}.hs-menu-wrapper ul,.hs-menu-wrapper ul li,.hs-menu-wrapper ul li a{margin:0;padding:0;position:relative}.hs-menu-wrapper>ul>li>a{padding:20px}.hs-menu-wrapper>ul>li>a:hover{background-color:#009acb}.hs-menu-wrapper ul ul li a:hover{background-color:#fff}.hs-menu-wrapper ul ul li a{position:relative}.hs-menu-wrapper ul ul li a:hover:before{background-color:#afd16d;background-image:url(https://www.colegiowilliams.edu.mx/hubfs/sitio-web-2022/home/mejor-colegio-privado-de-mexico-icono-botoes.svg);background-position:right 7px center;background-repeat:no-repeat;background-size:20px auto;bottom:0;content:"";position:absolute;right:0;top:0;width:34px}.hs-menu-wrapper>ul>li>a{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-decoration:none;text-transform:none}header#plain .hs-menu-wrapper>ul>li>a{color:#333}header#plain .hs-menu-wrapper>ul>li:hover>a{color:#e04f67}header#colored.sticky .hs-menu-wrapper>ul>li>a{color:#fff}.footer .row,.menu-top .row{margin-left:0;margin-right:0}.hs-menu-wrapper>ul>li>a{line-height:20px;padding:20px 5px}@media (min-width:1200px){.footer .container-wrapper,.header .container-wrapper{padding:0}}@media (min-width:992px) and (max-width:1200px){.hs-menu-wrapper>ul>li>a{padding:15px}}@media only screen and (min-width:992px){.hs-menu-wrapper{width:auto}.hs-menu-wrapper ul li{display:inline-block}.hs-menu-wrapper ul li.submenu:hover>a:after,.hs-menu-wrapper ul li.submenu:hover>a:before{bottom:-20px;opacity:0}.hs-menu-wrapper ul li .menu-wrapper,.hs-menu-wrapper ul ul{background:hsla(0,0%,100%,.8);border-top:2px solid #009acb;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);display:block;left:0;margin:0;min-width:210px;padding:0;position:absolute;text-align:left;top:100%;visibility:hidden;z-index:1}.hs-menu-wrapper ul li .menu-wrapper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px!important}.hs-menu-wrapper ul li:hover .menu-wrapper,.hs-menu-wrapper ul li:hover>ul{opacity:1;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.hs-menu-wrapper ul .menu-wrapper ul{border-top:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hs-menu-wrapper ul .menu-wrapper ul:before{border:0}.hs-menu-wrapper ul ul li{display:block;height:auto}.hs-menu-wrapper ul ul li a{color:#1c3d5c;display:block;font-size:16px;padding:5px 15px;text-decoration:none}.hs-menu-wrapper ul ul li:last-child{border-bottom:none}.hs-menu-wrapper ul li.megamenu{position:static}.hs-menu-wrapper ul li.megamenu .menu-wrapper{float:left;left:auto;padding:10px 30px 15px!important;right:0;width:1115px}.hs-menu-wrapper ul li:hover.megamenu .menu-wrapper,.hs-menu-wrapper ul li:hover.megamenu .menu-wrapper ul{opacity:1;visibility:visible}.hs-menu-wrapper ul .menu-wrapper h3{border-bottom:2px solid #ededed;font-size:13px;margin-bottom:0;padding-bottom:10px;text-transform:uppercase}.hs-menu-wrapper ul ul ul{background:#fff;border-top:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;left:100%;margin:0;min-width:190px;padding:0;position:absolute;top:0;z-index:1}.hs-menu-wrapper ul ul:before{border:7px solid transparent;border-bottom-color:#009acb;bottom:100%;content:" ";height:0;left:15%;margin-left:-7px;pointer-events:none;position:absolute;width:0}.hs-menu-wrapper ul ul ul:before{border-width:0;margin-left:0}.hs-menu-wrapper ul ul li.third-level>a:hover{background-color:#f9f9f9;color:#e04f67;opacity:1;padding-left:18px}.hs-menu-wrapper ul ul li.third-level>a:after{content:"\35";float:right;font-family:ElegantIcons;font-size:16px;font-size:1rem;margin-top:-1px}}@media only screen and (max-width:991px){#header_menu{padding:25px 15px 10px;position:relative;text-align:left}#header_menu,.menu-top ul li{display:block}.sticky ul#top_tools,ul#top_tools{margin:3px 45px 0 0}.dropdown,.dropleft,.dropright,.dropup{position:relative;top:-10px}.hs-menu-wrapper ul li{border-top:none;margin:0}.hs-menu-wrapper ul li a{font-size:16px;padding:4px 1rem!important}.hs-menu-wrapper ul.menu-site li a{font-weight:600}.megamenu .menu-wrapper>div{padding:0}.hs-menu-wrapper a,.hs-menu-wrapper li{color:#333!important;display:block}.hs-menu-wrapper li{position:relative}.hs-menu-wrapper a:hover{color:#fff!important}.hs-menu-wrapper ul>li{padding:0}.hs-menu-wrapper ul>li i{float:right}.hs-menu-wrapper ul li.submenu ul{border-left:1px solid #ededed;margin:0 0 15px 25px}.hs-menu-wrapper ul li.submenu ul li{border:0;font-size:18px}.hs-menu-wrapper ul li.submenu ul ul{margin:0 0 0 25px}.hs-menu-wrapper{background-color:#fff;bottom:0;-webkit-box-shadow:1px 0 5px 0 rgba(50,50,50,.55);-moz-box-shadow:1px 0 5px 0 rgba(50,50,50,.55);box-shadow:1px 0 5px 0 rgba(50,50,50,.55);height:100%;left:0;overflow:auto;position:fixed;top:0;transform:translateX(-105%);-webkit-transition:all .5s cubic-bezier(.77,0,.175,1);-moz-transition:all .5s cubic-bezier(.77,0,.175,1);-ms-transition:all .5s cubic-bezier(.77,0,.175,1);-o-transition:all .5s cubic-bezier(.77,0,.175,1);transition:all .5s cubic-bezier(.77,0,.175,1);width:55%;z-index:999999}.hs-menu-wrapper.show{transform:translateX(0)}.hs-menu-wrapper .show-submenu+ul,a.show-submenu-mega+.menu-wrapper{display:none;visibility:hidden}.hs-menu-wrapper a.show-submenu+ul.show_normal,a.show-submenu-mega+.menu-wrapper.show_mega{display:block;visibility:visible}.cmn-toggle-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;cursor:pointer;display:block;font-size:0;height:30px;margin:0;overflow:visible;padding:0;position:relative;position:absolute;right:11px;text-indent:-9999px;top:1px;width:30px}.cmn-toggle-switch:focus{outline:none}.cmn-toggle-switch span{background:#222;display:block;height:3px;left:0;position:absolute;right:0;top:20px}.cmn-toggle-switch span:after,.cmn-toggle-switch span:before{background-color:#222;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.sticky .cmn-toggle-switch span,.sticky .cmn-toggle-switch span:after,.sticky .cmn-toggle-switch span:before,header#plain .cmn-toggle-switch span,header#plain .cmn-toggle-switch span:after,header#plain .cmn-toggle-switch span:before,header#plain.sticky .cmn-toggle-switch span:after,header#plain.sticky .cmn-toggle-switch span:before{background-color:#333}header#colored.sticky .cmn-toggle-switch span,header#colored.sticky .cmn-toggle-switch span:after,header#colored.sticky .cmn-toggle-switch span:before{background-color:#fff}.cmn-toggle-switch span:before{top:-10px}.cmn-toggle-switch span:after{bottom:-10px}.cmn-toggle-switch__htx span:after,.cmn-toggle-switch__htx span:before{-webkit-transition-delay:.3s,0;transition-delay:.3s,0;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s}.cmn-toggle-switch__htx span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.cmn-toggle-switch__htx span:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.cmn-toggle-switch__htx.active span{background:none!important}.cmn-toggle-switch__htx.active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cmn-toggle-switch__htx.active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-toggle-switch__htx.active span:after,.cmn-toggle-switch__htx.active span:before{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}}@media only screen and (max-width:768px){a#close_in{display:block;height:20px;position:absolute;right:15px;top:20px;width:20px}#close_in i{color:#fff!important;font-size:16px}#close_in:after,#close_in:before{background-color:#333;content:" ";height:23px;left:0;position:absolute;width:3px}#close_in:before{transform:rotate(45deg)}#close_in:after{transform:rotate(-45deg)}}@media only screen and (max-width:480px){.hs-menu-wrapper{width:100%}.full-image img{max-width:100%!important;width:100%!important}.lista-banner p{width:calc(100% - 40px)}.w-100{width:100%}.btn-white,.btn-white:active,.btn-white:hover,.btn-white:visited{font-size:16px}#hs_cos_wrapper_widget_1612930298688 .fs35,.fs25,.lh2{font-size:25px;line-height:28px!important}#hs_cos_wrapper_widget_1612930298688 .fs35{margin-bottom:0!important}#hs_cos_wrapper_widget_1612930298688 .fs25.mt-3.mb-5{font-size:18px;margin-bottom:10px!important;margin-top:.25rem!important}#hs_cos_wrapper_widget_1612930298688 .pt-5,.py-5{padding-top:1.5rem!important}.valign-middle{vertical-align:middle}.mapa-camion .col-md-12:first-child>div,.mapa-camion .col-md-12:last-child>div{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;margin-bottom:inherit!important;padding-bottom:inherit!important}.mapa-camion .col-md-12>div{-webkit-box-shadow:0 21px 14px -19px rgba(0,0,0,.75);-moz-box-shadow:0 21px 14px -19px rgba(0,0,0,.75);box-shadow:0 21px 14px -19px rgba(0,0,0,.75);margin-bottom:30px;padding-bottom:10px}.ligthbox li{margin:0 3px!important}.hs-button,.hs-button:active,.hs-button:hover,.hs-button:visited{margin-top:10px;width:100%}#hs_cos_wrapper_widget_1612930298688 .col-md-4>div{margin-bottom:30px}footer .btn-1,footer .btn-1:active,footer .btn-1:hover,footer .btn-1:visited{max-width:100%!important;width:100%!important}}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1;z-index:10}.modal-content{background-color:#f2f2f2;border:1px solid #888;border-radius:0!important;box-sizing:border-box;margin:auto;max-width:90%;padding:20px;position:relative;top:9%;width:740px}.close{background:#155574;color:#fff;font-size:25px;font-weight:500;opacity:1!important;padding:6px 12px;position:absolute;right:0;text-shadow:none!important;top:0}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.video-yt{cursor:pointer}