@charset "UTF-8";
.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.container-vertical{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container-vertical{padding:0 20px}}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container{padding:0 20px}}.blocktitle{padding:20px 0}.blocktitle h1{font-family:"poppins", sans-serif;font-size:41.6px;text-align:center;text-transform:uppercase}.blocktitle h2{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle h4{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle p{text-align:center;margin:auto;margin-bottom:20px;max-width:900px}.blocktitle a{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background-color:#FFFFFF;text-decoration:none;color:#FFFFFF;width:fit-content;border-radius:38px;padding:15px 25px;font-weight:bold;cursor:pointer;margin:auto}.blocktitle a:hover{background-color:#e6e6e6}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.container-vertical{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container-vertical{padding:0 20px}}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container{padding:0 20px}}.blocktitle{padding:20px 0}.blocktitle h1{font-family:"poppins", sans-serif;font-size:41.6px;text-align:center;text-transform:uppercase}.blocktitle h2{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle h4{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle p{text-align:center;margin:auto;margin-bottom:20px;max-width:900px}.blocktitle a{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background-color:#FFFFFF;text-decoration:none;color:#FFFFFF;width:fit-content;border-radius:38px;padding:15px 25px;font-weight:bold;cursor:pointer;margin:auto}.blocktitle a:hover{background-color:#e6e6e6}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.flex-container{width:100%;display:flex;max-width:1400px;margin:0 auto;padding:0 10px;flex-wrap:wrap}.container-vertical{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container-vertical{padding:0 20px}}.container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:20px}@media screen and (min-width:768px){.container{padding:0 20px}}.blocktitle{padding:20px 0}.blocktitle h1{font-family:"poppins", sans-serif;font-size:41.6px;text-align:center;text-transform:uppercase}.blocktitle h2{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle h4{text-transform:uppercase;text-align:center;font-size:25.6px;margin-bottom:20px}.blocktitle p{text-align:center;margin:auto;margin-bottom:20px;max-width:900px}.blocktitle a{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background-color:#FFFFFF;text-decoration:none;color:#FFFFFF;width:fit-content;border-radius:38px;padding:15px 25px;font-weight:bold;cursor:pointer;margin:auto}.blocktitle a:hover{background-color:#e6e6e6}.created_by{display:block;background-color:#2C2D32;padding:10px}.created_by a{display:block;width:100%;text-align:center;color:#FFFFFF;font-size:12px}#not_found{min-height:500px}#not_found .center{margin:auto}#not_found .center h1{font-size:48px;text-align:center}#not_found .center hr{flex-basis:auto;flex-shrink:0;flex-grow:0;border-top:2px solid #2C2D32;width:100px;text-align:center;margin:10px auto}#not_found .center p{text-align:center}.fancybox-container .fancybox-inner .fancybox-stage .fancybox-content{padding:0}body{background-color:red}body header img{margin:30px auto;max-width:150px}body header h1{text-align:center;font-size:25.92px;padding:0 20px;margin-top:50px;margin-bottom:10px}body main .center-container{width:100%;background:#000000;background-image:url("../img/logo_gray.png");background-repeat:no-repeat;background-position:bottom left}body main .center-container .flex-container{flex-direction:column;padding:0 20px}body main .center-container .flex-container .usps{display:flex;flex-wrap:wrap;flex-direction:column;margin:20px auto;list-style:none}@media only screen and (min-width:768px){body main .center-container .flex-container .usps{display:flex;flex-wrap:wrap;flex-direction:row}}body main .center-container .flex-container .usps li{padding:0 10px;color:#FFFFFF;font-weight:bold;text-align:center}body main .center-container .flex-container .buttons{padding:30px 0;display:flex;flex-wrap:wrap;flex-direction:column;margin:40px auto 0;max-width:700px;margin:auto}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons{margin:40px auto;display:flex;flex-wrap:wrap;flex-direction:row}}body main .center-container .flex-container .buttons .button{margin-bottom:20px;margin-right:10px}body main .center-container .flex-container .buttons .button.dynamic-button{display:inline-flex;background:#FFFFFF;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#000000;text-decoration:none;border:3px solid #000000}body main .center-container .flex-container .buttons .button.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button.dynamic-button .mobile{display:none}}body main .center-container .flex-container .buttons .button.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button.dynamic-button .desktop{display:block}}body main .center-container .flex-container .buttons .button.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#000000;border-radius:200px;color:#FFFFFF;margin-right:20px;margin-left:0}body main .center-container .flex-container .buttons .button.dynamic-button .circle i{font-size:20px;line-height:35px}body main .center-container .flex-container .buttons .button.dynamic-button span{color:#000000;margin:auto}body main .center-container .flex-container .buttons .button.dynamic-button:hover{background:#000000;border-color:#FFFFFF;color:#FFFFFF}body main .center-container .flex-container .buttons .button.dynamic-button:hover .circle{background-color:#FFFFFF}body main .center-container .flex-container .buttons .button.dynamic-button:hover .circle i{color:#000000}body main .center-container .flex-container .buttons .button.dynamic-button:hover span{color:#FFFFFF}body main .center-container .flex-container .buttons .button:first-child{margin-right:10px}body main .center-container .flex-container .buttons .button:last-child.dynamic-button{display:inline-flex;background:#000000;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#FFFFFF;text-decoration:none;border:3px solid #FFFFFF}body main .center-container .flex-container .buttons .button:last-child.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button:last-child.dynamic-button .mobile{display:none}}body main .center-container .flex-container .buttons .button:last-child.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button:last-child.dynamic-button .desktop{display:block}}body main .center-container .flex-container .buttons .button:last-child.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#FFFFFF;border-radius:200px;color:#000000;margin-right:20px;margin-left:0}body main .center-container .flex-container .buttons .button:last-child.dynamic-button .circle i{font-size:20px;line-height:35px}body main .center-container .flex-container .buttons .button:last-child.dynamic-button span{color:#FFFFFF;margin:auto}body main .center-container .flex-container .buttons .button:last-child.dynamic-button:hover{background:#FFFFFF;border-color:#000000;color:#000000}body main .center-container .flex-container .buttons .button:last-child.dynamic-button:hover .circle{background-color:#000000}body main .center-container .flex-container .buttons .button:last-child.dynamic-button:hover .circle i{color:#FFFFFF}body main .center-container .flex-container .buttons .button:last-child.dynamic-button:hover span{color:#000000}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button{display:inline-flex;background:#25d366;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#000000;text-decoration:none;border:3px solid #000000}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .mobile{display:none}}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .desktop{display:block}}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#000000;border-radius:200px;color:#25d366;margin-right:20px;margin-left:0}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button .circle i{font-size:20px;line-height:35px}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button span{color:#000000;margin:auto}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button:hover{background:#000000;border-color:#25d366;color:#25d366}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button:hover .circle{background-color:#25d366}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button:hover .circle i{color:#000000}body main .center-container .flex-container .buttons .button.whatsapp-button.dynamic-button:hover span{color:#25d366}body main .center-container .flex-container .buttons .dynamic-button{margin-right:0}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .dynamic-button{width:calc(50% - 5px)}}body main .center-container .flex-container .buttons .dynamic-button:first-child{margin-right:0}@media only screen and (min-width:768px){body main .center-container .flex-container .buttons .dynamic-button:first-child{margin-right:10px}}body main .center-container .flex-container .buttons .dynamic-button:last-child{width:100%}body main .center-container .flex-container .images{max-width:100%;margin-bottom:60px}body main .center-container .flex-container .images .grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (min-width:768px){body main .center-container .flex-container .images .grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width:1024px){body main .center-container .flex-container .images .grid{grid-template-columns:repeat(6, 1fr)}}body main .center-container .flex-container .images .grid .item{position:relative;cursor:pointer;overflow:hidden;max-height:500px}@media screen and (min-width:768px){body main .center-container .flex-container .images .grid .item{max-height:200px}}body main .center-container .flex-container .images .grid .item:hover .content{padding-bottom:30px}body main .center-container .flex-container .images .grid .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000",GradientType=0)}body main .center-container .flex-container .images .grid .item img{display:block;width:100%;height:100%;object-fit:cover}body main .center-container .flex-container .images .grid .item .content{position:absolute;left:0;right:0;bottom:0;padding:20px;z-index:1;transition:all 0.5s}body main .center-container .flex-container .images .grid .item .content p{font-weight:bold;width:100%;color:#FFFFFF;font-size:20px;margin-bottom:10px}body main .center-container .flex-container .images .grid .item .content .button{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;background-color:#000000;text-decoration:none;color:#FFFFFF;width:fit-content;border-radius:38px;padding:15px 25px;font-weight:bold;cursor:pointer;color:#FFFFFF;height:auto;padding:10px 20px;font-size:14px}body main .center-container .flex-container .images .grid .item .content .button:hover{background-color:#1a1a1a}body main .center-container .flex-container .images .grid .item .content .button span{margin-left:10px;font-size:18px}body main .promotiekar{padding:60px 0}body main .promotiekar .left{width:100%}@media only screen and (min-width:768px){body main .promotiekar .left{width:45%}}body main .promotiekar .left img{width:100%;height:auto;object-fit:contain;margin:auto}body main .promotiekar .right{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}@media only screen and (min-width:768px){body main .promotiekar .right{width:55%;margin:auto}}body main .promotiekar .right .content{padding:20px;margin:auto}@media screen and (min-width:768px){body main .promotiekar .right .content{padding-top:40px;padding-left:80px}}body main .promotiekar .right .content h4{font-size:25.92px;font-weight:bold}body main .promotiekar .right .content span{color:#000000}body main .promotiekar .right .content .buttons{display:flex;flex-wrap:wrap;flex-direction:column;margin:40px auto 0}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons{margin:40px auto;display:flex;flex-wrap:wrap;flex-direction:row}}body main .promotiekar .right .content .buttons .button{margin-bottom:20px;margin-right:10px}body main .promotiekar .right .content .buttons .button.dynamic-button{display:inline-flex;background:#FFFFFF;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#000000;text-decoration:none;border:3px solid #000000}body main .promotiekar .right .content .buttons .button.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button.dynamic-button .mobile{display:none}}body main .promotiekar .right .content .buttons .button.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button.dynamic-button .desktop{display:block}}body main .promotiekar .right .content .buttons .button.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#000000;border-radius:200px;color:#FFFFFF;margin-right:20px;margin-left:0}body main .promotiekar .right .content .buttons .button.dynamic-button .circle i{font-size:20px;line-height:35px}body main .promotiekar .right .content .buttons .button.dynamic-button span{color:#000000;margin:auto}body main .promotiekar .right .content .buttons .button.dynamic-button:hover{background:#000000;border-color:#FFFFFF;color:#FFFFFF}body main .promotiekar .right .content .buttons .button.dynamic-button:hover .circle{background-color:#FFFFFF}body main .promotiekar .right .content .buttons .button.dynamic-button:hover .circle i{color:#000000}body main .promotiekar .right .content .buttons .button.dynamic-button:hover span{color:#FFFFFF}body main .promotiekar .right .content .buttons .button:first-child{margin-right:10px}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button{display:inline-flex;background:#000000;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#FFFFFF;text-decoration:none;border:3px solid #FFFFFF}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .mobile{display:none}}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .desktop{display:block}}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#FFFFFF;border-radius:200px;color:#000000;margin-right:20px;margin-left:0}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button .circle i{font-size:20px;line-height:35px}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button span{color:#FFFFFF;margin:auto}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button:hover{background:#FFFFFF;border-color:#000000;color:#000000}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button:hover .circle{background-color:#000000}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button:hover .circle i{color:#FFFFFF}body main .promotiekar .right .content .buttons .button:last-child.dynamic-button:hover span{color:#000000}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button{display:inline-flex;background:#25d366;padding:4px 20px 4px 4px;text-align:center;font-weight:600;border-radius:50px;color:#000000;text-decoration:none;border:3px solid #000000}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .mobile{display:block}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .mobile{display:none}}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .desktop{display:none}@media only screen and (min-width:768px){body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .desktop{display:block}}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .circle{height:55px;width:55px;padding:10px;background-color:#000000;border-radius:200px;color:#25d366;margin-right:20px;margin-left:0}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button .circle i{font-size:20px;line-height:35px}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button span{color:#000000;margin:auto}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button:hover{background:#000000;border-color:#25d366;color:#25d366}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button:hover .circle{background-color:#25d366}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button:hover .circle i{color:#000000}body main .promotiekar .right .content .buttons .button.whatsapp-button.dynamic-button:hover span{color:#25d366}body main .promotiekar .right .content .usps{display:flex;flex-wrap:wrap;flex-direction:column;margin:40px auto auto 0;max-width:430px}@media only screen and (min-width:768px){body main .promotiekar .right .content .usps{display:flex;flex-wrap:wrap;flex-direction:row}}body main .promotiekar .right .content .usps span{font-weight:bold;font-size:16px;padding:0 10px;margin:auto}body main .promotiekar .right .content .usps span:first-child{padding-left:0}body main .promotiekar .right .content .usps span:nth-child(even){color:#FFFFFF;font-size:32px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000000}*{padding:0;margin:0;outline:none;border:0;box-sizing:border-box;font-family:inherit;font-size:inherit}img{display:block}html{scroll-behavior:smooth}a{color:#FFFFFF}body{font-family:"poppins", sans-serif;font-size:16px;background:#FFFFFF;color:#000000;min-width:320px}.page{display:flex;flex-wrap:wrap;flex-direction:row;min-height:100vh}.page .notification{width:100%;position:fixed;background-color:#FFFFFF;z-index:10;top:130px}@media only screen and (min-width:768px){.page .notification{top:0}}.page .notification .container{padding:5px 10px}@media only screen and (min-width:768px){.page .notification .container{padding:0 20px}}.page .notification .container span{padding:5px 0;color:#FFFFFF;text-align:center;margin:auto}.page header,.page main,.page footer{flex-basis:auto;flex-shrink:0;flex-grow:0;width:100%}.page>.left{width:100%}@media only screen and (min-width:768px){.page>.left{width:calc(100% - 75px)}}.page>.left header{display:flex;flex-wrap:wrap;flex-direction:column;background-color:#FFFFFF}.page>.left header .top-bar{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;padding:15px;width:100%;margin:auto}@media screen and (min-width:1400px){.page>.left header .top-bar{max-width:1400px;padding:15px 0}}@media screen and (min-width:1600px){.page>.left header .top-bar{max-width:calc(1600px - 40px)}}.page>.left header .top-bar .primary-navigation{position:fixed;top:0;left:-320px;height:100vh;width:320px;transition:left 1s ease;z-index:15;background-color:#2C2D32}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation{display:flex;flex-wrap:wrap;flex-direction:row;position:static;width:auto;height:auto;margin-left:auto;background-color:transparent;gap:30px}}.page>.left header .top-bar .primary-navigation .close-button{display:flex;flex-wrap:wrap;flex-direction:row;position:relative;height:45px;background-color:#FFFFFF;padding:0 15px;align-items:center;justify-content:space-between;font-size:20px;margin-bottom:15px;font-weight:bold}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .close-button{display:none}}.page>.left header .top-bar .primary-navigation .close-button:after{content:"";display:inline;font-family:"Material Symbols Outlined";font-size:24px}.page>.left header .top-bar .primary-navigation .item{margin-bottom:15px}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item{margin-bottom:0}}.page>.left header .top-bar .primary-navigation .item .item-link{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;background-color:#FFFFFF;text-decoration:none;color:#2C2D32;height:45px;border-radius:23px;padding:0 15px;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:space-between;width:calc(100% - 15px);font-weight:bold;cursor:pointer}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item .item-link{flex-basis:auto;flex-shrink:0;flex-grow:0;width:auto;height:auto;display:block;background-color:transparent;margin:0;font-weight:normal;color:#000;padding:5px 0}}.page>.left header .top-bar .primary-navigation .item .item-link:after{flex-basis:auto;flex-shrink:0;flex-grow:0;display:block;content:"";font-family:"Material Symbols Outlined";font-size:24px;font-weight:bold}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item .item-link:after{content:none}}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item .item-link:hover{color:#FFFFFF}}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children{position:relative}}.page>.left header .top-bar .primary-navigation .item.has-children>.item-link{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;border-bottom-right-radius:0}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children>.item-link:after{flex-basis:auto;flex-shrink:0;flex-grow:0;display:inline-block;content:"";font-family:"Material Symbols Outlined";font-size:16px}}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children .submenu{display:none;position:absolute;top:100%;left:0;background-color:#2C2D32;border-top:5px solid #FFFFFF;padding:10px 0;border-radius:5px}}.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link{height:auto;border-radius:0;margin-bottom:0;font-size:14px;font-weight:normal;justify-content:left}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;white-space:nowrap;padding:0 15px;margin-bottom:5px}}.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link:before{display:inline-block;content:"";border-radius:100%;background-color:#FFFFFF;width:5px;height:5px;margin-right:5px}.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link:after{content:none}.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link:last-child{padding-bottom:15px;border-bottom-right-radius:23px}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children .submenu .item-link:last-child{padding-bottom:0;margin-bottom:0}}@media screen and (min-width:1024px){.page>.left header .top-bar .primary-navigation .item.has-children:hover .submenu{display:block}}.page>.left header .top-bar #mobile-menu-trigger{display:none}@media screen and (max-width:1023px){.page>.left header .top-bar #mobile-menu-trigger:checked~.primary-navigation{left:0;box-shadow:0 0 5px #000000}.page>.left header .top-bar #mobile-menu-trigger:checked~.primary-navigation .close-button:before{content:"";display:block;position:fixed;top:0;left:320px;right:0;height:100vh}}.page>.left header .top-bar .logo{height:100px}.page>.left header .top-bar .logo picture{width:100%;height:100%}.page>.left header .top-bar .logo picture img{width:auto;height:auto;max-height:100%;max-width:100%}.page>.left header .top-bar .contact{background-color:#FFFFFF;color:#2C2D32;padding:5px 20px;line-height:30px;border-radius:40px;margin:0 15px 0 auto;font-weight:bold;text-decoration:none}@media screen and (min-width:1024px){.page>.left header .top-bar .contact{background-color:transparent;color:#FFFFFF;border:2px solid #FFFFFF;line-height:26px;margin:0 0 0 90px}}@media screen and (min-width:1024px){.page>.left header .top-bar .contact:hover{color:#FFFFFF;border-color:#FFFFFF}}.page>.left header .top-bar .mobile-menu-trigger{background-color:#2C2D32;color:#FFFFFF;width:40px;height:40px;border-radius:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}.page>.left header .top-bar .mobile-menu-trigger .material-symbols-outlined{flex-basis:auto;flex-shrink:0;flex-grow:0}@media screen and (min-width:1024px){.page>.left header .top-bar .mobile-menu-trigger{display:none}}.page>.left main{flex-grow:1}.page>.right{width:75px;background-image:url("../img/ruler.png");background-size:60px;background-position:top right;background-repeat:no-repeat}footer{display:flex;flex-wrap:wrap;flex-direction:row;background-color:#000000}footer img{display:block;margin:20px auto;max-width:75px}footer .container{color:#FFFFFF}footer .container:first-child{padding-top:60px}footer .container:nth-child(2){padding-bottom:60px}footer .container .full h4{font-size:32px}footer .container .left{width:100%;margin-bottom:40px}@media only screen and (min-width:768px){footer .container .left{width:33.3%;margin-bottom:0}}footer .container .center{width:100%;margin-bottom:40px}@media only screen and (min-width:768px){footer .container .center{width:33.3%;margin-bottom:0}}footer .container .right{width:100%}@media only screen and (min-width:768px){footer .container .right{width:33.3%}}footer .logo-and-copyright{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;padding:30px 15px;flex-wrap:wrap}@media screen and (min-width:1024px){footer .logo-and-copyright{flex-direction:row}}footer .logo-and-copyright .logo{flex-basis:auto;flex-shrink:0;flex-grow:0;order:1;width:100%;display:flex;flex-direction:column}@media screen and (min-width:1024px){footer .logo-and-copyright .logo{flex-direction:row;display:inherit;width:33.3%;margin:auto 0}}footer .logo-and-copyright .logo picture{height:100%;margin:auto;max-height:55px}@media screen and (min-width:1024px){footer .logo-and-copyright .logo picture{width:100%;margin:auto}}footer .logo-and-copyright .logo picture img{width:auto;height:auto;max-height:100%;max-width:100%}footer .logo-and-copyright .copyright{flex-basis:auto;flex-shrink:0;flex-grow:0;order:3;font-weight:bold;color:#000000;width:100%;text-align:center}@media screen and (min-width:1024px){footer .logo-and-copyright .copyright{width:33.3%;margin:auto 0}}footer .logo-and-copyright .copyright a{color:#000000}footer .logo-and-copyright .center{flex-basis:auto;flex-shrink:0;flex-grow:0;display:flex;flex-wrap:wrap;flex-direction:column;order:2;font-size:12px;width:100%;text-align:center;padding:20px 0}@media screen and (min-width:1024px){footer .logo-and-copyright .center{width:33.3%;padding:0}}footer .logo-and-copyright .center .location{display:flex;margin:auto;padding:10px 0 15px;text-decoration:none}footer .logo-and-copyright .center .location span{margin:auto 0;margin-right:10px}footer .logo-and-copyright .center .location address{margin:auto 0;font-weight:bold;font-style:normal}footer .logo-and-copyright .center .linkedin{display:flex;margin:auto;padding:10px 0 15px;text-decoration:none}footer .logo-and-copyright .center .linkedin span,footer .logo-and-copyright .center .linkedin img{margin:auto 0}footer .logo-and-copyright .center .linkedin span{color:#000000;font-size:14px;font-weight:bold;margin-right:10px}footer .logo-and-copyright .center .link{text-decoration:none;color:#FFFFFF}footer .logo-and-copyright .center .link:not(:first-child):before{content:" | ";display:inline}