:root{--primary-color:#009ce0;--text-color:#949494;--text-focus-color:#009ce0;--light-grey:grey}.wcagHighContrast{--primary-color:#000;--text-color:#fff;--text-focus-color:#ff0;--grey:#333}.page-atos .main-description p{font-size:1.25em}.page-atos .services{background:#f7f7f7;margin-top:30px;padding-bottom:55px;padding-top:55px;scroll-margin-top:50px}.wcagHighContrast .page-atos .services{background:#000}.page-atos .services .section{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}.page-atos .services .section .services__image{background:#d4d4d4;margin-right:20px;position:relative}.page-atos .services .section .services__image img{height:100%;object-fit:contain;vertical-align:middle;width:100%}.page-atos .services .section .services__image .services__image-top-text{background:#f6ac40;border-bottom-left-radius:40px;box-shadow:4px 8px 24px 5px #d4d4d4;box-sizing:border-box;padding:20px 80px 20px 27px;position:absolute;right:-40px;top:20px}.wcagHighContrast .page-atos .services .section .services__image .services__image-top-text{box-shadow:none}.page-atos .services .section .services__image .services__image-top-text p{color:#02528b;font-size:2em;font-weight:200;line-height:1.4;margin:0}.page-atos .services .section .services__image .services__image-top-text p a{color:inherit;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}.page-atos .services .section .services__image .services__image-top-text p a:hover{text-decoration-color:inherit}.page-atos .services .section .services__image .services__image-bottom-text{bottom:10px;position:absolute;right:10px;text-align:right}.page-atos .services .section .services__image .services__image-bottom-text .logo img{height:auto;object-fit:contain;vertical-align:top;width:100px}.page-atos .services .section .services__image .services__image-bottom-text p{color:#02528b;font-size:1.5em;font-weight:200;line-height:1.2;margin:0}.page-atos .services .section .services__image .services__image-bottom-text p strong{font-size:1.75em;font-weight:500}.page-atos .services .section .services__description{margin-top:30px}.page-atos .services .section .services__description h1,.page-atos .services .section .services__description h2,.page-atos .services .section .services__description h3,.page-atos .services .section .services__description h4,.page-atos .services .section .services__description h5,.page-atos .services .section .services__description h6{font-size:1.875em;font-weight:700;line-height:1.2;margin-bottom:10px}.page-atos .services .section .services__description ul{font-size:1.3em;line-height:1.6;padding-left:15px}.page-atos .multimedia{margin-bottom:60px;margin-top:40px}.page-atos .multimedia .multimedia__title{font-weight:600;margin:0 0 40px}.page-atos .multimedia .multimedia__content{display:grid;gap:130px;grid-template-columns:repeat(2,1fr)}.page-atos .multimedia .multimedia__content .multimedia__video{overflow:hidden}.page-atos .multimedia .multimedia__content .multimedia__video a{position:relative}.page-atos .multimedia .multimedia__content .multimedia__video a .thumbnail{border-radius:10px;box-shadow:0 25px 23.76px .24px rgba(0,0,0,.27);box-sizing:border-box;height:340px;object-fit:cover;vertical-align:middle;width:100%}.page-atos .multimedia .multimedia__content .multimedia__video a .play-button{height:60px;left:50%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none;width:60px}.page-atos .multimedia .multimedia__content .multimedia__video a .play-button img{vertical-align:middle}.page-atos .multimedia .multimedia__content .multimedia__description p:first-child{margin-top:0}.page-atos .home-base{background:url(../../assets/img/baza-wiedzy-bg.jpg);background-repeat:no-repeat;background-size:cover;padding-bottom:65px;padding-top:40px}.wcagHighContrast .page-atos .home-base{background:#000}.page-atos .home-base .section-title{margin-bottom:25px;margin-top:0}.page-atos .home-base .boxes{box-sizing:border-box;display:flex}.page-atos .home-base .boxes .single-box{box-sizing:border-box;padding:0 17px;width:25%}.page-atos .home-base .boxes .single-box a{background:#fff;border-bottom-left-radius:80px;border-top-right-radius:80px;box-sizing:border-box;display:block;height:255px;padding-left:30px;padding-right:30px;padding-top:30px;position:relative;transition:background .5s ease;width:100%}.wcagHighContrast .page-atos .home-base .boxes .single-box a{background:#000}.page-atos .home-base .boxes .single-box a img{bottom:15px;position:absolute;right:15px;transition:filter .4s ease}.wcagHighContrast .page-atos .home-base .boxes .single-box a img{filter:contrast(0) brightness(20)}.page-atos .home-base .boxes .single-box a:hover{background:#009ce0}.wcagHighContrast .page-atos .home-base .boxes .single-box a:hover{background:#000}.page-atos .home-base .boxes .single-box a:hover img{filter:contrast(0) brightness(20)}.page-atos .home-base .boxes .single-box a:hover h3{color:#fff}.page-atos .home-base .boxes .single-box h3{color:#000;text-transform:uppercase;transition:color .5s ease}.wcagHighContrast .page-atos .home-base .boxes .single-box h3{color:#ff0}@media (max-width:1024px){.page-atos .services{padding-bottom:40px;padding-top:40px}.page-atos .services .section{grid-template-columns:1fr}.page-atos .services .section .services__image{order:2;overflow:hidden}.page-atos .services .section .services__description{margin-top:0;order:1}.page-atos .multimedia .multimedia__content{gap:40px;grid-template-columns:1fr}.page-atos .multimedia .multimedia__content .multimedia__video a .thumbnail{height:auto;scale:1.3}.page-atos .home-base{padding-bottom:20px}.page-atos .home-base .section-title{justify-content:center;margin-bottom:25px;text-align:center}.page-atos .home-base .boxes{margin:0 -9px}.page-atos .home-base .boxes .single-box:first-child>a{border-bottom-left-radius:0;border-bottom-right-radius:40px;border-top-right-radius:0}.page-atos .home-base .boxes .single-box:nth-child(2)>a{border-bottom-left-radius:40px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.page-atos .home-base .boxes .single-box:nth-child(3)>a{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:40px}.page-atos .home-base .boxes .single-box:nth-child(4)>a{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:40px;border-top-right-radius:0}.page-atos .home-base .boxes .single-box{margin-bottom:10px;padding:0 9px;width:50%}.page-atos .home-base .boxes .single-box a{border-bottom-left-radius:40px;border-top-right-radius:40px;height:130px;padding-left:15px;padding-right:0;padding-top:5px}.page-atos .home-base .boxes .single-box a img{width:30px}.page-atos .home-base .boxes .single-box h3{font-size:1em}.page-atos .home-base .boxes{flex-wrap:wrap}}@media (max-width:800px){.page-atos .services .section .services__image{margin-right:0}.page-atos .services .section .services__image .services__image-top-text p{font-size:1.5em}.page-atos .services .section .services__image .services__image-bottom-text p{font-size:1.25em}.page-atos .services .section .services__image .services__image-bottom-text p strong{font-size:1.5em}}@media (max-width:500px){.page-atos .main-description p{font-size:1.125em;text-align:center}.page-atos .main-description h1,.page-atos .main-description h2,.page-atos .main-description h3,.page-atos .main-description h4,.page-atos .main-description h5,.page-atos .main-description h6{text-align:center}.page-atos .main-description{margin-top:30px}.page-atos .services .section .services__image .services__image-top-text{padding:10px 30px 14px 23px;right:0;top:5px}.page-atos .services .section .services__image .services__image-top-text p{font-size:1.25em}.page-atos .services .section .services__image .services__image-bottom-text p{font-size:1em}.page-atos .services .section .services__image .services__image-bottom-text p strong{font-size:1.25em}.page-atos .services .section .services__description{text-align:center}.page-atos .services .section .services__description li,.page-atos .services .section .services__description ol,.page-atos .services .section .services__description ul{text-align:left}.page-atos .multimedia .multimedia__content .multimedia__description{justify-content:center;text-align:center}}@media screen and (max-width:600px){.page-atos .home-base .boxes .single-box{margin-bottom:10px;padding:0 9px;width:50%}}