*{box-sizing:border-box}html,body{height:100%;font-family:"Source Code Pro",monospace;/*px*/ font-size:16px;/*rem*/ font-size:1rem;/*px*/ line-height:22px;/*rem*/ line-height:1.375rem;color:#1e272e}.invisible,.hide,.hidden{position:absolute !important;overflow:hidden !important;padding:0 !important;border:0 !important;clip:rect(0, 0, 0, 0) !important;-webkit-clip-path:circle(0) !important;clip-path:circle(0) !important;width:1px !important;height:1px !important;margin:-1px !important;white-space:nowrap !important}.mandatory{color:red}small{/*px*/ font-size:12px;/*rem*/ font-size:0.75rem}.nopadding{padding:0 !important}.nomargin{margin:0 !important}h1{/*px*/ font-size:60px;/*rem*/ font-size:3.75rem;/*px*/ line-height:60px;/*rem*/ line-height:3.75rem;text-transform:uppercase;font-weight:600;font-family:"Lora",serif}@media only screen and (max-width: 992px){h1{/*px*/ font-size:42px;/*rem*/ font-size:2.625rem;/*px*/ line-height:42px;/*rem*/ line-height:2.625rem}}@media only screen and (max-width: 768px){h1{/*px*/ font-size:40px;/*rem*/ font-size:2.5rem;/*px*/ line-height:46px;/*rem*/ line-height:2.875rem;/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}}h2{/*px*/ font-size:36px;/*rem*/ font-size:2.25rem;/*px*/ line-height:42px;/*rem*/ line-height:2.625rem;/*px*/ margin-bottom:15px;/*rem*/ margin-bottom:0.9375rem;font-weight:600;font-family:"Lora",serif}@media only screen and (max-width: 992px){h2{/*px*/ font-size:28px;/*rem*/ font-size:1.75rem;/*px*/ line-height:34px;/*rem*/ line-height:2.125rem}}@media only screen and (max-width: 768px){h2{/*px*/ font-size:24px;/*rem*/ font-size:1.5rem;/*px*/ line-height:28px;/*rem*/ line-height:1.75rem;/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}}h3{/*px*/ font-size:26px;/*rem*/ font-size:1.625rem;/*px*/ line-height:32px;/*rem*/ line-height:2rem;/*px*/ margin-bottom:15px;/*rem*/ margin-bottom:0.9375rem;font-weight:600;font-family:"Lora",serif}@media only screen and (max-width: 768px){h3{/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}}h4{/*px*/ font-size:18px;/*rem*/ font-size:1.125rem;/*px*/ line-height:24px;/*rem*/ line-height:1.5rem;font-weight:600}@media only screen and (max-width: 768px){h4{/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}}p{/*px*/ font-size:15px;/*rem*/ font-size:0.9375rem;/*px*/ line-height:24px;/*rem*/ line-height:1.5rem;/*px*/ margin-bottom:15px;/*rem*/ margin-bottom:0.9375rem}@media only screen and (max-width: 768px){p{/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}}p:last-child{margin-bottom:0}p strong{font-weight:600}p.soft{color:#7f8c8d}.center{text-align:center}ul,ol{/*px*/ margin:20px 0 20px 30px;/*rem*/ margin:1.25rem 0 1.25rem 1.875rem}ul li,ol li{/*px*/ font-size:15px;/*rem*/ font-size:0.9375rem;/*px*/ line-height:24px;/*rem*/ line-height:1.5rem;/*px*/ margin-bottom:10px;/*rem*/ margin-bottom:0.625rem}ul li:last-child,ol li:last-child{margin-bottom:0}ul li strong,ol li strong{font-weight:500}ul{list-style:inside disc}a{color:#4b6f89}a:hover{color:#2d80e5}a:focus{color:#c0392b}.button-icon{position:relative;/*px*/ padding-right:40px;/*rem*/ padding-right:2.5rem}.button-icon:after{text-transform:initial;font-family:'Material Icons';-webkit-font-feature-settings:'liga';/*px*/ font-size:18px;/*rem*/ font-size:1.125rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.button,button{color:#1e272e;border-radius:5px;text-decoration:none;/*px*/ padding:10px 15px;/*rem*/ padding:0.625rem 0.9375rem;text-align:center;/*px*/ font-size:14px;/*rem*/ font-size:0.875rem;/*px*/ line-height:14px;/*rem*/ line-height:0.875rem;text-transform:uppercase;border:1px solid #1e272e;display:inline-block;background:transparent;cursor:pointer;letter-spacing:.5px}.button:hover,button:hover{transition:all .5s ease;background:#1e272e;color:#fff;border-color:#1e272e}.button:focus,button:focus{background:#4b6f89;color:#fff;border-color:#4b6f89}img{max-width:100%}.reveal{opacity:0}@media only screen and (max-width: 768px){.reveal{opacity:1}}@media all and (-ms-high-contrast:none){.reveal{opacity:1 !important}}@keyframes slide_top{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide_bottom{0%{transform:translateY(-100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide_left{0%{transform:translateX(-100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slide_right{0%{transform:translateX(100px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes move-r-arrow{0%{right:15px}50%{right:10px}100%{right:15px}}.accordion{background:#fff}.accordion .accordion-header{position:relative;/*px*/ padding:30px 30px 30px 0;/*rem*/ padding:1.875rem 1.875rem 1.875rem 0;cursor:pointer;border-bottom:1px solid #7f8c8d}.accordion .accordion-header:hover{font-weight:bold}.accordion .accordion-header:hover:after{animation:move-r-arrow 1s linear forwards}.accordion .accordion-header:after{text-transform:initial;font-family:'Material Icons';-webkit-font-feature-settings:'liga';/*px*/ font-size:18px;/*rem*/ font-size:1.125rem;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"arrow_forward"}.accordion .accordion-header.active{border-bottom:none}.accordion .accordion-header.active:after{content:"arrow_downward"}.accordion .accordion-header h3{margin:0}.accordion .accordion-content{display:none;/*px*/ padding-bottom:30px;/*rem*/ padding-bottom:1.875rem}.accordion .accordion-content.active{display:block;border-bottom:1px solid #7f8c8d}.accordion .accordion-content h4{text-transform:uppercase;/*px*/ margin-top:40px;/*rem*/ margin-top:2.5rem;/*px*/ margin-bottom:15px;/*rem*/ margin-bottom:0.9375rem}.accordion .accordion-content h4:first-child{/*px*/ margin-top:20px;/*rem*/ margin-top:1.25rem}.structure{max-width:1280px;margin:0 auto}body header{min-height:350px;background-image:url('../img/bg.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;position:relative;z-index:10}body header:before{background:rgba(0,0,0,0.15);height:100%;left:0;position:absolute;top:0;width:100%;content:"";z-index:1}@media only screen and (max-width: 768px){body header{min-height:300px}}body header h1{color:#fff;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:100;/*px*/ margin-top:-35px;/*rem*/ margin-top:-2.1875rem}@media only screen and (max-width: 768px){body header h1{margin-top:0}}body main{max-width:1280px;margin:0 auto;/*px*/ padding:50px;/*rem*/ padding:3.125rem;position:relative;z-index:50;top:-100px}@media only screen and (max-width: 768px){body main{/*px*/ padding:20px;/*rem*/ padding:1.25rem;top:0}}body main .insert{background:#f8f8f8;/*px*/ padding:30px;/*rem*/ padding:1.875rem;/*px*/ margin:30px 0;/*rem*/ margin:1.875rem 0}body main .insert>p:first-of-type>strong{text-transform:uppercase}body main .insert.warning>p:first-of-type>strong{color:#c0392b;position:relative;/*px*/ padding-left:28px;/*rem*/ padding-left:1.75rem}body main .insert.warning>p:first-of-type>strong:before{text-transform:initial;font-family:'Material Icons';-webkit-font-feature-settings:'liga';/*px*/ font-size:22px;/*rem*/ font-size:1.375rem;position:absolute;left:0;content:"warning"}body main section{/*px*/ padding:50px 0;/*rem*/ padding:3.125rem 0;background:#fff}body main section:last-child{padding-bottom:0}@media only screen and (max-width: 768px){body main section{/*px*/ padding:30px 0;/*rem*/ padding:1.875rem 0}}body main section#presentation{display:flex;flex-wrap:wrap;align-items:center;/*px*/ padding:30px 30px 50px 30px;/*rem*/ padding:1.875rem 1.875rem 3.125rem 1.875rem}@media only screen and (max-width: 768px){body main section#presentation{/*px*/ padding:30px 0;/*rem*/ padding:1.875rem 0}}body main section#presentation>figure{width:40%}@media only screen and (max-width: 768px){body main section#presentation>figure{width:30%}}@media only screen and (max-width: 576px){body main section#presentation>figure{width:40%}}@media only screen and (max-width: 480px){body main section#presentation>figure{width:100%}}body main section#presentation>figure img{/*px*/ padding-right:20px;/*rem*/ padding-right:1.25rem}@media only screen and (max-width: 480px){body main section#presentation>figure img{padding-right:0}}body main section#presentation>div{width:50%}@media only screen and (max-width: 768px){body main section#presentation>div{width:70%}}@media only screen and (max-width: 576px){body main section#presentation>div{width:60%}}@media only screen and (max-width: 480px){body main section#presentation>div{width:100%}}body main section#services .items{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;/*px*/ margin-top:30px;/*rem*/ margin-top:1.875rem}@small{gap:0}body main section#services .items .item{background:#f8f8f8;width:32%;/*px*/ padding:30px;/*rem*/ padding:1.875rem}@media only screen and (max-width: 768px){body main section#services .items .item{width:50%}}@media only screen and (max-width: 480px){body main section#services .items .item{width:100%}}body main section#services .items .item h3{/*px*/ font-size:20px;/*rem*/ font-size:1.25rem;/*px*/ line-height:24px;/*rem*/ line-height:1.5rem;/*px*/ margin-bottom:15px;/*rem*/ margin-bottom:0.9375rem}body footer{max-width:1280px;margin:0 auto;/*px*/ padding:30px;/*rem*/ padding:1.875rem}/*# sourceMappingURL=styles.css.map */