@charset "UTF-8";.highlighted-pages .card img.card-img-top{height:40vh;object-fit:cover;width:100%}.family-list-wrapper .top-triangle{border-bottom:none;border-right:100vw solid #e1f1ff;border-top:100px solid transparent;height:0;width:0}.family-list-wrapper .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e1f1ff;border-top:none;height:0;width:0}.family-list-wrapper .family-list,.family-list-wrapper .ms-parent,.family-list-wrapper .ms-parent button.ms-choice{background-color:#e1f1ff}.family-list-wrapper .family-list .information-content-wrapper{background-color:#fff;margin-top:-100px}.family-list-wrapper .family-list .information-content-wrapper h1{color:#000}.family-list-wrapper .family-list .information-content-wrapper p.sub-title{color:#005aaa;font-size:1.2rem;font-weight:800}.family-list-wrapper .family-list .information-content-wrapper .information-wrapper i{color:#005aaa;line-height:25px}.family-list-wrapper .family-list .information-content-wrapper .information-wrapper p{color:#005aaa;font-weight:500}.family-list-wrapper .family-list .information-content-wrapper .complementary-information-wrapper i{color:#005aaa;line-height:25px}.family-list-wrapper .family-list .information-content-wrapper .complementary-information-wrapper p{color:#005aaa;font-weight:500}.family-list-wrapper .family-list .search-visit-form-families-list-wrapper p.visit-search-form-title{color:#005aaa;font-size:1.4rem;font-weight:600}.family-list-wrapper .family-list .family-list-items{margin-left:auto;margin-right:auto;max-width:1800px}.family-list-wrapper .family-list .card{margin-bottom:1.1rem;width:24%}.family-list-wrapper .family-list .card a{color:#252525;text-decoration:none}.family-list-wrapper .family-list .card .card-body h5{color:#252525;font-weight:600}.family-list-wrapper .family-list .card .card-body .family-location img{height:15px}.family-list-wrapper .family-list .card .card-body .family-location p{color:#005aaa;font-size:.8rem;font-weight:600}.family-list-wrapper .family-list .card .card-image-wrapper .card-img-top{height:300px;width:100%}.family-list-wrapper .family-list .card .card-image-wrapper img.family-country-flag{height:20px}.family-list-wrapper .family-list .card .card-image-wrapper .family-country{background-color:#fff;bottom:-6px;right:0}.family-list-wrapper .family-list .card .card-body>a{color:#fff;margin:0;width:fit-content}.family-list-wrapper .family-list .card .card-body .pricing-wrapper>p.price{color:#005aaa;font-size:1.2rem;font-weight:800}.family-list-wrapper .family-list .card .card-body .pricing-wrapper>p.date,.family-list-wrapper .family-list .card .card-body .pricing-wrapper>p.participants{color:#005aaa;font-size:.8rem;font-weight:500}.family-list-wrapper .family-list .card .strength-list ul li i{color:#005aaa;line-height:18px}.family-list-wrapper .family-list .card .strength-list ul li p{color:#000;font-size:14px}@media (max-width:1024px){.family-list-wrapper div.family-list div.family-list-items{justify-content:space-around!important}.family-list-wrapper div.family-list div.family-list-items div.card{width:45%}div.search-visit-result-wrapper div.family-list{justify-content:space-around!important}div.search-visit-result-wrapper div.family-list div.card{width:45%}}@media (max-width:768px){.family-list-wrapper div.family-list div.information-content-wrapper div.list-wrapper{flex-direction:column!important;gap:30px}.family-list-wrapper div.family-list div.information-content-wrapper div.list-wrapper>div{padding:0!important;width:100%!important}.family-list-wrapper div.family-list div.family-list-items{justify-content:space-around!important}.family-list-wrapper div.family-list div.family-list-items div.card{width:90%}div.search-visit-result-wrapper div.family-list{justify-content:space-around!important}div.search-visit-result-wrapper div.family-list div.card{width:100%}}.visit-page .banner{background-color:#b2daff;height:450px;width:100%}.visit-page .banner .title-wrapper img{width:200px}.visit-page .banner .title-wrapper h1{color:#fff;font-size:3.5rem;font-weight:300}.visit-page .banner .pictures-wrapper{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%}.visit-page .banner .pictures-wrapper img{height:100%;object-fit:cover;width:100%}.visit-page .description .title{font-size:28px;font-weight:800}.visit-page section.concept .content{background-color:#e1f1ff;clip-path:polygon(100% 0,100% calc(100% - 100px),0 100%,0 100px);padding-bottom:100px;padding-top:100px}.visit-page section.concept .content>img{height:50px}.visit-page section.concept .content .concept-item .picture-wrapper{height:100%;width:200px}.visit-page section.concept .content .concept-item .picture-wrapper img{height:100%;object-fit:cover;width:100%}.visit-page section.concept .content .concept-item .content-wrapper h3{color:#005aaa;margin-bottom:15px}.visit-page section.concept .content .concept-item .content-wrapper p{margin:0}.visit-page section.typical-day{width:80%}.visit-page section.typical-day .title-wrapper img{height:35px}.visit-page section.typical-day .items-wrapper .typical-day-item{position:relative;width:25%}.visit-page section.typical-day .items-wrapper .typical-day-item .picture-wrapper img{height:50px}.visit-page section.typical-day .items-wrapper .typical-day-item .text-wrapper p{color:#005aaa;margin:0}.visit-page section.typical-day .items-wrapper .typical-day-item:not(:nth-child(4n)):after{background-color:#005aaa;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.visit-page section.organisation{position:relative;width:100%}.visit-page section.organisation .content{background-color:#005aaa;clip-path:polygon(100% 0,100% calc(100% - 100px),0 100%,0 100px);padding:100px 0}.visit-page section.organisation .content h2{color:#fff}.visit-page section.organisation .content>img{height:150px;margin-top:100px!important}.visit-page section.organisation .content .items-wrapper{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:150px!important;width:70%}.visit-page section.organisation .content .items-wrapper .organisation-item:last-child:nth-child(odd){grid-column:1/-1}.visit-page section.organisation .content .items-wrapper .organisation-item{background-color:#f5f5f5;padding-left:30px}.visit-page section.organisation .content .items-wrapper .organisation-item p.title{color:#005aaa;font-size:1.2rem;font-weight:600;text-align:justify}.visit-page section.organisation .content .items-wrapper .organisation-item p.text{padding-left:45px;text-align:justify}.visit-page section.organisation .content .items-wrapper .organisation-item img{height:30px;margin-right:15px;object-fit:cover;width:30px}.visit-page section.organisation .search-visit-form-wrapper{background-color:#fff;bottom:0;left:50%;position:absolute;transform:translateX(-50%);width:80%;z-index:100}@media (max-width:1440px){.visit-page section.organisation div.search-visit-form-wrapper{transform:translate(-50%,25%)}.visit-page section.visit-modality div.content div.container div.title-wrapper{margin-top:20px}}@media (max-width:768px){.visit-page div.banner{background-color:#b2daff!important;background-image:none!important;height:300px}.visit-page div.banner div.title-wrapper{width:100%!important}.visit-page div.banner div.title-wrapper h1{color:#005aaa;font-size:32px;margin-left:0!important;text-align:center}.visit-page div.breadcrumb-wrapper{margin-bottom:1rem!important}.visit-page div.description p.title{margin-top:1rem!important;width:100%!important}.visit-page section.concept div.content h2{text-align:center!important}.visit-page section.concept div.content div.concept-item{flex-direction:column!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.visit-page section.concept div.content div.concept-item div.picture-wrapper{margin-bottom:30px;margin-right:0}.visit-page section.concept div.content div.concept-item .content-wrapper h3{text-align:center!important}.visit-page section.typical-day .content{padding:0!important}.visit-page section.typical-day .content div.title-wrapper{flex-direction:column!important}.visit-page section.typical-day .content div.title-wrapper img{margin-bottom:20px}.visit-page section.typical-day .content div.title-wrapper h2{margin:0 0 20px!important}.visit-page section.typical-day .content div.items-wrapper .typical-day-item{width:50%!important}.visit-page section.typical-day .content div.items-wrapper .typical-day-item div.text-wrapper{margin:0!important}.visit-page section.typical-day .content div.items-wrapper .typical-day-item:last-child:after,.visit-page section.typical-day .content div.items-wrapper .typical-day-item:nth-child(2n):after{display:none}.visit-page section.organisation .content>img{height:auto;width:40%!important}.visit-page section.organisation .content .items-wrapper{grid-gap:30px;grid-template-columns:repeat(1,1fr);width:100%}.visit-page section.organisation .content .items-wrapper div.organisation-item p.text{padding:0}.visit-page section.organisation div.search-visit-form-wrapper{transform:translate(-50%,50%)}.visit-page section.visit-modality div.content .items-wrapper{grid-template-columns:repeat(1,1fr);margin-top:20px!important}.visit-page section.visit-modality div.content .items-wrapper .item{padding-bottom:10px!important;padding-top:10px!important}}@media (max-width:425px){.visit-page div.banner div.title-wrapper h1{font-size:28px}.visit-page section.typical-day .content div.items-wrapper .typical-day-item{width:100%!important}.visit-page section.typical-day .content div.items-wrapper .typical-day-item:after{display:none}}.wysiwyg-wrapper h1{color:#005aaa}.wysiwyg-wrapper a{color:#f90545}.contact-form-wrapper .contact-header{align-items:center;background-color:#b2daff;display:flex;height:250px;justify-content:center;padding:30px 0}.contact-form-wrapper h1{color:#005aaa}.contact-form-wrapper .contact-form-content .form-wrapper{background-color:#e0ebf5;width:60%}.contact-form-wrapper .contact-form-content .form-wrapper label{color:#005aaa;font-size:1.1rem;font-weight:600;margin-bottom:5px}.contact-form-wrapper .contact-form-content .form-wrapper label span.required{color:red;margin-left:5px}.contact-form-wrapper .contact-form-content .presentation-wrapper{width:40%}.contact-form-wrapper .contact-form-content .presentation-wrapper .presentation .title{color:#005aaa;font-size:1.2rem;font-weight:600}.contact-form-wrapper .contact-form-content .presentation-wrapper .picture img{height:150px;object-fit:cover;width:150px}@media (max-width:768px){h1{font-size:32px}.contact-form-wrapper .contact-form-content{flex-direction:column}.contact-form-wrapper .contact-form-content .form-wrapper,.contact-form-wrapper .contact-form-content .presentation-wrapper{margin:auto;width:90%}.contact-form-wrapper .contact-form-content .presentation-wrapper .header{flex-direction:column}}@media (max-width:425px){h1{font-size:28px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/efs-assets/images/ajax-loader.fb6f3c23.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/efs-assets/fonts/slick.a4e97f5a.eot);src:url(/efs-assets/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"),url(/efs-assets/fonts/slick.29518378.woff) format("woff"),url(/efs-assets/fonts/slick.c94f7671.ttf) format("truetype"),url(/efs-assets/images/slick.2630a3e3.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.align-justify{text-align:justify}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.font-bold{font-weight:800}.impersonation-menu{position:relative;z-index:1000}p a{color:#f90545}header{position:relative}header .logo-wrapper img{height:80px}header .header-informations,header .header-navbar,header .header-separation{width:90%}header .nav-wrapper nav ul{margin-bottom:0;padding:0;z-index:1000}header .nav-wrapper nav ul li a,header .nav-wrapper nav ul li p{align-items:center;display:flex;font-size:1.1rem;justify-content:center}header .nav-wrapper nav ul li a img,header .nav-wrapper nav ul li p img{height:25px;margin-right:8px}header .nav-wrapper nav .cta-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}header nav.header-navbar-mobile{background-color:#fff;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;transform:translateX(100%);width:100vw;z-index:1000}header nav.header-navbar-mobile div.header{min-height:90px!important}header nav.header-navbar-mobile div.header img{height:50px}header nav.header-navbar-mobile .menu-wrapper{width:100%!important}header nav.header-navbar-mobile .menu-wrapper a{font-size:1.1rem!important}header nav.header-navbar-mobile .menu-wrapper ul{list-style:none;padding:0}header nav.header-navbar-mobile .menu-wrapper ul li{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}header nav.header-navbar-mobile .menu-wrapper ul li:not(:last-child){margin-bottom:20px}header nav.header-navbar-mobile .menu-wrapper ul li.multiple-items{position:relative}header nav.header-navbar-mobile .menu-wrapper ul li.multiple-items p{cursor:pointer}header nav.header-navbar-mobile .menu-wrapper ul li.multiple-items div.menu-sub-items{background-color:#fff;display:none;width:100%;z-index:10}header nav.header-navbar-mobile .menu-wrapper ul li.multiple-items .menu-sub-items:hover,header nav.header-navbar-mobile .menu-wrapper ul li.multiple-items p:hover~.menu-sub-items{display:block}header nav.header-navbar-mobile .menu-wrapper ul li a,header nav.header-navbar-mobile .menu-wrapper ul li p{font-size:1.1rem}header nav.header-navbar-mobile .menu-wrapper ul li a img,header nav.header-navbar-mobile .menu-wrapper ul li p img{height:25px;margin-right:8px}header nav.header-navbar-mobile .menu-wrapper div.separator-dark,header nav.header-navbar-mobile .menu-wrapper div.separator-secondary{display:none!important}header button.mobile-nav-toggle-button{background-color:#fff;border:none;color:#005aaa}header nav.header-navbar-mobile.d-block{transform:translateX(0);transition:visibility 0s,transform .8s ease;visibility:visible}header nav.header-navbar-mobile.hidden{transform:translateX(100%);transition:visibility 0s .8s,transform .8s ease;visibility:hidden}.header-navbar{height:140px}.header-navbar ul{list-style:none}.header-navbar ul li,.header-navbar ul li.multiple-items{position:relative}.header-navbar ul li.multiple-items p{cursor:pointer}.header-navbar ul li.multiple-items div.menu-sub-items{background-color:#fff;display:none;left:50%;position:absolute;transform:translateX(-50%);width:300px;z-index:10}.header-navbar ul li.multiple-items .menu-sub-items:hover,.header-navbar ul li.multiple-items p:hover~.menu-sub-items{display:block}body>footer{background-color:#005aaa;margin-top:80px;position:relative}body>footer div.top-page-button-wrapper{background-color:#005aaa;cursor:pointer;left:50%;position:absolute;top:-45px;transform:translateX(-50%)}body>footer div.top-page-button-wrapper div.top-page-button{height:90px;width:90px}body>footer div.top-page-button-wrapper div.top-page-button i{color:#fff;font-size:30px;font-weight:600}body>footer div.top-page-button-wrapper div.top-page-button p{font-size:12px}body>footer p{color:#fff}body>footer .information{width:fit-content}body>footer .information img{height:100px}body>footer .information div.social-links-wrapper a{border:1px solid #fff;border-radius:5px;color:#fff;height:25px;text-decoration:none;width:25px}body>footer .information div.phone-wrapper i{color:#fff}body>footer .information div.phone-wrapper span.phone-number{color:#fff!important;text-decoration:none}body>footer .information div.hours-wrapper i{color:#fff}body>footer .information div.hours-wrapper p{color:#fff;margin:0}body>footer nav.footer-menu a{color:#fff;font-size:18px;font-weight:500}body>footer nav.footer-menu a img{height:25px;margin-right:8px}body>footer nav.footer-menu a:hover{color:#f90545}body>footer .certification-wrapper a{height:fit-content}body>footer .certification-wrapper img{height:60px;object-fit:contain}body>footer .logo-wrapper img{width:120px}body>footer .sub-footer nav.footer-submenu a{color:#fff;margin-left:1rem}body>footer .sub-footer nav.footer-submenu a:before{color:#fff;content:"•";margin-right:1rem}.search-visit-form .input-wrapper,.search-visit-form .select-wrapper{border:1px solid #005aaa;margin:0 5px;width:220px}.search-visit-form .input-wrapper img,.search-visit-form .select-wrapper img{height:16px}.search-visit-form select{background-color:transparent;border:none;color:#005aaa}.search-visit-form select:focus{outline:none}.search-visit-form .destination-input-wrapper{color:#005aaa!important}.search-visit-form .destination-input-wrapper .ms-drop ul>li.highlighted{background-color:#e0ebf5}.search-visit-form .destination-input-wrapper .icon-checkbox-container{border-color:#005aaa!important;border-radius:50%!important}.search-visit-form .destination-input-wrapper .icon-checkbox-container .ms-icon-check{color:#005aaa!important}.search-visit-form .destination-input-wrapper .form-select{--bs-form-select-bg-img:none;padding:.375rem .75rem}.search-visit-form .destination-input-wrapper .ms-parent,.search-visit-form .destination-input-wrapper .ms-parent button.ms-choice{border:none!important;padding-left:0!important;padding-right:0!important}.search-visit-form .destination-input-wrapper .ms-parent button.ms-choice:focus{box-shadow:none!important}.search-visit-form .destination-input-wrapper .ms-parent button.ms-choice span{color:#005aaa!important}.search-visit-form .homepage-search-form-input{--bs-form-select-bg-img:none;padding-right:.75rem}.search-visit-form .homepage-search-form-input::placeholder{color:#005aaa}.search-visit-form .homepage-search-form-select:focus{box-shadow:none}.search-visit-form .homepage-search-form-select:after,.search-visit-form .search-form-title{color:#005aaa}.search-visit-form input.date-input{background-color:transparent;border:none;color:#005aaa;color-scheme:#005aaa;padding:.375rem .75rem}.search-visit-form input.date-input::placeholder{color:#005aaa}.search-visit-form input.date-input:focus{box-shadow:none;outline:none}.search-visit-form input.date-input:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23005AAA' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.search-visit-form .destination-toggle-wrapper{height:45px;width:220px}.search-visit-form .destination-toggle-wrapper button,.search-visit-form .destination-toggle-wrapper button:hover{color:#005aaa}.verified-reviews div.review-item .review-rate-wrapper i{color:#f90545}.search-visit-form input,.search-visit-form select{height:45px}.search-visit-form button{margin:0}.reports-page h1{color:#005aaa}.reports-page h2{color:#f90545}.reports-page .report-list .report-item iframe,.reports-page .report-list .report-item video{height:100%;width:100%}#reviews-page-modal-backdrop{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%}#reviews-page-modal-backdrop .review-item-modal{background-color:#fff;height:fit-content;width:40%}#reviews-page-modal-backdrop .review-item-modal .review-rate-wrapper i{background-color:#f9c11e;color:#fff;font-size:1rem;padding:4px}#reviews-page-modal-backdrop .review-item-modal .review-rate-wrapper i.disabled{background-color:#f5f5f5}#reviews-page-modal-backdrop .review-item-modal .review-rate-wrapper i.close-modal{color:#252525;cursor:pointer;position:absolute;right:0}#reviews-page-modal-backdrop .review-item-modal p.review{font-size:1.2rem}#reviews-page-modal-backdrop .review-item-modal div.description p.author{font-size:1.5rem;font-weight:600}#reviews-page-modal-backdrop .review-item-modal div.description div.date p{font-size:1.1rem}.reviews-page .reviews-header{align-items:center;background-color:#b2daff;display:flex;height:250px;justify-content:center;padding:30px 0}.reviews-page h1{color:#005aaa}.reviews-page p.title{color:#005aaa;font-family:"dm-serif-display",serif;font-size:42px;font-weight:400}.reviews-page a.review-link{color:#005aaa;font-size:1.2rem;text-decoration:none}.reviews-page .navigation-wrapper i{color:#f90545;font-size:3rem}.reviews-page .review-list{row-gap:30px}.reviews-page .review-list .review-item{cursor:pointer;width:30%}.reviews-page .review-list .review-item .review-rate-wrapper i{background-color:#f9c11e;color:#fff;font-size:1rem;padding:4px}.reviews-page .review-list .review-item .review-rate-wrapper i.disabled{background-color:#f5f5f5}.reviews-page .review-list .review-item p.review{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis}.reviews-page .review-list .review-item div.description p.author{font-size:1.5rem;font-weight:600}.reviews-page .review-list .review-item div.description div.date p{font-size:1.1rem}section.why-choose-us .title-wrapper img{height:40px}section.why-choose-us .grid .item{padding:0 50px;position:relative;width:25%}section.why-choose-us .grid .item img{height:50px;margin-bottom:5px}section.why-choose-us .grid .item p{margin:0 0 5px}section.why-choose-us .grid .item p.title{color:#005aaa;font-size:1.1rem;font-weight:800}section.why-choose-us .grid .item:not(:last-child):after{background-color:#000;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}section.why-choose-us .picture-grid>div,section.why-choose-us .picture-grid>img{width:23%}section.why-choose-us .picture-grid>img{border-radius:25px;height:250px;overflow:hidden}section.why-choose-us .picture-grid>div p{margin-bottom:8px}section.why-choose-us .picture-grid>div p.title{color:#005aaa;font-size:1.1rem;font-weight:800}.registration-wrapper label.required:after{color:red;content:" *"}#skeepers_carousel_modal{margin:0!important}div.article-grid div.col-6{width:100%}@media (max-width:1024px){body>footer>.container{align-items:center;flex-direction:column}}.search-visit-form-visits-wrapper .search-visit-form{width:75%}.concept-wrapper header{height:450px;position:relative}.concept-wrapper header img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.concept-wrapper header div.title-wrapper{height:100%;position:relative;width:40%;z-index:100}.concept-wrapper header div.title-wrapper h1{color:#fff;font-size:3.5rem}.concept-wrapper section.presentation p.highlighted{font-size:1.4rem;font-weight:600}.concept-wrapper section.presentation .who-are-we .picture-wrapper{flex-shrink:0;width:50%}.concept-wrapper section.presentation .who-are-we .picture-wrapper img{aspect-ratio:1/1;display:block;margin:auto;object-fit:cover;width:50%}.concept-wrapper section.presentation .who-are-we .content-wrapper div.sub-title img{object-fit:cover;width:25%}.concept-wrapper section.presentation .who-are-we .content-wrapper div.sub-title p{color:#005aaa;font-size:20px}.concept-wrapper section.why-choose-us .top-triangle{border-bottom:none;border-right:100vw solid #e1f1ff;border-top:100px solid transparent;height:0;width:0}.concept-wrapper section.why-choose-us .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e1f1ff;border-top:none;height:0;width:0}.concept-wrapper section.why-choose-us .content{background-color:#e1f1ff}.concept-wrapper section.why-choose-us .content .container>img{display:block;height:150px;margin:auto}.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-pictures-wrapper img{height:200px;object-fit:cover;width:55%}.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-pictures-wrapper img:first-child,.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-pictures-wrapper img:last-child{width:40%}.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-content-wrapper p.title{font-size:1.2rem;font-weight:600}.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-content-wrapper .highlight-item .icon-wrapper{background-color:#fff;height:20px;width:20px}.concept-wrapper section.why-choose-us .content .container .highlight-wrapper .highlight-content-wrapper .highlight-item .icon-wrapper i{color:#005aaa}.concept-wrapper section.families .picture-wrapper img{aspect-ratio:16/9;height:150px;object-fit:cover}.concept-wrapper section.families a{display:block;margin:0 auto;width:fit-content}.concept-wrapper section.families .map-wrapper{overflow:hidden}.concept-wrapper section.trust .top-triangle{border-bottom:none;border-right:100vw solid #e0ebf5;border-top:100px solid transparent;height:0;width:0}.concept-wrapper section.trust .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e0ebf5;border-top:none;height:0;width:0}.concept-wrapper section.trust .content{background-color:#e0ebf5;padding-top:50px}.concept-wrapper section.trust .content .container>img{aspect-ratio:3/2;display:block;height:150px;left:50%;object-fit:cover;position:absolute;top:-100px;transform:translateX(-50%)}.concept-wrapper section.trust .content .container p.highlighted-text{font-size:1.1rem;font-weight:600}.concept-wrapper section.trust .content .container p.title{color:#005aaa;font-size:1.2rem;font-weight:600}.concept-wrapper section.trust .content .container .highlighted-content p.title{color:#000}.concept-wrapper section.trust .content .container .highlighted-content .highlighted-item{width:45%}.concept-wrapper section.trust .content .container .highlighted-content .highlighted-item .icon-wrapper{background-color:#fff;height:20px;width:20px}.concept-wrapper section.trust .content .container .highlighted-content .highlighted-item .icon-wrapper i{color:#005aaa}.concept-wrapper section.acknowledgement{margin-top:-100px}.concept-wrapper section.acknowledgement .top-triangle{border-bottom:none;border-right:100vw solid #e1f1ff;border-top:100px solid transparent;height:0;width:0}.concept-wrapper section.acknowledgement .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e1f1ff;border-top:none;height:0;width:0}.concept-wrapper section.acknowledgement .content{background-color:#e1f1ff}.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-slide>div{height:75px}.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-slide{margin-left:15px;margin-right:15px}.concept-wrapper section.acknowledgement .content .picture-wrapper>button{margin:0}.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-prev{left:-40px!important}.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-next:before,.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-prev:before{color:#005aaa;font-size:40px}.concept-wrapper section.acknowledgement .content .picture-wrapper .slick-list{pointer-events:none}.concept-wrapper section.acknowledgement .content .picture-wrapper .picture-item{background-color:#fff;height:100%;width:15%}.concept-wrapper section.acknowledgement .content .picture-wrapper .picture-item img{height:70%;object-fit:contain;width:80%}.concept-wrapper section.acknowledgement .content p.video-title{font-size:30px;font-weight:600}.concept-wrapper section.acknowledgement .content .video-gallery .navigation{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:70px}.concept-wrapper section.acknowledgement .content .video-gallery .navigation i{cursor:pointer;font-size:3rem;z-index:100}.concept-wrapper section.acknowledgement .content .video-gallery .gallery-items-wrapper{flex-grow:1;gap:10px}.concept-wrapper section.acknowledgement .content .video-gallery .gallery-items-wrapper .video-wrapper{flex-shrink:0;width:calc(50% - 5px)}.concept-wrapper section.acknowledgement .content .video-gallery .gallery-items-wrapper iframe{height:300px;width:100%}.concept-wrapper section.certifications{margin-top:-100px}.concept-wrapper section.certifications .top-triangle{border-bottom:none;border-right:100vw solid #005aaa;border-top:100px solid transparent;height:0;width:0}.concept-wrapper section.certifications .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #005aaa;border-top:none;height:0;width:0}.concept-wrapper section.certifications .content{background-color:#005aaa}.concept-wrapper section.certifications .content h2{color:#fff;font-size:40px}.concept-wrapper section.certifications .content .picture-wrapper .picture-alone,.concept-wrapper section.certifications .content .picture-wrapper .picture-column{align-items:center;display:flex;flex-direction:column;gap:15px;width:30%}.concept-wrapper section.certifications .content .picture-wrapper img{height:85px!important}.concept-wrapper section.our-visits p.highlighted-text{font-size:1.4rem;font-weight:600}.concept-wrapper section.our-visits .visits-wrapper .visit-item{flex-grow:0;flex-shrink:0;width:30%}.concept-wrapper section.our-visits .visits-wrapper .visit-item img{height:200px;margin-bottom:20px;object-fit:cover;width:100%}.concept-wrapper section.our-visits .visits-wrapper .visit-item p.title{color:#005aaa;font-size:1.2rem;font-weight:600}.search-visit-result-wrapper{background-color:#e1f1ff;margin-bottom:-5rem}.search-visit-result-wrapper .family-list{background-color:#e1f1ff;margin-left:auto;margin-right:auto;max-width:1800px}.information-content-wrapper{background-color:#fff;margin:auto;width:90%}.information-content-wrapper h1{color:#000}.information-content-wrapper p.sub-title{color:#005aaa;font-size:1.2rem;font-weight:800}.information-content-wrapper .information-wrapper i{color:#005aaa;line-height:25px}.information-content-wrapper .information-wrapper p{color:#005aaa;font-weight:500}.information-content-wrapper .complementary-information-wrapper i{color:#005aaa;line-height:25px}.information-content-wrapper .complementary-information-wrapper p{color:#005aaa;font-weight:500}section.visit-modality{margin-top:-100px}section.visit-modality .content{background-color:#e1f1ff;clip-path:polygon(100% 0,100% calc(100% - 100px),0 100%,0 100px);padding-bottom:25px;padding-top:130px}section.visit-modality .content div.title-wrapper img{height:30px}section.visit-modality .content .items-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}section.visit-modality .content .items-wrapper .item:last-child:nth-child(odd){grid-column:1/-1}section.visit-modality .content .items-wrapper .item p.title{color:#005aaa;font-size:1.2rem;font-weight:800}section.visit-modality .content .items-wrapper .item p.text{padding-left:45px;text-justify:auto}section.visit-modality .content .items-wrapper .item i{height:30px;margin-right:15px;width:30px}section.family-map .family-map-content{overflow:hidden}section.family-map .family-map-content div.title-wrapper img{height:30px}section.family-map .family-map-content div.map-wrapper{margin:auto;overflow:hidden;width:90vw}section.family-map .family-map-content div.map-wrapper iframe{width:100%!important}.page-infos header{height:450px;position:relative}.page-infos header img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.page-infos header div.title-wrapper{height:100%;position:relative;width:40%;z-index:100}.page-infos header div.title-wrapper h1{color:#fff;font-size:3.5rem}.page-infos section.title p{font-size:2rem;font-weight:800}.page-infos p.items-title{font-size:1.4rem;font-weight:800}.page-infos section.typical-day .content-wrapper>img{height:200px;object-fit:cover;width:200px}.page-infos section.typical-day .content-wrapper .description-wrapper .title-wrapper i{color:#005aaa;font-size:1.4rem}.page-infos section.typical-day .content-wrapper .description-wrapper .title-wrapper p.title{color:#005aaa;font-size:1.4rem;font-weight:800}.page-infos section.typical-day .items-wrapper .typical-day-item{position:relative;width:25%}.page-infos section.typical-day .items-wrapper .typical-day-item .picture-wrapper img{height:50px}.page-infos section.typical-day .items-wrapper .typical-day-item .text-wrapper p{color:#005aaa;font-size:1.2rem;margin:0}.page-infos section.typical-day .items-wrapper .typical-day-item:not(:nth-child(4n)):after{background-color:#005aaa;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.page-infos section.highlighted-infos .content-wrapper{background-color:#fff;position:relative;width:60%;z-index:100}.page-infos section.highlighted-infos .content-wrapper i{color:#005aaa;font-size:4rem}.page-infos section.visits{margin-top:-150px}.page-infos section.visits .top-triangle{border-bottom:none;border-right:100vw solid #e0ebf5;border-top:100px solid transparent;height:0;width:0}.page-infos section.visits .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e0ebf5;border-top:none;height:0;width:0}.page-infos section.visits .content{background-color:#e0ebf5}.page-infos section.visits .content .content-wrapper{margin-top:200px}.page-infos section.visits .content .content-wrapper .visit-item{background-color:#fff;width:45%}.page-infos section.visits .content .content-wrapper .visit-item .pictures-wrapper img{height:150px;margin-top:-75px;object-fit:cover;width:150px}.page-infos section.visits .content .content-wrapper .visit-item .pictures-wrapper img:nth-child(2){margin-left:20px}.page-infos section.visits .content .content-wrapper .visit-item p.title{color:#005aaa;font-size:1.6rem;font-weight:800}.page-infos section.visits .content .content-wrapper .visit-item .items-wrapper .typical-day-item{position:relative;width:50%}.page-infos section.visits .content .content-wrapper .visit-item .items-wrapper .typical-day-item .picture-wrapper img{height:50px}.page-infos section.visits .content .content-wrapper .visit-item .items-wrapper .typical-day-item .text-wrapper p{color:#005aaa;font-size:1.2rem;margin:0}.page-infos section.visits .content .content-wrapper .visit-item .items-wrapper .typical-day-item:not(:nth-child(2n)):not(:last-child):after{background-color:#005aaa;content:"";height:60%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5px}.page-infos section.pricing .title-wrapper img{height:80px}.page-infos section.pricing .title-wrapper p.subtitle{font-size:1.4rem}.page-infos section.pricing .items-wrapper .item{width:50%}.page-infos section.pricing .items-wrapper .item i{font-size:1.2rem;line-height:20px}.page-infos section.pricing .items-wrapper .item p{line-height:20px}.page-infos section.pricing p.information{font-style:italic}.page-infos section.payment .top-triangle{border-bottom:none;border-right:100vw solid #e0ebf5;border-top:100px solid transparent;height:0;width:0}.page-infos section.payment .bottom-triangle{border-bottom:100px solid transparent;border-left:100vw solid #e0ebf5;border-top:none;height:0;width:0}.page-infos section.payment .content{background-color:#e0ebf5}.page-infos section.payment .content .content-wrapper .title-wrapper h2{font-size:2.5rem}.page-infos section.payment .content .content-wrapper .title-wrapper p.subtitle{font-size:16px}.page-infos section.payment .content .content-wrapper .title-wrapper img{height:200px}.page-infos section.payment .content .content-wrapper .items-wrapper{grid-gap:30px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr)}.page-infos section.payment .content .content-wrapper .items-wrapper .item{background-color:#fff}.page-infos section.payment .content .content-wrapper .items-wrapper .item p.title{color:#005aaa;font-size:1.4rem;font-weight:800}.page-infos section.payment .content .content-wrapper .items-wrapper .item p{margin:0;text-align:center}.page-infos section.payment .content .content-wrapper .items-wrapper .item-1{grid-column-end:5;grid-column-start:1;grid-row-end:1;grid-row-start:1}.page-infos section.payment .content .content-wrapper .items-wrapper .item-2{grid-column-end:9;grid-column-start:5;grid-row-end:1;grid-row-start:1}.page-infos section.payment .content .content-wrapper .items-wrapper .item-3{grid-column-end:12;grid-column-start:9;grid-row-end:1;grid-row-start:1}.page-infos section.payment .content .content-wrapper .items-wrapper .item-4{grid-column-end:6;grid-column-start:1;grid-row-end:2;grid-row-start:2}.page-infos section.payment .content .content-wrapper .items-wrapper .item-5{grid-column-end:12;grid-column-start:6;grid-row-end:2;grid-row-start:2}.page-infos section.insurance h2{font-size:2.5rem}.page-infos section.insurance p{color:#005aaa;font-size:1.2rem;margin:0;text-align:center}.page-infos section.faq h2{font-size:2.5rem}.page-infos section.faq div.question-wrapper{cursor:pointer}.page-infos section.faq div.question-wrapper i{color:#005aaa;font-size:.8rem;font-weight:600}.page-infos section.faq div.question-wrapper p.question{color:#005aaa;font-size:1.2rem;font-weight:600}.page-infos section.faq div.response a{color:#f90545}.page-infos section.faq div.response p{color:#005aaa!important;font-size:1rem;margin:0}div.breadcrumb-wrapper a,div.breadcrumb-wrapper i,div.breadcrumb-wrapper p{color:#005aaa;text-decoration:none}.page-visit-english-course-online header{height:450px;position:relative}.page-visit-english-course-online header img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.page-visit-english-course-online header .title-wrapper{height:100%;position:relative;width:40%;z-index:100}.page-visit-english-course-online header .title-wrapper h1{color:#fff;font-size:3.5rem}.page-visit-english-course-online section.overview .title-wrapper{width:80%}.page-visit-english-course-online section.overview .title-wrapper p.title{font-size:20px;font-weight:800}.page-visit-english-course-online section.overview .title-wrapper p.title a{color:#f90545}.page-visit-english-course-online section.our-course{background-color:#e1f1ff;clip-path:polygon(100% 0,100% calc(100% - 100px),0 100%,0 100px);padding-bottom:80px!important}.page-visit-english-course-online section.our-course div.title-wrapper img{height:80px}.page-visit-english-course-online section.our-course div.title-wrapper h2{font-size:30px;font-weight:800}.page-visit-english-course-online section.our-course div.description-wrapper .picture-wrapper img{height:250px;object-fit:cover;width:250px}.page-visit-english-course-online section.our-course div.description-wrapper .content p.title{color:#005aaa;font-size:20px;font-weight:800}.page-visit-english-course-online section.our-course .card-wrapper{margin-bottom:-100px}.page-visit-english-course-online section.our-course .card-wrapper .item{background-color:#fff;width:45%}.page-visit-english-course-online section.our-course .card-wrapper .item p.title{color:#005aaa;font-size:18px;font-weight:800}.page-visit-english-course-online section.our-course .card-wrapper .item p.strong{font-size:18px;font-weight:800}.page-visit-english-course-online section.teachers .teacher-wrapper img{height:150px;object-fit:cover;width:150px}.page-visit-english-course-online section.teachers .teacher-wrapper .content p.title{font-size:18px;font-weight:800}.page-visit-english-course-online section.choose-our-organism{background-color:#e1f1ff;clip-path:polygon(100% 0,100% calc(100% - 100px),0 100%,0 100px)}.page-visit-english-course-online section.choose-our-organism section.why-choose-us{padding:100px 0!important}.page-visit-english-course-online section.choose-our-organism .content .title-wrapper img{height:40px}.page-visit-english-course-online section.choose-our-organism .content .item-wrapper .item{width:30%}.page-visit-english-course-online section.choose-our-organism .content .item-wrapper .item img{height:35px}.page-visit-english-course-online section.choose-our-organism .content .item-wrapper .item p{color:#005aaa;font-size:20px;font-weight:800}.page-visit-english-course-online section.choose-our-organism .content .item-wrapper .item:not(:last-child){border-right:1px solid rgba(42,42,42,.188)}section.visits-teaser-wrapper .teaser-wrapper .teaser{width:30%}section.visits-teaser-wrapper .teaser-wrapper .teaser img{height:250px;object-fit:cover;width:100%}section.visits-teaser-wrapper .teaser-wrapper .teaser .content p.title{color:#005aaa;font-size:22px;font-weight:800}div.blog-wrapper div.content div.last-articles div.article-wrapper div.article a img{width:100%}section.last-blog-article .article-wrapper .article{width:22%}section.last-blog-article .article-wrapper .article img{height:300px;object-fit:cover;width:100%}section.last-blog-article .article-wrapper .article .content p.title{font-weight:800}div.login-page div.title-wrapper{background-color:#e1f1ff;height:150px;width:100%}div.login-page div.title-wrapper h1{color:#005aaa}div.login-page div.form-wrapper{width:500px}div.login-page div.form-wrapper form label{color:#005aaa}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}.ck-content img.image_resized{height:auto}.ck-content figure.media{position:relative;width:300px}.ck-content figure.media div[data-oembed-url]{height:0;padding-bottom:56.2493%;position:relative}.ck-content table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border:1px double #b3b3b3;border-collapse:collapse;border-spacing:0;color:var(--bs-table-color);margin:.9em auto;vertical-align:top;width:100%}.ck-content table td,.ck-content table th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}@media (min-width:1440px){.blog-wrapper section.header h1{font-size:52px}}@media (max-width:1500px){header{padding:0!important}header.px-5{padding-left:5px!important;padding-right:5px!important}header .nav-wrapper nav .cta-wrapper{align-items:center;display:flex;flex-direction:column;gap:5px}header .nav-wrapper nav .cta-wrapper a{margin:0!important;padding-bottom:4px!important;padding-top:4px!important}footer .nav-wrapper .sub-footer{align-items:flex-start!important;flex-direction:column!important;gap:20px}footer .nav-wrapper .sub-footer p{margin:0!important}footer .nav-wrapper .sub-footer nav a:first-child{margin-left:0}}@media (max-width:1300px){header{padding-left:0!important;padding-right:0!important}header .nav-wrapper nav .cta-wrapper a{font-size:13px!important}}@media (max-width:1440px){.visit-page section.visit-modality .content div.items-wrapper .typical-day-item{width:100%!important}.visit-page section.visit-modality .content div.items-wrapper .typical-day-item:after{display:none}}@media (max-width:1024px){body div.page-visit-english-course-online header .title-wrapper h1{font-size:32px}body header{padding-bottom:20px;padding-top:20px}body header .nav-wrapper{display:none!important}body header .nav-mobile-wrapper{display:flex!important}body div.reviews-page div.review-list div.review-item{width:45%}body footer>div.container-fluid{flex-direction:column!important;padding-left:0!important;padding-right:0!important}body footer>div.container-fluid div.information{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:0!important;padding-right:0!important;width:100%}body footer>div.container-fluid div.information div.phone-wrapper{border:none;justify-content:center}body footer>div.container-fluid div.information div.hours-wrapper{justify-content:center}body footer>div.container-fluid div.information p.email{text-align:center}body footer>div.container-fluid div.nav-wrapper{align-items:center;width:100%!important}body footer>div.container-fluid div.nav-wrapper nav.footer-menu{align-items:start!important;flex-direction:column;gap:15px;margin-top:20px;width:fit-content}body footer>div.container-fluid div.nav-wrapper nav.footer-menu a{margin:0!important}body footer>div.container-fluid div.nav-wrapper div.certification-wrapper{flex-direction:column;gap:20px;margin-top:20px!important}body footer>div.container-fluid div.nav-wrapper div.sub-footer{align-items:center!important;flex-direction:column!important;gap:20px}body footer>div.container-fluid div.nav-wrapper div.sub-footer>p{text-align:center}body footer>div.container-fluid div.nav-wrapper div.sub-footer nav.footer-submenu{display:flex;flex-direction:column}body footer>div.container-fluid div.nav-wrapper div.sub-footer nav.footer-submenu a:before{content:none}body footer>div.container-fluid div.nav-wrapper div.sub-footer nav.footer-submenu a{margin-left:0;text-align:center}}@media (max-width:768px){.ck-content figure.media{margin:auto;width:100%}body div.page-visit-english-course-online header{background-color:#b2daff;height:300px}body div.page-visit-english-course-online header img{display:none}body div.page-visit-english-course-online header div.title-wrapper{justify-content:center;margin:0!important;padding-left:10px!important;padding-right:10px!important;width:100%!important}body div.page-visit-english-course-online header div.title-wrapper h1{color:#005aaa;font-size:32px;margin:0!important;text-align:center}body section.why-choose-us .title-wrapper{flex-direction:column!important}body section.why-choose-us .title-wrapper img{margin-bottom:15px}body section.why-choose-us div.grid{flex-wrap:wrap;gap:15px}body section.why-choose-us div.grid div.item{width:100%}body section.why-choose-us div.grid div.item:not(:last-child){margin-bottom:20px}body section.why-choose-us div.grid div.item:after{content:none!important}body section.last-blog-article div.article-wrapper{flex-wrap:wrap}body section.last-blog-article div.article-wrapper div.article{width:100%}body section.visits-teaser-wrapper div.teaser-wrapper{flex-wrap:wrap}body section.visits-teaser-wrapper div.teaser-wrapper div.teaser{width:80%}body .page-visit-english-course-online section.header{height:auto}body .page-visit-english-course-online section.header div.header-banner{background:none!important;flex-direction:column!important;height:auto}body .page-visit-english-course-online section.header div.header-banner div.slogan{margin-bottom:20px;width:70%}body .page-visit-english-course-online section.header div.header-banner div.slogan h1{color:#005aaa;text-align:center}body .page-visit-english-course-online section.header div.header-banner .picture-wrapper{clip-path:none;width:100%}body .page-visit-english-course-online section.overview div.item-wrapper{align-items:center!important;flex-direction:column!important;gap:50px;margin-top:50px!important}body .page-visit-english-course-online section.overview div.item-wrapper>div{width:50%!important}body .page-visit-english-course-online section.our-course div.description-wrapper{flex-direction:column!important}body .page-visit-english-course-online section.our-course div.description-wrapper div.picture-wrapper{flex-direction:column!important;gap:20px;margin-bottom:20px}body .page-visit-english-course-online section.our-course div.description-wrapper div.picture-wrapper img{margin:0!important}body .page-visit-english-course-online section.our-course div.card-wrapper{flex-direction:column!important;gap:30px}body .page-visit-english-course-online section.our-course div.card-wrapper div.item{width:100%!important}body .page-visit-english-course-online section.choose-our-organism div.content div.title-wrapper,body .page-visit-english-course-online section.teachers div.teacher-wrapper{flex-direction:column!important}body .page-visit-english-course-online section.choose-our-organism div.content div.title-wrapper img{margin-bottom:20px}body .page-visit-english-course-online section.choose-our-organism div.content div.item-wrapper{flex-direction:column!important}body .page-visit-english-course-online section.choose-our-organism div.content div.item-wrapper div.item{border:none!important;width:100%!important}body .concept-wrapper header{height:250px}body .concept-wrapper header>img{display:none}body .concept-wrapper header>div.title-wrapper{background-color:#b2daff!important;margin:0!important;width:100%}body .concept-wrapper header>div.title-wrapper img{display:none}body .concept-wrapper header>div.title-wrapper h1{color:#005aaa;font-size:32px;margin:0!important;text-align:center}body .concept-wrapper section.presentation div.who-are-we{flex-direction:column!important;margin-top:0!important}body .concept-wrapper section.presentation div.who-are-we div.picture-wrapper{margin-bottom:20px;width:80%!important}body .concept-wrapper section.presentation div.who-are-we div.content-wrapper h2{text-align:center}body .concept-wrapper section.presentation div.who-are-we div.content-wrapper div.sub-title{align-items:center!important;flex-direction:column!important}body .concept-wrapper section.presentation div.who-are-we div.content-wrapper div.sub-title img{margin-bottom:20px;margin-right:0!important;width:50%}body .concept-wrapper section.presentation div.who-are-we div.content-wrapper div.sub-title p{text-align:center}body .concept-wrapper section.why-choose-us div.content>div.container{padding-bottom:20px!important;padding-top:20px!important}body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper{flex-direction:column!important}body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper div.highlight-pictures-wrapper{margin-bottom:20px}body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper div.highlight-pictures-wrapper img{width:50%!important}body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper>div{width:100%!important}body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper p.title{text-align:center}body .concept-wrapper section.families div.picture-wrapper{align-items:center;flex-direction:column!important}body .concept-wrapper section.trust div.content div.reviews-wrapper{flex-direction:column!important}body .concept-wrapper section.trust div.content div.highlighted-content div.items-wrapper{flex-direction:column!important;padding-bottom:20px!important}body .concept-wrapper section.trust div.content div.highlighted-content div.items-wrapper div.highlighted-item{width:100%!important}body .concept-wrapper section.acknowledgement div.content div.container{padding-top:20px!important}body .concept-wrapper section.acknowledgement div.content div.picture-wrapper{margin:auto;width:80%}body .concept-wrapper section.acknowledgement div.content div.picture-wrapper div.picture-item{width:30%}body .concept-wrapper section.acknowledgement div.content div.video-gallery div.gallery-items-wrapper div.video-wrapper{width:100%!important}body .concept-wrapper section.certifications div.content div.picture-wrapper{flex-direction:column!important;gap:1rem!important}body .concept-wrapper section.our-visits h2{text-align:center}body .concept-wrapper section.our-visits div.visits-wrapper{flex-wrap:wrap}body .concept-wrapper section.our-visits div.visits-wrapper div.visit-item{align-items:center;padding-bottom:20px;width:100%!important}body .concept-wrapper section.our-visits div.visits-wrapper div.visit-item:not(:last-child){border-bottom:1px solid #e1f1ff}body .concept-wrapper section.our-visits div.visits-wrapper div.visit-item img{margin-bottom:20px;width:50%!important}body .concept-wrapper section.our-visits div.visits-wrapper div.visit-item div.visit-content{height:auto!important}body .concept-wrapper section.trust div.content>div.container p.highlighted-text,body .concept-wrapper section.trust div.content>div.container>div.highlighted-content{margin-top:20px!important}body div.page-infos header{background-color:#b2daff!important;height:250px}body div.page-infos header img{display:none}body div.page-infos header div.title-wrapper{margin:0!important;width:100%}body div.page-infos header div.title-wrapper h1{color:#005aaa;font-size:32px;margin:0!important;text-align:center}body div.page-infos section.typical-day h2{text-align:center}body div.page-infos section.typical-day div.content-wrapper{align-items:center;flex-direction:column;gap:20px}body div.page-infos section.typical-day div.items-wrapper div.typical-day-item{width:45%}body div.page-infos section.typical-day div.items-wrapper div.typical-day-item:nth-child(2n):after{content:none}body div.page-infos section.visits div.content div.content-wrapper{flex-direction:column!important}body div.page-infos section.visits div.content div.content-wrapper div.visit-item{background-color:#fff;width:100%}body div.page-infos section.visits div.content div.content-wrapper div.visit-item:last-child{margin-top:150px}body div.page-infos section.visits div.content div.content-wrapper div.visit-item div.items-wrapper div.typical-day-item{width:100%}body div.page-infos section.visits div.content div.content-wrapper div.visit-item div.items-wrapper div.typical-day-item:after{content:none!important}body div.page-infos section.pricing div.items-wrapper div.item{width:100%}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper{grid-gap:30px;grid-template-columns:1fr;grid-template-rows:1fr}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper .item-1{grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper .item-2{grid-column-end:1;grid-column-start:1;grid-row-end:2;grid-row-start:2}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper .item-3{grid-column-end:1;grid-column-start:1;grid-row-end:3;grid-row-start:3}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper .item-4{grid-column-end:1;grid-column-start:1;grid-row-end:4;grid-row-start:4}body div.page-infos section.payment div.content div.content-wrapper div.items-wrapper .item-5{grid-column-end:1;grid-column-start:1;grid-row-end:5;grid-row-start:5}body div.page-infos section.highlighted-infos div.content-wrapper{align-items:center;flex-direction:column!important;gap:20px}body div.page-infos section.highlighted-infos div.content-wrapper i{margin:0!important}body div.page-infos section.faq>div{padding-left:0!important;padding-right:0!important}body div.reviews-page div.review-list div.review-item{width:100%}body div.visit-page section.visit-modality div.content div.container div.title-wrapper{margin-top:170px}body div.visit-page section.family-map .title-wrapper{align-items:center;flex-direction:column!important}body div.visit-page section.family-map .title-wrapper>img{margin-bottom:20px}body .blog-wrapper header{height:250px}body .blog-wrapper header>img{display:none}body .blog-wrapper header>div.title-wrapper{background-color:#b2daff!important;margin:0!important;width:100%}body .blog-wrapper header>div.title-wrapper img{display:none}body .blog-wrapper header>div.title-wrapper h1{color:#005aaa;font-size:32px;margin:0!important;text-align:center}body .information-content-wrapper .list-wrapper{flex-wrap:wrap!important}body .information-content-wrapper .information-wrapper{width:100%!important}body .information-content-wrapper .information-wrapper>div{margin:10px 0}body .information-content-wrapper .complementary-information-wrapper{margin-top:10px!important;padding-left:0!important;padding-right:0!important;width:100%!important}body .information-content-wrapper .complementary-information-wrapper>div{margin:10px 0}}@media (max-width:425px){body div.page-visit-english-course-online header .title-wrapper h1{font-size:28px!important}body .concept-wrapper header>div.title-wrapper h1{font-size:28px}body .concept-wrapper section.our-visits div.visits-wrapper div.visit-item img,body .concept-wrapper section.why-choose-us div.content div.highlight-wrapper div.highlight-pictures-wrapper img{width:90%!important}body .concept-wrapper section.acknowledgement div.content div.picture-wrapper div.picture-item{width:45%}body div.page-infos header div.title-wrapper h1{font-size:28px}body div.page-infos section.typical-day div.items-wrapper div.typical-day-item{width:100%}body div.page-infos section.typical-day div.items-wrapper div.typical-day-item:after{content:none!important}body div.page-infos section.highlighted-infos div.content-wrapper{width:80%}body div.login-page div.form-wrapper{width:100%}body .blog-wrapper header>div.title-wrapper h1{font-size:28px!important}}.flatpickr-calendar .dayContainer .nextMonthDay,.flatpickr-calendar .dayContainer .prevMonthDay{visibility:hidden}