:root{--MAIN-COLOR:#cc1111;--DARK-MAIN-COLOR:#9c0b0b;--MAIN-COLOR-WITH-BLUR:rgba(204, 17, 17, 0.5);--TEXT-COLOR:#222;--LIGHT-COLOR:#fff;--SEARCH-INPUT-BG:#fff;--BODY-BG:#fff;--HEADER-COLOR:#fff;--BODY-TEXT-COLOR:#000;--ELEMENT-TEXT-COLOR:#3a3a3a;--FOOTER-REPYX-COLOR:#E13128;--CLOSE-BUTTON-BG:#E13128;--WHITE:#fff;--BLACK:#000;--SIMPLY-BOX-SHADOW:0 0 15px rgba(0, 0, 0, 0.3);--SEPARATE-LINE-DARK:#dadada;--FOOTER-BG:#3a3a3a}html{scroll-behavior:smooth;color-scheme:dark light;hanging-punctuation:first last}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--BODY-BG);color:var(--TEXT-COLOR);margin:0;padding:0;box-sizing:border-box;font-family:'Open Sans';min-height:100vh}[x-cloak]{display:none!important}::-webkit-scrollbar{width:10px;z-index:100}::-webkit-scrollbar-track{background:var(--WHITE)}::-webkit-scrollbar-thumb{background:var(--MAIN-COLOR)}::-webkit-scrollbar-button{height:30px;background:var(--DARK-MAIN-COLOR)}::selection{background:var(--MAIN-COLOR);color:var(--WHITE)}.footer-buttons{position:fixed;bottom:1rem;right:1rem;width:50px;height:50px;background:var(--DARK-MAIN-COLOR);z-index:10;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:1.5rem;box-shadow:var(--SIMPLY-BOX-SHADOW);transition:0.3s ease;cursor:pointer}.footer-buttons i{color:var(--WHITE);transition:0.3s ease}.footer-buttons:hover{background:var(--WHITE)}.footer-buttons:hover i{color:var(--DARK-MAIN-COLOR);transform:translateY(-3px)}.gdpr-holder{position:fixed;bottom:0;left:0;width:350px;background:var(--MAIN-COLOR);color:var(--WHITE);padding:20px;z-index:10;font-size:18px;border-radius:50px 8px 50px 0}.gdpr-button .btn-accept{float:right;margin-top:10px;margin-right:10px;padding:5px;font-size:18px;background:var(--WHITE);color:var(--MAIN-COLOR);border:none;border-radius:8px;box-shadow:var(--SIMPLY-BOX-SHADOW);cursor:pointer;font-weight:600;transition:0.3s ease}.gdpr-button .btn-accept:hover{box-shadow:rgba(255,255,255,.3)}header{width:100%;height:100px}.header-container{width:100%;height:100px;background:var(--MAIN-COLOR);color:var(--WHITE);position:fixed;top:0;z-index:10;border-bottom-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 0 15px rgba(0,0,0,.3)}.header-wrapper{width:80%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:3rem}.logo-holder{height:100px;display:flex;justify-content:center;align-items:center}.logo-holder img{width:100px}.header-social-logo-wrapper a,.header-social-logo-wrapper a i{font-size:2.5rem;color:var(--WHITE);transition:0.3s ease}.header-social-logo-wrapper a:hover i{transform:translate(3px,-3px)}.mobil-menu-label{font-size:2.5rem;cursor:pointer}.main-nav{transform:translateX(100%);position:fixed;right:0;top:0;bottom:0;height:100%;width:400px;background:var(--WHITE);z-index:13;border-top-left-radius:25px;border-bottom-left-radius:25px;transition:0.3s ease-in}.nav-wrapper-close{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12;background:var(--MAIN-COLOR-WITH-BLUR)}#nav-trigger,#search-trigger{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}#nav-trigger:checked+.main-nav{transform:translateX(0%)}#nav-trigger:checked~.nav-wrapper label{display:initial}.menu-title{width:100%;padding:20px 0;background:var(--MAIN-COLOR);margin-bottom:1rem;border-top-left-radius:24px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:var(--WHITE);text-align:center;font-size:2rem;font-weight:600}.nav-close-icon{position:absolute;top:20px;right:20px;background:var(--WHITE);color:var(--MAIN-COLOR);border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:24px;width:40px;height:40px;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.3);transition:0.3s ease}.nav-close-icon:hover{background:var(--DARK-MAIN-COLOR);color:var(--WHITE);box-shadow:0 0 15px rgba(255,255,255)}.main-menu{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-menu li{width:100%;text-align:center;overflow:hidden}.main-menu li a{padding:1rem 0;display:block;width:100%;height:100%;text-decoration:none;color:var(--MAIN-COLOR);font-weight:600;font-size:18px;transition:0.3s ease;border-bottom:1px solid var(--MAIN-COLOR-WITH-BLUR)}.main-menu li a:hover{background:var(--MAIN-COLOR);color:var(--WHITE);transform:scale(1.1)}.nav-footer{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:10px;background:var(--MAIN-COLOR);color:var(--WHITE);font-weight:600;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px}.search-container{width:100%}.search-bar-wrapper input{width:100%;background:var(--SEARCH-INPUT-BG);color:var(--TEXT-COLOR);padding:10px;border:3px solid var(--DARK-MAIN-COLOR);outline:2px solid var(--WHITE);border-radius:8px;font-size:16px;caret-color:var(--MAIN-COLOR);appearance:none}.search-bar{position:relative}.search-dropdown-wrapper{position:absolute;top:40px;margin:10px auto;border-radius:8px;width:100%;max-height:500px;overflow:hidden;overflow-y:scroll;box-shadow:0 0 15px rgba(0,0,0,.5)}.search-dropdown-wrapper .no-result{color:var(--MAIN-COLOR);font-weight:600;font-size:20px}.search-dropdown-wrapper a{text-decoration:none;color:var(--TEXT-COLOR);font-weight:600;margin-top:0;padding-right:0}.search-dropdown{position:relative;display:flex;justify-content:start;align-items:center;width:100%;padding:10px 20px;background:var(--WHITE);border-bottom:1px solid var(--MAIN-COLOR);transition:0.3s ease}.search-image{width:100px;margin-right:10px;border-right:1px solid var(--SEPARATE-LINE-DARK);padding-right:10px}.search-image img{width:100%}.search-item-content{margin-bottom:10px}.search-dropdown a{text-decoration:none}.search-dropdown h3{margin-bottom:5px;font-size:18px;font-weight:400}.search-dropdown p{margin-bottom:8px}.search-dropdown span{padding:3px;font-size:14px;color:var(--WHITE);background:var(--MAIN-COLOR);border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.4)}.search-dropdown:hover{background:var(--SEPARATE-LINE-DARK)}.search-title{font-style:italic;margin-bottom:10px}.search-description{margin-bottom:15px}.masonry-container{width:80%;margin:4rem auto 0 auto;columns:3;column-gap:3rem}.masonry-container a{text-decoration:none;color:var(--TEXT-COLOR)}.box{width:100%;break-inside:avoid;transition:0.3s ease;position:relative}.box .date,.post-box-wrapper .date{position:absolute;top:0;left:0;background:var(--MAIN-COLOR);color:var(--WHITE);padding:8px;border-bottom-right-radius:8px}.box .date i,.post-box-wrapper .date{margin-right:5px}.box:hover img{box-shadow:10px 10px 15px 0 rgba(0,0,0,.4);-webkit-box-shadow:10px 10px 15px 0 rgba(0,0,0,.4);-moz-box-shadow:10px 10px 15px 0 rgba(0,0,0,.4)}.box:hover .box-wrapper{box-shadow:10px 10px 15px 0 rgba(0,0,0,.4);-webkit-box-shadow:10px 10px 15px 0 rgba(0,0,0,.4);-moz-box-shadow:10px 10px 15px 0 rgba(0,0,0,.4)}.box img{box-shadow:5px 0 11px 1px rgba(0,0,0,.3);-webkit-box-shadow:5px 0 11px 1px rgba(0,0,0,.3);-moz-box-shadow:5px 0 11px 1px rgba(0,0,0,.3);width:100%;background:var(--MAIN-COLOR);border-radius:8px;transition:0.3s ease}.box-wrapper{width:90%;background:var(--WHITE);color:var(--TEXT-COLOR);margin:0 auto;padding:20px;transform:translate(0,-55px);box-shadow:5px 0 11px 1px rgba(0,0,0,.3);-webkit-box-shadow:5px 0 11px 1px rgba(0,0,0,.3);-moz-box-shadow:5px 0 11px 1px rgba(0,0,0,.3);border-radius:8px;transition:0.3s ease}.box-title{border-bottom:1px solid var(--SEPARATE-LINE-DARK);padding-bottom:15px}.pagination-holder{margin-bottom:2rem;text-align:center}.pagination-prev-link{padding:20px;border-bottom:1px solid var(--SEPARATE-LINE-DARK);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.pagination-prev-link a,.pagination-active,.pagination-dots{text-decoration:none;padding:10px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.3);color:var(--WHITE)}.pagination-active{background:var(--MAIN-COLOR);font-weight:600}.pagination-inactive,.pagination-dots{background:var(--MAIN-COLOR-WITH-BLUR)}.next,.prev{background:var(--MAIN-COLOR);color:var(--WHITE)}.post-box-wrapper{position:relative;width:70%;margin:0 auto;border-radius:8px;display:flex;gap:2rem}.post-box .post-box-wrapper .masonry-container{columns:1;margin:0;width:auto}.post-box .post-box-wrapper .masonry-container .box{width:300px}.post-box-content{width:100%;background:var(--WHITE);border-radius:8px;padding:40px;margin:0;box-shadow:0 0 15px rgba(0,0,0,.2);height:max-content}.post-box-catregories-tags-wrapper{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.post-box-catregories-tags-wrapper a,.meta-wrapper .post-meta{text-decoration:none;display:block;width:max-content;color:var(--WHITE);background:var(--MAIN-COLOR);padding:5px 10px;border-radius:8px;font-weight:600;box-shadow:0 0 10px rgba(0,0,0,.2);transition:0.3s ease}.post-box-catregories-tags-wrapper a:hover,.meta-wrapper .post-meta:hover{background:var(--WHITE);color:var(--MAIN-COLOR);box-shadow:0 0 15px var(--MAIN-COLOR-WITH-BLUR)}.meta-wrapper{display:flex;gap:10px;flex-direction:column;margin-top:5px}.meta-wrapper .categories,.meta-wrapper .tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.meta-wrapper .tags{padding-left:10px}.post-box-catregories-tags-wrapper .categories{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.post-box-img-title{text-align:center}.post-box-img-title img{width:50%;margin-bottom:2rem;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.post-box-title{font-style:italic;font-size:20px;margin-bottom:2rem}.content-wrapper{font-size:18px}.content-wrapper iframe{width:100%;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.content-wrapper img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.content-wrapper p{margin-bottom:10px}.info-box,.post-box{width:100%;padding:4rem 0}.info-box-wrapper{width:50%;margin:0 auto;padding:40px 30px;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.3);background:var(--WHITE)}.contact-page-wrapper{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;min-height:76vh;display:flex;justify-content:center;align-items:center}.contact-page-content-wrapper{position:relative;width:40%;padding:40px;background:var(--WHITE);border-radius:8px;font-size:22px;text-align:center;box-shadow:0 0 15px rgba(0,0,0,.3)}.contact-page-content-wrapper i{position:absolute;bottom:10px;left:10px;font-size:2rem;color:var(--SEPARATE-LINE-DARK)}.contact-page-content-wrapper .title{text-align:center;font-style:italic;font-weight:600;font-size:32px;margin-bottom:1rem}footer{width:100%;background:var(--FOOTER-BG);border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 0 15px rgba(0,0,0,.3);color:var(--WHITE);font-weight:600;padding:1rem}.copyright{width:80%;margin:0 auto}.footer-logo{text-align:center}.footer-logo img{height:80px}.copyright-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:18px}.copyright-wrapper a,.nav-footer a{margin-left:5px;text-decoration:none;background:var(--WHITE);color:var(--FOOTER-REPYX-COLOR);padding:1px 8px;border-radius:8px;box-shadow:var(--SIMPLY-BOX-SHADOW);transition:0.3s ease}.copyright-wrapper a:hover{transform:translateY(-5px)}@media screen and (max-width:1200px){.masonry-container{columns:2}.contact-page-content-wrapper{width:500px}.post-box-wrapper{flex-direction:column;width:90%}.post-box-img-title img{width:100%}.post-box .post-box-wrapper .masonry-container{columns:auto;margin:auto;width:80%}.post-box .post-box-wrapper .masonry-container .box{width:100%}}@media screen and (max-width:900px){.copyright-wrapper{flex-direction:column;gap:15px;margin-top:20px;text-align:center}.info-box-wrapper{width:70%}}@media screen and (max-width:768px){.header-wrapper{width:100%;padding:0 15px}.info-box-wrapper{width:85%}.info-box,.post-box{padding:2rem 0}.search-dropdown-wrapper{position:fixed;top:90px;left:0;right:0}.post-box-content{padding:40px 15px}}@media screen and (max-width:600px){.header-wrapper{gap:20px}.masonry-container{width:90%;columns:1;margin:2rem auto 0 auto}.contact-page-content-wrapper{width:90%}.info-box-wrapper{width:90%}.search-bar-wrapper input{font-size:14px}}@media screen and (max-width:550px){.logo-holder img{width:80px}.header-social-logo-wrapper a,.header-social-logo-wrapper a i,.mobil-menu-label{font-size:2rem}.search-bar-wrapper input{padding:5px}}@media screen and (max-width:450px){.main-nav{width:100%}}@media screen and (max-width:400px){.gdpr-holder{width:300px;font-size:16px}}