:root{--main-color:#20386e;--secondary-color:#c7ddf3;--detail-color:#fff;--bg-color:#f2f2f2;--text-color:#7aaee2;--lamelas-main-color:#d68947;--lamelas-secondary-color:#036a5c}:root{--main-color:#20386e;--secondary-color:#c7ddf3;--detail-color:#fff;--bg-color:#f2f2f2;--text-color:#7aaee2;--lamelas-main-color:#d68947;--lamelas-secondary-color:#036a5c}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-certifications .banner-container img{max-width:100%;height:auto}.page-certifications .banner-container .desktop{display:block}@media screen and (max-width:990px){.page-certifications .banner-container .desktop{display:none}}.page-certifications .banner-container .mobile{display:none}@media screen and (max-width:990px){.page-certifications .banner-container .mobile{display:block}}.page-certifications .title-section{padding-top:120px;padding-bottom:10px}@media screen and (max-width:800px){.page-certifications .title-section{padding-top:60px}}.page-certifications .title-section .common-container .title{font-family:"Open Sans",sans-serif;font-size:6.6rem;color:var(--main-color);font-weight:700;margin-bottom:35px;text-align:center}@media screen and (max-width:1060px){.page-certifications .title-section .common-container .title{font-size:5rem}}@media screen and (max-width:800px){.page-certifications .title-section .common-container .title{font-size:3.7rem}}.page-certifications .title-section .common-container .subtitle{text-align:center;font-family:"Open Sans",sans-serif;font-size:2.4rem;color:var(--main-color);font-weight:400;max-width:1000px;margin:0 auto}@media screen and (max-width:800px){.page-certifications .title-section .common-container .subtitle{font-size:2rem}}.page-certifications .secondary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.page-certifications .secondary-menu .menu-item{margin:0 15px;position:relative}.page-certifications .secondary-menu .menu-item:after{content:"";display:block;width:100%;height:0;position:absolute;bottom:3px;background-color:var(--secondary-color);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;z-index:-1;margin:0 auto}.page-certifications .secondary-menu .menu-item:hover:after{height:10px}.page-certifications .secondary-menu .menu-item:first-child{margin-left:0}.page-certifications .secondary-menu .menu-item:last-child{margin-right:0}.page-certifications .secondary-menu .menu-item a{font-family:"Open Sans",sans-serif;font-size:2.3rem;color:var(--main-color);font-weight:600}@media screen and (max-width:1320px){.page-certifications .secondary-menu .menu-item a{font-size:1.8rem}}.page-certifications .secondary-menu .line-container{-ms-flex-item-align:normal;align-self:normal}@media screen and (max-width:992px){.page-certifications .secondary-menu .line-container{display:none}}.page-certifications .secondary-menu .line-container .line{background-color:var(--text-color);min-width:2px;height:100%;display:block}.page-certifications .secondary-menu .line-container.dark .line{background-color:var(--main-color)}.page-certifications .secondary-menu.fixed{position:fixed;top:0;z-index:9;width:100%;max-width:100%;background-color:#fff;padding:15px 0;-webkit-box-shadow:0px 15px 31px rgba(0,0,0,.08);box-shadow:0px 15px 31px rgba(0,0,0,.08);margin-top:0}.page-certifications .secondary-menu.fixed .menu{max-width:100%;width:1366px;margin:0 auto}.page-certifications .secondary-menu.fixed .menu .menu-item:nth-child(1):hover .sub-menu{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.page-certifications .secondary-menu.fixed .menu .menu-item:nth-child(1):hover .sub-menu:before{top:-15px;height:15px}.page-certifications .background{padding:80px 0;background-color:var(--secondary-color);margin-top:50px;text-align:center}.page-certifications .background.last{background-color:#fff}.page-certifications .background:not(.last) .common-button:hover{background-color:var(--detail-color);color:var(--main-color)}.page-certifications .background .common-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:990px){.page-certifications .background .common-container{row-gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-certifications .background .common-container .title{font-family:"Open Sans",sans-serif;font-size:4.2rem;color:var(--main-color);font-weight:700;margin-bottom:30px}@media screen and (max-width:990px){.page-certifications .background .common-container .title{font-size:3.2rem;margin-bottom:20px}}.page-certifications .background .common-container .icon-container{margin-bottom:50px}@media screen and (max-width:990px){.page-certifications .background .common-container .icon-container{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.page-certifications .background .common-container .icon-container img{height:auto}.page-certifications .background .common-container .description{font-family:"Open Sans",sans-serif;font-size:2.4rem;color:var(--main-color);font-weight:400;margin-bottom:30px;padding:0 10%}@media screen and (max-width:990px){.page-certifications .background .common-container .description{font-size:1.8rem}}.page-certifications .background .common-container .common-button{text-transform:initial;margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:20px}.page-certifications .certification-container{text-align:center;margin:30px 0 100px;padding-top:70px}.page-certifications .certification-container .title{font-family:"Open Sans",sans-serif;font-size:4.2rem;color:var(--main-color);font-weight:700;margin-bottom:30px}@media screen and (max-width:990px){.page-certifications .certification-container .title{font-size:3.2rem;margin-bottom:20px}}.page-certifications .certification-container .description{font-family:"Open Sans",sans-serif;font-size:2.4rem;color:var(--main-color);font-weight:400;margin-bottom:30px;padding:0 10%}@media screen and (max-width:990px){.page-certifications .certification-container .description{font-size:1.8rem}}.page-certifications .certification-container .items-container{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:50px;margin-top:100px}@media screen and (max-width:990px){.page-certifications .certification-container .items-container{grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:30px;margin-top:50px}}.page-certifications .certification-container .items-container .certification-item .common-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:15px}.page-certifications .certification-container .items-container .certification-item .common-container .title{font-family:"Open Sans",sans-serif;font-size:4.2rem;color:var(--main-color);font-weight:700;margin-bottom:0}@media screen and (max-width:990px){.page-certifications .certification-container .items-container .certification-item .common-container .title{font-size:3.2rem;margin-bottom:20px}}.page-certifications .certification-container .items-container .certification-item .common-container .description{font-family:"Open Sans",sans-serif;font-size:2.4rem;color:var(--main-color);font-weight:400;padding:0 10%}@media screen and (max-width:990px){.page-certifications .certification-container .items-container .certification-item .common-container .description{font-size:1.8rem}}.page-certifications .certification-container .items-container .certification-item .common-container .icon-container{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-certifications .certification-container .items-container .certification-item .common-container .icon-container img{height:auto}.page-certifications .certification-container .items-container .certification-item .common-container .description{font-family:"Open Sans",sans-serif;font-size:2rem;color:var(--main-color);font-weight:400;margin-bottom:0;max-width:570px}@media screen and (max-width:990px){.page-certifications .certification-container .items-container .certification-item .common-container .description{font-size:1.8rem}}.page-certifications .certification-container .items-container .certification-item .common-container .common-button{text-transform:initial;margin-left:0;-webkit-transform:none;-ms-transform:none;transform:none;font-weight:700}.page-certifications .certification-container .items-container .certification-item .common-container .secondary-button{font-family:"Open Sans",sans-serif;font-size:2rem;color:var(--main-color);font-weight:400;margin-left:auto;margin-right:30px}.page-certifications .mfp-content{background-color:var(--main-color);max-width:80%;margin:0 auto}.page-certifications .mfp-content .dismiss-modal{inset:20px 20px auto auto;position:absolute;color:#fff;background-color:#88b7e6;font-size:20px;font-weight:700;border:none;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;border-radius:3px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-certifications .mfp-content .dismiss-modal:hover{background-color:#b2d0ef}.page-certifications .mfp-content ::-webkit-scrollbar-track{background:var(--main-color)}.page-certifications .mfp-content ::-webkit-scrollbar{width:10px;border-radius:10px}.page-certifications .mfp-content ::-webkit-scrollbar-thumb{background:var(--secondary-color)}.page-certifications .mfp-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 10%;color:#fff}.page-certifications .mfp-content>div .title{font-family:"Open Sans",sans-serif;font-size:3.2rem;color:#fff;font-weight:700;margin-top:20px;margin-bottom:20px}.page-certifications .mfp-content>div .description{max-height:30vh;overflow:auto;font-family:"Open Sans",sans-serif;font-size:2rem;color:#fff;font-weight:400;margin-bottom:20px;padding:0 20px;line-height:1.8}.page-certifications .mfp-content>div .common-button{margin-left:auto;margin-right:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:initial;background-color:var(--secondary-color);color:var(--main-color)}.page-certifications .mfp-content>div .common-button:hover{background-color:#fff}