.anim{transition:all .18s ease-in-out}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{background:#fff;font-family:Comenia_Sans,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;padding:0;margin:0;position:relative}body.locked{overflow:hidden;height:100%}p{line-height:1.5}@font-face{font-family:Comenia_Sans;src:url(../fonts/Comenia_Sans_Regular.eot);src:url(../fonts/Comenia_Sans_Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Comenia_Sans_Regular.woff) format("woff"),url(../fonts/Comenia_Sans_Regular.svg) format("svg"),local("☺");font-weight:400;font-style:normal}@font-face{font-family:Comenia_Sans;src:url(../fonts/Comenia_Sans_Bold.eot);src:url(../fonts/Comenia_Sans_Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Comenia_Sans_Bold.woff) format("woff"),url(../fonts/Comenia_Sans_Bold.svg) format("svg"),local("☺");font-weight:700;font-style:normal}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.hidden{display:none!important}.error-page{padding:100px 10% 60px;text-align:center;min-height:40vh}.error-page h1{margin-top:0;font-size:48px}.error-page p{max-width:70%;margin:0 auto}.container{max-width:1110px;width:93%;margin:0 auto}.container.container-flex{display:-ms-flexbox;display:flex}.admin-header{position:fixed;width:100%;height:50px;background:rgba(234,236,239,.99);z-index:4}.admin-header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.admin-header .aheader-left,.admin-header .aheader-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:50px}.admin-header .aheader-right a{margin-left:20px;text-decoration:none}.admin-header .aheader-right a:hover{text-decoration:underline}@media (max-width:490px){.admin-header .aheader-right a:last-of-type{display:none}}.admin-header-spacer{height:50px}[data-hash]{cursor:pointer}[data-hash]:hover{background:rgba(172,179,194,.5)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{color:transparent;min-height:1.6rem;pointer-events:none;position:relative}.loader:after{animation:a .5s infinite linear;border:.2rem solid #36a0a0;border-radius:.8rem;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1.6rem;left:50%;margin-left:-.8rem;margin-top:-.8rem;position:absolute;top:50%;width:1.6rem;z-index:2}.modal-wrapper{position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:none}.modal-wrapper.is-open{display:-ms-flexbox;display:flex}.modal-wrapper .modal{background:#fff;padding:20px;position:relative;z-index:4}.modal-wrapper .modal .spinner{transition:opacity .2s ease-out;opacity:0;position:absolute;left:10px;top:5px}.modal-wrapper .modal .spinner.is-active{opacity:1}.modal-wrapper .modal .form-input{background:none;background-image:none;width:100%;height:auto;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #454d5d;padding:10px}.modal-wrapper .modal textarea.form-input{min-height:180px;min-width:450px}.modal-wrapper .modal .form-group-submit{position:relative}.modal-wrapper .modal .btn{height:40px;line-height:40px;margin-left:auto;margin-right:auto;margin-top:8px}.modal-wrapper .modal-backdrop{background:rgba(15,16,20,.65);width:100%;height:100%;position:absolute;z-index:1;left:0;right:0}.alert{position:absolute;top:160px;left:20px;z-index:6;padding:10px;background:#36a0a0;border-radius:4px;font-size:13px}.alert,.alert a{color:#fff}.alert.success{background:#36a0a0}.alert.success a:hover{color:#fff}.alert.error{background:#36a0a0}.alert .close{margin-left:30px;cursor:pointer}.alert .close:hover{opacity:.8}.newsletter_wrapper{background-color:#2a7b7b;display:block;margin-top:100px}@media (max-width:570px){.newsletter_wrapper{margin-top:30px}}.newsletter_wrapper .newsletter_form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;min-height:135px}@media (max-width:600px){.newsletter_wrapper .newsletter_form{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;padding-bottom:30px}}.newsletter_wrapper .newsletter_form span{color:#fff;display:-ms-flexbox;display:flex;font-size:23px;display:block;margin-right:10px}@media (max-width:750px){.newsletter_wrapper .newsletter_form span{font-size:19px}}@media (max-width:600px){.newsletter_wrapper .newsletter_form span{width:100%;font-size:22px;padding-top:20px;margin-right:0}}.newsletter_wrapper .newsletter_form .input_email{background-color:#95bdbd;border:0;height:65px;width:350px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2a7b7b;padding-left:20px;padding-right:20px;margin-right:25px}@media (max-width:600px){.newsletter_wrapper .newsletter_form .input_email{width:100%;margin-top:20px;margin-bottom:20px;margin-right:0}}.newsletter_wrapper .newsletter_form .input_email::-webkit-input-placeholder{color:#2a7b7b}.newsletter_wrapper .newsletter_form .input_email::-moz-placeholder{color:#2a7b7b}.newsletter_wrapper .newsletter_form .input_email:-ms-input-placeholder,.newsletter_wrapper .newsletter_form .input_email::-ms-input-placeholder{color:#2a7b7b}.newsletter_wrapper .newsletter_form .input_email::placeholder{color:#2a7b7b}.newsletter_wrapper .newsletter_form .btn-outline{border-color:#fff;margin:0;font-weight:100}@media (max-width:600px){.newsletter_wrapper .newsletter_form .btn-outline{margin:0 auto}}.newsletter_wrapper .newsletter_form .btn-outline:hover{background-color:#95bdbd}.text-center{text-align:center}a{color:#36a0a0}a:focus,a:hover{color:#297a7a}@media (max-width:500px){ul{padding-left:30px}}.like-h1,h1{font-family:Comenia_Sans,Helvetica,sans-serif;font-size:72px;line-height:1.11;font-weight:700}.like-h2,h2{font-size:40px;line-height:1.2;font-weight:400}.like-h2,.like-h3,h2,h3{font-family:Comenia_Sans,Helvetica,sans-serif;color:#36a0a0}.like-h3,h3{font-size:24px;line-height:1.25;font-weight:700}.subheader{height:auto;min-height:270px;background:url(../img/subheader-bg-xs.jpg) no-repeat;background-size:cover;padding-bottom:15px}@media (min-width:390px){.subheader{background-image:url(../img/subheader-bg.jpg)}}.subheader h2{margin:0;color:#fff;text-align:center;font-weight:400;padding-top:70px}@media (max-width:590px){.subheader h2{font-size:3rem}}@media (max-width:315px){.subheader h2{font-size:42px}}.subheader .submenu ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:28px}.subheader .submenu li{margin-right:25px;margin-bottom:10px}.subheader .submenu li:last-of-type{margin-right:0}.subheader .submenu a{color:#fff;text-decoration:none}.subheader .submenu .active a,.subheader .submenu a:hover{text-decoration:underline}.header{width:100%;min-height:100px;display:block;background:#fff}@media (max-width:805px){.header{padding-bottom:15px}}.header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:590px){.header .container{width:85%}}.header .logo{display:block;margin-top:20px}.header .logo img{max-width:100%;height:auto;display:block}@media (max-width:1050px){.header .logo{width:130px;margin-top:25px}}@media (max-width:805px){.header .logo{width:50%}}.header .socials{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-top:12px;margin-right:0}@media (max-width:805px){.header .socials{position:absolute;top:15px;right:0;margin-right:0}}.header .socials .social{text-decoration:none;margin-left:10px}.header .socials .social:focus .dynamic,.header .socials .social:hover .dynamic{fill:#36a0a0}.header .socials .social:focus .dynamic-light,.header .socials .social:hover .dynamic-light{fill:rgba(54,160,160,.4)}@media (max-width:805px){.header .header-right{width:100%}}.header .navigation,.header .navigation ul{display:-ms-flexbox;display:flex}.header .navigation ul{list-style:none;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;margin-top:10px}@media (max-width:1050px){.header .navigation ul{padding-left:0}}@media (max-width:805px){.header .navigation ul{margin-top:20px;-ms-flex-pack:justify;justify-content:space-between;padding-left:0}}.header .navigation li{margin-left:20px;line-height:30px}@media (max-width:910px) AND (min-width:805px){.header .navigation li{margin-left:10px}}@media (max-width:805px){.header .navigation li{margin-left:0}}@media (max-width:590px){.header .navigation li{width:100%;margin-bottom:5px}}.header .navigation li a{color:#36a0a0;font-size:16px;text-decoration:none;padding-left:1px;padding-right:1px;position:relative}@media (max-width:1050px){.header .navigation li a{font-size:14px}}@media (max-width:805px){.header .navigation li a{margin-left:5px;margin-right:5px;font-size:16px}}.header .navigation li a:after{content:"";position:absolute;width:100%;height:5px;background:#36a0a0;display:none;bottom:-9px;left:0}.header .navigation li a:focus,.header .navigation li a:hover{color:#000}.header .navigation li.active a{font-family:Libre Baskerville,serif;font-style:italic;color:#000}.header .navigation li.active a:hover{cursor:default}.header .navigation li.active a:after{display:block}.footer{background:#fbc54c;padding-top:70px}@media (max-width:590px){.footer{padding-top:50px}}.footer h2{color:#000;margin:0;font-size:36px;line-height:40px;text-align:center}.footer h3{color:#000;font-weight:400;font-size:18px;line-height:1.2;margin:0}.footer p{padding:0;margin:0;margin-top:7px}.footer a{color:#000}.footer .contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-top:65px}@media (max-width:590px){.footer .contacts{width:100%;margin-top:40px}}.footer .contact{max-width:265px;font-size:13px;margin-bottom:30px;line-height:1.3}@media (max-width:590px){.footer .contact{width:100%;max-width:100%;text-align:center}}.footer .btn{color:#000;margin:0 auto}.footer .btn.active,.footer .btn:active{transform:translateY(1px);outline:0;background-image:none}.footer .btn:focus,.footer .btn:hover{background:#dca82b;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3);color:#000}.footer .btn.btn-outline{border:3px solid #fff;background:transparent;box-shadow:none;font-size:14px;line-height:62px;font-weight:400}.footer .btn.btn-outline:hover{box-shadow:none;background-color:#fff}.footer .svg-illustration{display:block;margin-top:38px}@media (max-width:390px){.footer .svg-illustration{display:none}}@media (max-width:390px){.footer .map{margin-top:10px}}.footer .map a{text-decoration:none}.footer .map img{width:100%}.footer .copyright{height:100px;text-align:center;line-height:100px}.footer .footer-bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:95%;margin:0 auto}.home-page .banner{background:#e8b12d;padding:16px 0;color:#fff;text-align:center;font-size:20px;font-weight:700;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.home-page .banner a{color:#fff}.home-page .hero{height:800px;max-height:100vw;background:url(../img/hero-bg-xs.jpg) no-repeat;background-size:cover;text-align:center}@media (min-width:390px){.home-page .hero{background-image:url(../img/hero-bg.jpg)}}@media (max-width:390px){.home-page .hero{max-height:120vw}}.home-page .hero .title{display:block;color:#fff;font-size:95px;font-weight:400;margin-bottom:20px;padding-top:14%;padding-left:10px;padding-right:10px}@media (min-width:805px){.home-page .hero .title{padding-top:190px}}@media (max-width:805px){.home-page .hero .title{font-size:60px}}@media (max-width:590px){.home-page .hero .title{font-size:40px}}.home-page .hero .subtitle{color:#fff;font-family:Libre Baskerville,serif;font-size:30px;font-style:italic;font-weight:400}@media (max-width:805px){.home-page .hero .subtitle{font-size:25px}}@media (max-width:590px){.home-page .hero .subtitle{font-size:22px}}.home-page .hero .btn{margin:0 auto;margin-top:85px}@media (max-width:390px){.home-page .hero .btn{margin-top:40px}}.home-page .about{padding-top:55px;padding-bottom:100px}.home-page .about h2{text-align:center;margin-bottom:61px}.home-page .about .flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .about .box{margin-right:30px;min-width:250px;width:33%;width:calc(33% - 30px)}@media (max-width:905px){.home-page .about .box{width:100%;max-width:650px;margin-bottom:20px}}.home-page .about .box:last-of-type{margin-right:0}.home-page .about h3{font-weight:400;position:relative}.home-page .about h3:after{content:"";width:89px;height:5px;display:block;background-color:#36a0a0;position:absolute;left:0;bottom:-20px}.home-page .about p{line-height:1.5;margin-top:50px}.home-page .about a{font-weight:700}.home-page .what-is-new h2,.home-page .what-we-do h2{color:#fff;padding-top:100px;margin-bottom:55px;text-align:center}@media (max-width:570px){.home-page .what-is-new h2,.home-page .what-we-do h2{padding-top:30px}}.home-page .what-is-new .btn,.home-page .what-we-do .btn{margin:0 auto}.home-page .what-is-new{background-color:#36a0a0}.home-page .what-is-new .container{padding-bottom:64px}.home-page .what-is-new .container .news{margin-bottom:40px}.home-page .what-is-new .container .new{border:2px solid #e0e0e0;margin-bottom:24px;padding:24px;border-radius:12px;color:#fff}@media (max-width:750px){.home-page .what-is-new .container .new{padding:16px}}.home-page .what-is-new .container .new h3{margin:0;margin-bottom:12px;color:#fff}.home-page .what-is-new .container .new__description{opacity:.95;font-size:14px;line-height:1.4}.home-page .what-is-new .container .new__link{margin-top:12px;display:inline-block;color:#fff}.home-page .what-is-new .container .btn-outline{font-weight:100}.home-page .what-we-do{background:#cc2027}.home-page .what-we-do h2{margin-top:0}.home-page .what-we-do .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;color:#fff;padding-bottom:60px}@media (max-width:750px){.home-page .what-we-do .items{-ms-flex-pack:center;justify-content:center}}.home-page .what-we-do .item{padding-bottom:30px}@media (max-width:570px){.home-page .what-we-do .item{margin:0 auto}}.home-page .what-we-do .item .content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;font-size:20px}.home-page .what-we-do .item .content a{display:block;position:relative;overflow:hidden;width:100%;max-height:142px}.home-page .what-we-do .item .content a img{width:100%;display:block;opacity:.8;transition:opacity .3s}@supports ((-o-object-fit:cover) or (object-fit:cover)){.home-page .what-we-do .item .content a img{height:100%;-o-object-fit:cover;object-fit:cover}}.home-page .what-we-do .item .content a:hover img{opacity:1}.home-page .what-we-do .item .info{padding-top:30px;max-width:255px;margin:0 auto}.home-page .what-we-do .item .info p{text-align:center;color:#fff;margin:0}.home-page .partners{padding-bottom:60px}@media (max-width:490px){.home-page .partners{padding-bottom:60px}}.home-page .partners h2{color:#cc2027;padding-top:100px;padding-bottom:100px;margin:0;text-align:center}@media (max-width:490px){.home-page .partners h2{padding-top:80px;padding-bottom:80px}}.home-page .partners .flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:490px){.home-page .partners .flex{-ms-flex-direction:column;flex-direction:column}}.home-page .partners a,.home-page .partners span{display:block;margin-bottom:20px}.home-page .partners a img,.home-page .partners span img{display:block}@media (max-width:490px){.home-page .partners a img,.home-page .partners span img{margin-bottom:30px}}.home-page .partners a:hover img{opacity:.8}.home-page .partners .btn-outline{color:#000;margin:0 auto;font-weight:100;margin-top:25px}.home-page .home-page-overlay{background-color:#000;position:fixed;width:100%;height:100%;opacity:.5;top:0;left:0;display:none;cursor:pointer;z-index:2}.home-page .popup{position:fixed;left:0;z-index:3;right:0;top:20%;display:none;overflow-y:auto;padding:20px 40px 40px 20px;max-width:410px;max-height:500px;margin:0 auto;font-size:16px;text-align:left;color:#fff;background-color:#36a0a0}.home-page .popup.is-open{display:block}@media (max-width:450px){.home-page .popup{margin-left:13px;margin-right:13px}}.home-page .popup svg{transition:all .18s ease-in-out;fill:#fff;float:right;margin-right:-30px;margin-top:-10px;cursor:pointer}.home-page .popup svg:focus,.home-page .popup svg:hover{transform:scale(1.1)}.home-page .popup h3{color:#fff}.home-page .popup p{margin-top:25px}.concept-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}.concept-page hr{border:0;outline:0;background:#e0e0e0;height:1px}.concept-page .about-1 h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.concept-page .about-1 h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.concept-page .about-1 h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.concept-page .about-1 .paragraphs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.concept-page .about-1 .paragraphs p{width:48%;margin:0;padding:0;line-height:24px}@media (max-width:590px){.concept-page .about-1 .paragraphs p{width:98%}.concept-page .about-1 .paragraphs p:last-of-type{margin-top:30px}}.concept-page .about-1 .circles{max-width:100%;margin:0 auto;display:block;margin-top:30px;margin-bottom:30px}@media (max-width:590px){.concept-page .about-1 .circles{margin-left:0;padding-right:0}}.concept-page .about-2 .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-top:60px;padding-bottom:60px}.concept-page .about-2 .klicove-hodnoty{width:48%;margin-top:-30px}@media (max-width:590px){.concept-page .about-2 .klicove-hodnoty{width:98%}}.concept-page .about-2 .klicove-hodnoty h3{font-weight:400;position:relative;padding-bottom:20px}.concept-page .about-2 .klicove-hodnoty h3:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:5px;left:0;bottom:0}.concept-page .about-2 .klicove-hodnoty p{line-height:24px}.concept-page .about-2 .illustration{width:48%}@media (max-width:590px){.concept-page .about-2 .illustration{width:98%}}.concept-page .about-2 .illustration img{max-width:100%}.concept-page .about-3{background:#36a0a0;color:#fff;padding-top:100px;padding-bottom:80px}@media (max-width:390px){.concept-page .about-3{padding-top:60px;padding-bottom:30px}}.concept-page .about-3 .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.concept-page .about-3 h3{color:#fff;font-size:18px;font-weight:400;margin:0;position:relative;padding-bottom:8px;margin-bottom:10px}.concept-page .about-3 h3:after{content:"";background-color:#fff;position:absolute;width:91px;height:5px;display:block;left:0;bottom:0}.concept-page .about-3 p{margin:0;line-height:24px}.concept-page .about-3 .box{margin-bottom:50px;width:90%/4;min-width:170px}@media (max-width:390px){.concept-page .about-3 .box{width:90%;margin-left:auto;margin-right:auto}}.concept-page .about-3 .box:empty{height:0}.people-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}.people-page .container{margin-bottom:10px}@media (max-width:715px){.people-page .container{margin-bottom:60px}}.people-page .container h2{margin:0;padding-top:80px;padding-bottom:60px;font-size:40px;text-align:center}.people-page .container hr{margin-bottom:90px}@media (max-width:795px){.people-page .container hr{margin-bottom:40px}}.people-page .container .base_members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.people-page .container .base_members .show_detail{margin-top:40px}@media (max-width:795px){.people-page .container .base_members .show_detail{margin-bottom:40px}}.people-page .container .base_members .show_detail span{color:#36a0a0;cursor:pointer;position:relative;padding-bottom:3px}.people-page .container .base_members .show_detail span:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#36a0a0;visibility:hidden;border-radius:5px;transform:scaleX(0);transition:.15s linear}.people-page .container .base_members .show_detail span:focus:before,.people-page .container .base_members .show_detail span:hover:before{visibility:visible;transform:scaleX(1)}.people-page .container .base_members .popup{position:fixed;left:0;z-index:3;right:0;top:20%;display:none;overflow-y:auto;padding:20px 40px 40px 20px;max-width:410px;max-height:500px;margin:0 auto;font-size:16px;text-align:left;color:#fff;background-color:#36a0a0}.people-page .container .base_members .popup.is-open{display:block}@media (max-width:450px){.people-page .container .base_members .popup{margin-left:13px;margin-right:13px}}.people-page .container .base_members .popup svg{transition:all .18s ease-in-out;fill:#fff;float:right;margin-right:-30px;margin-top:-10px;cursor:pointer}.people-page .container .base_members .popup svg:focus,.people-page .container .base_members .popup svg:hover{transform:scale(1.1)}.people-page .container .base_members .popup h3{color:#fff}.people-page .container .base_members .popup p{margin-top:25px}.people-page .container .other_members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.people-page .container .person{text-align:center;margin-left:35px;margin-bottom:66px;width:325px}@media (max-width:795px){.people-page .container .person{margin:0 auto}}.people-page .container .person h3{color:#000;font-weight:inherit;margin-bottom:-5px}.people-page .container .person .photo{width:170px;height:170px;margin:0 auto;border-radius:50%;overflow:hidden}.people-page .container .person .photo img{width:100%;height:100%;transition:transform .9s ease-in;cursor:pointer}.people-page .container .person .photo:focus img,.people-page .container .person .photo:hover img{transform:scale(.97)}.people-page .container .person .informations p{line-height:20px;font-size:13px}@media (max-width:370px){.people-page .container .person .informations p{font-size:11px}}@media (max-width:370px){.people-page .container .person .informations .email{display:inline-block;width:100%}}@media (max-width:370px){.people-page .container .person .informations .slash{display:none}}.people-page .container .person .informations .phone{text-decoration:none;color:#000}.people-page .container .person .underline{height:6px;max-width:100%;background-color:#36a0a0;margin-top:30px}.people-page .container .person .no_margin{margin-top:-3px}.people-page .people-overlay{background-color:#000;position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0;display:none;cursor:pointer}.grounds-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}.grounds-page .container{margin-top:50px;margin-bottom:100px}@media (max-width:635px){.grounds-page .container{margin-bottom:60px}}.grounds-page .container .info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.grounds-page .container .info{display:block}}.grounds-page .container .info p{max-width:49.5%}@media (max-width:1200px){.grounds-page .container .info p{max-width:100%}}@media (max-width:635px){.grounds-page .container .info p{padding-left:0;padding-bottom:20px}}.grounds-page .container .photos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;-ms-flex-pack:justify;justify-content:space-between}.grounds-page .container .photos .photo{width:24.4%;margin-bottom:20px}@media (max-width:750px){.grounds-page .container .photos .photo{width:31%}}@media (max-width:600px){.grounds-page .container .photos .photo{width:48%}}@media (max-width:410px){.grounds-page .container .photos .photo{width:100%;text-align:center}}.grounds-page .container .photos .photo img{max-width:100%;display:block}.council-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}.council-page .container{padding-top:60px;margin-bottom:100px;text-align:center}.council-page .container h2{margin-top:45px;margin-bottom:100px}@media (max-width:795px){.council-page .container h2{margin-bottom:60px;font-size:35px}}.council-page .container .council_members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.council-page .container .council_members .person{text-align:center;margin-left:35px;margin-bottom:46px;width:325px}@media (max-width:795px){.council-page .container .council_members .person{margin:0 auto}}.council-page .container .council_members .person h3{color:#000;font-weight:inherit;margin-bottom:-5px}.council-page .container .council_members .person .informations p{line-height:20px;font-size:13px}@media (max-width:370px){.council-page .container .council_members .person .informations p{font-size:11px}}@media (max-width:370px){.council-page .container .council_members .person .informations .email{display:inline-block;width:100%}}@media (max-width:370px){.council-page .container .council_members .person .informations .slash{display:none}}.council-page .container .council_members .person .informations .phone{text-decoration:none;color:#000}.council-page .container .council_members .person .underline{height:6px;max-width:100%;background-color:#36a0a0;margin-top:30px}.council-page .container .council_members .person .no_margin{margin-top:-3px}.council-page .container .sub-h2{margin-bottom:50px}.council-page .container .meeting_documents{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:795px){.council-page .container .meeting_documents{display:block}}.council-page .container .meeting_documents .documents{width:48%}@media (max-width:795px){.council-page .container .meeting_documents .documents{width:100%}}.council-page .container .meeting_documents .documents .document{display:-ms-flexbox;display:flex;width:100%;border-top:2px solid #e0e0e0;min-height:60px;-ms-flex-align:center;align-items:center;color:#000;padding-left:20px;padding-right:20px;text-decoration:none;background:url(../img/download-icon.svg) right 20px center no-repeat}@media (max-width:370px){.council-page .container .meeting_documents .documents .document{font-size:11px}}.council-page .container .meeting_documents .documents .document:focus,.council-page .container .meeting_documents .documents .document:hover{background-color:rgba(54,160,160,.08)}.council-page .container .meeting_documents .documents .document:last-of-type,.council-page .container .meeting_documents .documents .last{border-bottom:2px solid #e0e0e0}.interested-page .subheader{background-image:url(../img/subheaders/subheader-pro-zajemce.jpg)}.interested-page .container{margin-bottom:100px}@media (max-width:720px){.interested-page .container{margin-bottom:70px}}.interested-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.interested-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.interested-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.interested-page .container li{margin-bottom:10px}.notation-page .subheader{background-image:url(../img/subheaders/subheader-pro-zajemce.jpg)}.notation-page .container{margin-bottom:100px}@media (max-width:720px){.notation-page .container{margin-bottom:70px}}.notation-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.notation-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.notation-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.tuition-page .subheader{background-image:url(../img/subheaders/subheader-pro-zajemce.jpg)}.tuition-page .container{margin-bottom:100px}@media (max-width:720px){.tuition-page .container{margin-bottom:70px}}.tuition-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.tuition-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.tuition-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.tuition-page .container li{margin-bottom:10px}.documents-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}.documents-page .section-1 h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:70px}@media (max-width:590px){.documents-page .section-1 h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.documents-page .section-1 h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.documents-page .document-groups .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px}.documents-page .document-groups .document-group{width:48.5%;margin-bottom:30px}@media (max-width:790px){.documents-page .document-groups .document-group{width:98%}}.documents-page .document-groups h3{color:#36a0a0;font-size:24px;font-weight:400}.documents-page .document-groups .document{display:-ms-flexbox;display:flex;background:url(../img/download-icon.svg) no-repeat;background-position:right 20px center;-ms-flex-align:center;align-items:center;padding:5px 50px 5px 20px;width:100%;border-top:1px solid #e0e0e0;min-height:60px;text-decoration:none;color:#000}@media (max-width:390px){.documents-page .document-groups .document{background-size:auto 20px;background-position:right 15px center;padding-left:15px;padding-right:15px;font-size:15px}}.documents-page .document-groups .document:focus,.documents-page .document-groups .document:hover{background-color:rgba(54,160,160,.08)}.documents-page .document-groups .document:last-of-type{border-bottom:1px solid #e0e0e0}.contact-page{background:#fbc54c}.contact-page .subheader{background-image:url(../img/subheaders/subheader-kontakt.jpg)}.contact-page .container{padding-top:130px}@media (max-width:590px){.contact-page .container{padding-top:60px}}.contact-page .container h3{color:#000;font-weight:400;font-size:18px;line-height:1.2;margin:0}.contact-page .container p{padding:0;margin:0;margin-top:7px}.contact-page .container a{color:#000}.contact-page .container .contacts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:590px){.contact-page .container .contacts{width:100%;margin-top:40px}}.contact-page .container .contact-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:62%}@media (max-width:980px){.contact-page .container .contact-group{-ms-flex-direction:column;flex-direction:column;width:50%}}@media (max-width:590px){.contact-page .container .contact-group{width:100%}}.contact-page .container .contact-group .contact{width:50%}@media (max-width:980px){.contact-page .container .contact-group .contact{width:100%}}.contact-page .container .contact{max-width:265px;font-size:13px;margin-bottom:30px;line-height:1.3;width:32%}@media (max-width:980px){.contact-page .container .contact{width:50%}}@media (max-width:590px){.contact-page .container .contact{width:100%;max-width:100%;text-align:center}}.contact-page .container .adress{display:-ms-flexbox;display:flex;padding-top:70px}.contact-page .container .adress .adress_image img{display:block;max-width:100%;width:540px}@media (max-width:958px){.contact-page .container .adress .adress_image img{margin-left:auto;margin-right:auto}}.contact-page .container .adress .adress_information{margin-left:30px;font-size:13px;line-height:1.3;-ms-flex-pack:justify;justify-content:space-between;max-width:50%}@media (max-width:958px){.contact-page .container .adress .adress_information{max-width:100%}}.contact-page .container .adress .adress_information h3{margin-bottom:20px;margin-top:-3px;font-size:22px}@media (max-width:958px){.contact-page .container .adress .adress_information h3{margin-bottom:25px;margin-top:20px}}.contact-page .container .adress .adress_information .sub_h{margin-bottom:0!important;font-size:18px!important;margin-top:40px!important}@media (max-width:958px){.contact-page .container .adress .adress_information .sub_h{margin-top:20px}}@media (max-width:958px){.contact-page .container .adress .adress_information{margin-left:0;margin-bottom:30px}}@media (max-width:958px){.contact-page .container .adress{display:block!important;width:100%;max-width:100%;text-align:center}}.contact-page .container .svg-illustration{display:block;margin:0 auto;margin-top:70px;max-width:100%}@media (max-width:390px){.contact-page .container .svg-illustration{display:none}}@media (max-width:390px){.contact-page .map{margin-top:10px}}.contact-page .map a{text-decoration:none}.contact-page .map img{width:100%}.contact-page .copyright{height:100px;text-align:center;line-height:100px}.photogallery-page .subheader{background-image:url(../img/subheaders/subheader-fotogalerie.jpg)}.photogallery-page .container{padding-top:40px;padding-bottom:50px}.photogallery-page .container .description{font-size:18px;line-height:1.4;margin-bottom:30px}.photogallery-page .container .photos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:587px){.photogallery-page .container .photos{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start}}.photogallery-page .container .photos .photo{margin-right:5px;margin-left:5px;margin-bottom:20px;display:block;position:relative;width:24%;height:200px}@media (max-width:980px){.photogallery-page .container .photos .photo{width:32%}}@media (max-width:660px){.photogallery-page .container .photos .photo{width:auto;max-width:255px;margin:0 auto 20px}}.photogallery-page .container .photos .photo a{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-ms-flex-align:center;align-items:center}.photogallery-page .container .photos .photo a:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#36a0a0;opacity:0;transition:opacity .3s}.photogallery-page .container .photos .photo a:hover:after{opacity:.4}.photogallery-page .container .photos .photo a:hover img{transform:scale(1.1)}.photogallery-page .container .photos .photo .text{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.429;text-align:center;color:#fff;padding-left:10px;padding-right:10px}.photogallery-page .container .photos .photo img{width:100%;display:block;transition:transform .3s ease}@supports ((-o-object-fit:cover) or (object-fit:cover)){.photogallery-page .container .photos .photo img{height:100%;-o-object-fit:cover;object-fit:cover}}.news-page .subheader{background-image:url(../img/subheaders/subheader-ze-zivota-skoly.jpg)}.news-page .container .news{margin-top:48px}.news-page .container .new{border:2px solid #e0e0e0;margin-bottom:24px;padding:24px;border-radius:12px}@media (max-width:750px){.news-page .container .new{padding:16px}}.news-page .container .new h3{margin:0;margin-bottom:16px}.news-page .container .new__description{opacity:.95;font-size:14px;line-height:1.4}.news-page .container .new__link{margin-top:12px;display:inline-block}.news-page .pagination{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.news-page .pagination .left,.news-page .pagination .right{width:200px}@media (max-width:750px){.news-page .pagination .left,.news-page .pagination .right{width:140px}}.news-page .pagination .steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.news-page .pagination .steps a,.news-page .pagination .steps span{color:#fff;font-size:22px;display:block;margin-left:8px;margin-right:8px}@media (max-width:750px){.news-page .pagination .steps a,.news-page .pagination .steps span{font-size:16px}}.news-page .pagination .steps a.active,.news-page .pagination .steps span.active{color:#fbc54c}.news-page .pagination a{text-decoration:none}.news-page .pagination .btn{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;width:100%}@media (max-width:750px){.news-page .pagination .btn{font-size:16px;height:50px}}.news-page .pagination .btn:hover{color:#fff}.events-page .subheader{background-image:url(../img/subheaders/subheader-ze-zivota-skoly.jpg)}.events-page .container{padding-bottom:64px}.events-page .events{margin-top:48px}.events-page .event{border:2px solid #e0e0e0;margin-bottom:24px;padding:24px;border-radius:12px}@media (max-width:750px){.events-page .event{padding:16px}}.events-page .event h3{margin:0;margin-bottom:16px}.events-page .event__link{margin-top:12px;display:inline-block}.events-page .pagination{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.events-page .pagination .left,.events-page .pagination .right{width:200px}@media (max-width:750px){.events-page .pagination .left,.events-page .pagination .right{width:140px}}.events-page .pagination .steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.events-page .pagination .steps a,.events-page .pagination .steps span{color:#fff;font-size:22px;display:block;margin-left:8px;margin-right:8px}@media (max-width:750px){.events-page .pagination .steps a,.events-page .pagination .steps span{font-size:16px}}.events-page .pagination .steps a.active,.events-page .pagination .steps span.active{color:#fbc54c}.events-page .pagination a{text-decoration:none}.events-page .pagination .btn{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;width:100%}@media (max-width:750px){.events-page .pagination .btn{font-size:16px;height:50px}}.events-page .pagination .btn:hover{color:#fff}.newsletters-page .subheader{background-image:url(../img/subheaders/subheader-ze-zivota-skoly.jpg)}.newsletters-page .container{padding-bottom:64px}.newsletters-page .newsletters{margin-top:48px}.newsletters-page .newsletter{border:2px solid #e0e0e0;margin-bottom:24px;padding:24px;border-radius:12px}@media (max-width:750px){.newsletters-page .newsletter{padding:16px}}.newsletters-page .newsletter h3{margin:0;margin-bottom:16px;color:#000}.newsletters-page .newsletter__link{display:inline-block}.newsletters-page .pagination{display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.newsletters-page .pagination .left,.newsletters-page .pagination .right{width:200px}@media (max-width:750px){.newsletters-page .pagination .left,.newsletters-page .pagination .right{width:140px}}.newsletters-page .pagination .steps{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;padding:0}.newsletters-page .pagination .steps a,.newsletters-page .pagination .steps span{color:#fff;font-size:22px;display:block;margin-left:8px;margin-right:8px}@media (max-width:750px){.newsletters-page .pagination .steps a,.newsletters-page .pagination .steps span{font-size:16px}}.newsletters-page .pagination .steps a.active,.newsletters-page .pagination .steps span.active{color:#fbc54c}.newsletters-page .pagination a{text-decoration:none}.newsletters-page .pagination .btn{height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:14px;width:100%}@media (max-width:750px){.newsletters-page .pagination .btn{font-size:16px;height:50px}}.newsletters-page .pagination .btn:hover{color:#fff}.work-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}@media (max-width:394px){.work-page .subheader h2{line-height:40px}}.work-page .container{margin-bottom:100px}@media (max-width:720px){.work-page .container{margin-bottom:70px}}.work-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.work-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.work-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.work-page .container .what-we-do .container{width:100%}.work-page .container .what-we-do .items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:60px}@media (max-width:750px){.work-page .container .what-we-do .items{-ms-flex-pack:center;justify-content:center}}.work-page .container .what-we-do .item{padding-bottom:30px}@media (max-width:570px){.work-page .container .what-we-do .item{margin:0 auto}}.work-page .container .what-we-do .item .content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;font-size:20px}.work-page .container .what-we-do .item .content a{display:block;position:relative;overflow:hidden;width:100%;max-height:142px}.work-page .container .what-we-do .item .content a img{width:100%;display:block;opacity:.8;transition:opacity .3s}@supports ((-o-object-fit:cover) or (object-fit:cover)){.work-page .container .what-we-do .item .content a img{height:100%;-o-object-fit:cover;object-fit:cover}}.work-page .container .what-we-do .item .content a:hover img{opacity:1}.work-page .container .what-we-do .item .info{padding-top:30px;max-width:255px;margin:0 auto}.work-page .container .what-we-do .item .info p{text-align:center}.cooperative-page .subheader{background-image:url(../img/subheaders/subheader-o-skole.jpg)}@media (max-width:394px){.cooperative-page .subheader h2{line-height:40px}}.cooperative-page .container{margin-bottom:100px}@media (max-width:720px){.cooperative-page .container{margin-bottom:70px}}.cooperative-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:10px}@media (max-width:590px){.cooperative-page .container h2{font-size:30px;line-height:38px;padding-top:60px}}.cooperative-page .container .each-coop .ials{max-width:200px;width:100%}.cooperative-page .container .each-coop .tscu{max-width:385px;width:100%}.customers-page{background:#fff}.customers-page .subheader{background-image:url(../img/subheaders/subheader-pro-rodice.jpg)}@media (max-width:590px){.customers-page .subheader h2{font-size:2.5rem;line-height:1.1}}@media (max-width:590px){.customers-page .container{padding-top:60px}}.customers-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.customers-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.customers-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.customers-page .container h3{color:#36a0a0;font-weight:400;font-size:24px;line-height:1.2;margin:0}.customers-page .container p{padding:0;margin:0;margin-top:7px}.customers-page .container a{color:#000}.customers-page .container .informations{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}@media (max-width:720px){.customers-page .container .informations{display:block;margin-bottom:70px}}.customers-page .container .informations .left_side{width:50%}@media (max-width:720px){.customers-page .container .informations .left_side{width:100%}}.customers-page .container .informations .left_side h3{margin-bottom:50px}@media (max-width:720px){.customers-page .container .informations .left_side h3{margin-bottom:20px}}.customers-page .container .informations .left_side .sub-h3,.customers-page .container .informations .left_side .sub-p{max-width:96%}.customers-page .container .informations .right_side{width:50%}@media (max-width:720px){.customers-page .container .informations .right_side{width:100%}}.customers-page .container .informations .right_side h3{margin-bottom:50px}@media (max-width:720px){.customers-page .container .informations .right_side h3{margin-top:50px;margin-bottom:20px}}.customers-page .container .informations .info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customers-page .container .informations .info span{width:48%;min-height:60px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border-top:2px solid #e0e0e0}.customers-page .container .informations .last span{border-bottom:2px solid #e0e0e0}.customers-page .container .informations .sub-h3{margin-bottom:0!important;margin-top:70px}@media (max-width:720px){.customers-page .container .informations .sub-h3{margin-top:40px}}.plan-page .Clearfix:after,.plan-page .Clearfix:before{content:" ";display:table}.plan-page .Clearfix:after{clear:both}.plan-page .subheader{background-image:url(../img/subheaders/subheader-pro-rodice.jpg)}.plan-page .container{margin-bottom:100px}@media (max-width:720px){.plan-page .container{margin-bottom:70px}}.plan-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.plan-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.plan-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.plan-page .container .time-plan{width:48%;float:left}@media (max-width:670px){.plan-page .container .time-plan{width:100%;float:none}}.plan-page .container .time-plan .plan{width:100%;padding-top:15px;padding-bottom:15px;border-top:2px solid #e0e0e0}.plan-page .container .time-plan .plan:last-child{border-bottom:2px solid #e0e0e0}.plan-page .container .time-plan .plan .time{float:left}.plan-page .container .time-plan .plan .activity{float:right;font-weight:700}.plan-page .container .info{float:right;width:48%;text-align:left}@media (max-width:670px){.plan-page .container .info{width:100%;float:none;margin-top:30px}}.canteen-page .subheader{background-image:url(../img/subheaders/subheader-pro-rodice.jpg)}.canteen-page .Clearfix:after,.canteen-page .Clearfix:before{content:" ";display:table}.canteen-page .Clearfix:after{clear:both}.canteen-page .container{margin-bottom:100px}@media (max-width:720px){.canteen-page .container{margin-bottom:70px}}.canteen-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.canteen-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.canteen-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.blockteach-page .Clearfix:after,.blockteach-page .Clearfix:before{content:" ";display:table}.blockteach-page .Clearfix:after{clear:both}.blockteach-page .subheader{background-image:url(../img/subheaders/subheader-pro-rodice.jpg)}.blockteach-page .container{margin-bottom:100px}@media (max-width:720px){.blockteach-page .container{margin-bottom:70px}}.blockteach-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.blockteach-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.blockteach-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.blockteach-page .container h3{color:#36a0a0;font-weight:400;font-size:24px;line-height:1.2;margin:0}.edookit-page .Clearfix:after,.edookit-page .Clearfix:before{content:" ";display:table}.edookit-page .Clearfix:after{clear:both}.edookit-page .subheader{background-image:url(../img/subheaders/subheader-pro-rodice.jpg)}.edookit-page .container{margin-bottom:100px}@media (max-width:720px){.edookit-page .container{margin-bottom:70px}}.edookit-page .container h2{margin:0;padding:0;position:relative;padding-top:80px;padding-bottom:50px;margin-bottom:90px}@media (max-width:590px){.edookit-page .container h2{font-size:30px;line-height:38px;padding-bottom:40px;margin-bottom:60px;padding-top:60px}}.edookit-page .container h2:after{content:"";background-color:#36a0a0;position:absolute;width:91px;height:6px;left:0;bottom:0}.edookit-page .container .left{float:left}.edookit-page .container .right{float:right}.edookit-page .container .left,.edookit-page .container .right{max-width:540px;width:100%;height:200px}@media (max-width:1177px){.edookit-page .container .left,.edookit-page .container .right{margin:20px auto;float:none}}@media (max-width:500px){.edookit-page .container .left,.edookit-page .container .right{height:175px}}@media (max-width:400px){.edookit-page .container .left,.edookit-page .container .right{height:150px}}@media (max-width:360px){.edookit-page .container .left,.edookit-page .container .right{height:125px}}.edookit-page .container .left a,.edookit-page .container .right a{position:relative;max-width:540px;width:100%;display:inline-block}.edookit-page .container .left a img,.edookit-page .container .right a img{max-width:540px;width:100%;position:absolute;left:0;height:auto;transition:opacity .5s ease-in-out}.edookit-page .container .left a .top:focus,.edookit-page .container .left a .top:hover,.edookit-page .container .right a .top:focus,.edookit-page .container .right a .top:hover{opacity:0}.btn{transition:all .18s ease-in-out;outline:0;border:0;width:277px;max-width:100%;height:64px;border-radius:32px;background-clip:padding-box;display:block;color:#fff;text-align:center;line-height:64px;padding:0;text-transform:uppercase;text-decoration:none;font-family:Comenia_Sans,Helvetica,sans-serif;font-weight:700;letter-spacing:2px;background-color:#e8b12d;box-shadow:inset 0 -3px 0 rgba(0,0,0,.3);letter-spacing:.06em}.btn.active,.btn:active{transform:translateY(1px);outline:0;background-image:none}.btn:focus,.btn:hover{background:#dca82b;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3);color:#fff}.btn.btn-outline{border:3px solid #e7b12d;background:transparent;box-shadow:none;font-size:14px;line-height:62px}.btn.btn-outline:hover{box-shadow:none;background-color:#e7b12d}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:7;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:b .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:c .4s ease-out}@keyframes b{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@keyframes c{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px;right:2%}.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px;left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:d 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes d{0%,to{transform:scale(0)}50%{transform:scale(1)}}