@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/fonts/poppins/poppins-v20-latin-200.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins/poppins-v20-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/fonts/poppins/poppins-v20-latin-500.woff2)format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/fonts/poppins/poppins-v20-latin-600.woff2)format("woff2")}@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/fonts/bebas-neue/BebasNeue-Regular.ttf)format("truetype")}:root{--dsh-color-primary-base:#d7fb00;--dsh-color-primary-dark:#95af00;--dsh-color-primary-light:#e5ff49;--dsh-color-primary-transparent:#d7fb0080;--dsh-color-primary-contrast:#fff;--dsh-color-secondary-base:#0a0a0a;--dsh-color-secondary-dark:#000;--dsh-color-secondary-light:#303030;--dsh-color-secondary-transparent:#0a0a0a80;--dsh-color-secondary-contrast:#fff;--dsh-color-tertiary-base:#fdfdfd;--dsh-color-tertiary-dark:#d7d7d7;--dsh-color-tertiary-light:#fff;--dsh-color-tertiary-transparent:#fdfdfd80;--dsh-color-tertiary-contrast:#000;--dsh-color-text-base:#fdfdfd;--dsh-color-text-dark:#d7d7d7;--dsh-color-text-light:#fff;--dsh-color-text-transparent:#fdfdfd80;--dsh-color-text-contrast:#000;--dsh-color-text-darker-base:#afafaf;--dsh-color-text-darker-dark:#898989;--dsh-color-text-darker-light:#d5d5d5;--dsh-color-text-darker-transparent:#afafaf80;--dsh-color-text-darker-contrast:#000;--dsh-color-link-base:#d7fb00;--dsh-color-link-dark:#95af00;--dsh-color-link-light:#e5ff49;--dsh-color-link-transparent:#d7fb0080;--dsh-color-link-contrast:#fff;--dsh-color-success-base:#a5ff7a;--dsh-color-success-dark:#71ff2e;--dsh-color-success-light:#d9ffc7;--dsh-color-success-transparent:#a5ff7a80;--dsh-color-success-contrast:#000;--dsh-color-danger-base:#ff7a7a;--dsh-color-danger-dark:#ff2e2e;--dsh-color-danger-light:#ffc7c7;--dsh-color-danger-transparent:#ff7a7a80;--dsh-color-danger-contrast:#000;--dsh-color-warning-base:#ffcd61;--dsh-color-warning-dark:#ffb515;--dsh-color-warning-light:#ffe5ae;--dsh-color-warning-transparent:#ffcd6180;--dsh-color-warning-contrast:#000;--dsh-color-info-base:#61d2ff;--dsh-color-info-dark:#15bcff;--dsh-color-info-light:#aee8ff;--dsh-color-info-transparent:#61d2ff80;--dsh-color-info-contrast:#000}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-family:Bebas Neue,sans-serif;font-size:5rem;line-height:10rem}@media only screen and (width<=767.98px){h1{font-size:4rem;line-height:5rem}}@media only screen and (width<=575.98px){h1{font-size:2.5rem;line-height:4rem}}h1.icon{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}h1.icon:before{content:url(/heading-lines.svg);width:100px;height:80px;margin-top:.5rem}@media only screen and (width<=991.98px){h1.icon:before{aspect-ratio:1;width:100px}}@media only screen and (width<=767.98px){h1.icon:before{aspect-ratio:1;width:80px;margin-top:.25rem}}@media only screen and (width<=575.98px){h1.icon:before{aspect-ratio:1;width:55px;margin-top:.25rem}}h1.xl-title{font-size:9rem}@media only screen and (width<=1399.98px){h1.xl-title{font-size:8rem;line-height:9rem}}@media only screen and (width<=1199.98px){h1.xl-title{font-size:6.25rem;line-height:7.25rem}}@media only screen and (width<=991.98px){h1.xl-title{font-size:6.25rem;line-height:7.25rem}}@media only screen and (width<=767.98px){h1.xl-title{font-size:6rem;line-height:7rem}}@media only screen and (width<=575.98px){h1.xl-title{font-size:5rem;line-height:6rem}}h2{font-family:Bebas Neue,sans-serif;font-size:3.75rem}@media only screen and (width<=767.98px){h2{font-size:2.5rem}}h2.icon{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}h2.icon:before{content:url(/heading-lines.svg);width:80px;height:60px;margin-top:.5rem}@media only screen and (width<=767.98px){h2.icon:before{width:60px;height:60px;margin-top:0}}h3{font-family:Bebas Neue,sans-serif;font-size:2rem}@media only screen and (width<=767.98px){h3{font-size:1.75rem}}h4{font-family:Poppins,sans-serif;font-size:1.75rem}@media only screen and (width<=991.98px){h4{font-size:1.5rem}}@media only screen and (width<=767.98px){h4{font-size:1.25rem}}h4.subheading{margin-top:-1rem}@media only screen and (width<=767.98px){h4.subheading{margin-top:-.5rem}}h5{font-family:Poppins,sans-serif;font-size:1.5rem}h6{font-family:Poppins,sans-serif;font-size:1.25rem}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--dsh-color-secondary-base);color:var(--dsh-color-text-base);font-family:Poppins,sans-serif}body,html{scroll-behavior:smooth;overflow-x:hidden}.application{position:relative;overflow-x:hidden!important}.application.menu-open{width:100vw;height:100vh;overflow:hidden!important}.application.stop-animations *{transition:none!important;animation:none!important}.application.modal-open{-ms-overflow-style:none;scrollbar-width:none}.application.modal-open ::-webkit-scrollbar{display:none}::selection{color:var(--dsh-color-secondary-base);background-color:var(--dsh-color-primary-base)}.container{max-width:100%;margin:0 auto;padding:0 2rem}@media only screen and (width>=576px){.container{max-width:540px}}@media only screen and (width>=768px){.container{max-width:720px}}@media only screen and (width>=992px){.container{max-width:960px}}@media only screen and (width>=1200px){.container{max-width:1140px}}@media only screen and (width>=1400px){.container{max-width:1320px}}@media only screen and (width>=2000px){.container{max-width:1920px}}::-webkit-scrollbar{width:8px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--dsh-color-primary-base);background-clip:padding-box;border:2px solid #0000;border-radius:0 15px;cursor:grab!important}::-webkit-scrollbar-thumb:hover{background:var(--dsh-color-primary-base);cursor:grab}.form{gap:2.5rem;height:100%;display:flex}@media only screen and (width<=991.98px){.form{flex-direction:column}}.form .validation{color:var(--dsh-color-danger-base);font-size:.75rem;position:absolute}.form-group{flex-direction:column;flex:1;gap:2.5rem;height:100%;display:flex}.input-group{height:100%;font-size:1.2rem;font-weight:200;position:relative}.input-group__label{color:var(--dsh-color-text-darker-base);pointer-events:none;align-items:center;gap:5px;transition:all .2s;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.input-group__label .optional{font-size:.75rem}.input-group__input{background:var(--dsh-color-secondary-light);width:100%;color:var(--dsh-color-text-base);border:2px solid #4a4a4a;outline:none;padding:1rem;font-size:1.2rem;transition:all .2s}.input-group__input:focus{border-color:var(--dsh-color-primary-base)}.input-group__input:focus+.input-group__label{color:var(--dsh-color-primary-base)}.input-group__input:focus,.input-group__input:not(:placeholder-shown){transition:all .2s}.input-group__input:focus+.input-group__label,.input-group__input:not(:placeholder-shown)+.input-group__label{font-size:.75rem;transition:all .2s;top:-1rem;left:0}.input-group.empty .input-group__input{border-color:var(--dsh-color-danger-base)}.input-group.empty .input-group__label{color:var(--dsh-color-danger-base)}.text-area__label{color:var(--dsh-color-text-darker-base);pointer-events:none;align-items:center;gap:5px;transition:all .2s;display:flex;position:absolute;top:2rem;left:1rem;transform:translateY(-50%)}.text-area__label .optional{font-size:.75rem}.text-area__input{resize:none;background:var(--dsh-color-secondary-light);width:100%;height:100%;color:var(--dsh-color-text-base);border:2px solid #4a4a4a;outline:none;flex:1;padding:1rem;font-size:1.2rem;transition:all .2s}.text-area__input:focus{border-color:var(--dsh-color-primary-base)}.text-area__input:focus+.text-area__label{color:var(--dsh-color-primary-base)}.text-area__input:focus,.text-area__input:not(:placeholder-shown){transition:all .2s}.text-area__input:focus+.text-area__label,.text-area__input:not(:placeholder-shown)+.text-area__label{font-size:.75rem;transition:all .2s;top:-1rem;left:0}.text-area.empty .text-area__input{border-color:var(--dsh-color-danger-base)}.text-area.empty .text-area__label{color:var(--dsh-color-danger-base)}.submit{float:right;margin-top:1.5rem}.news{background-color:var(--dsh-color-primary-base);width:100%;padding:.25rem 0}.news.empty{padding:0}@media only screen and (width<=767.98px){.news{padding:.75rem 0}}.news__wrapper{-webkit-user-select:none;user-select:none;color:#000;gap:2rem;display:flex;position:relative;overflow:hidden}.news__wrapper:hover .news__wrapper__items{animation-play-state:paused}.news__wrapper__items{flex-shrink:0;justify-content:space-around;gap:2rem;min-width:100%;animation:linear infinite ticker;display:flex}@media (prefers-reduced-motion:reduce){.news__wrapper__items{animation-play-state:paused!important}}.news__wrapper__items__item{align-items:center;gap:2rem;display:flex}.news__wrapper__items__item p{color:var(--dsh-color-secondary-base);font-family:Bebas Neue,sans-serif;font-size:3rem}.news__wrapper__items__item p .highlight{color:red}@media only screen and (width<=767.98px){.news__wrapper__items__item p{font-size:2rem}}.news__wrapper__items__item .dot{background:var(--dsh-color-secondary-base);border-radius:100%;width:.75rem;height:.75rem}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(calc(-100% - 2rem))}}.services{justify-content:space-between;margin-top:8rem;display:flex}.services__heading h4{color:var(--dsh-color-text-darker-base)}.services__card-wrapper{margin:5rem 0}.services__card-wrapper__card{clip-path:polygon(75% 0,100% 20%,100% 100%,0 100%,0 0);width:100%;height:420px;color:var(--dsh-color-secondary-base);background-color:#1a1a1a;border:0;outline:0;padding-top:5rem;padding-bottom:1.5rem;position:relative}@media only screen and (width<=767.98px){.services__card-wrapper__card{height:500px;padding-top:6rem}}.services__card-wrapper__card h3{color:var(--dsh-color-tertiary-base);text-transform:uppercase;margin-bottom:1rem;font-family:Bebas Neue,sans-serif}.services__card-wrapper__card p{color:gray}.services__card-wrapper__card h5{text-transform:uppercase;color:var(--dsh-color-primary-base);font-family:Bebas Neue,sans-serif;position:absolute;bottom:1rem}.services__card-wrapper__cardlearn-more{display:flex}@media only screen and (width<=991.98px){.services__card-wrapper__card{max-width:22rem;margin:0 auto}.services__arrows{display:none}}.why-me{margin-top:8rem}.why-me__wraper{align-items:center;gap:2.5rem;min-height:max-content;margin-top:2rem;display:flex}@media only screen and (width<=1199.98px){.why-me__wraper{flex-direction:column-reverse}}.why-me__wraper>*{flex:1}.why-me__wraper__left .reasons{list-style:none}.why-me__wraper__left .reasons__reason{margin-top:2rem}.why-me__wraper__left .reasons__reason__heading{justify-content:flex-start;align-items:center;gap:20px;display:flex}.why-me__wraper__left .reasons__reason__heading .icon{width:auto;height:2rem;color:var(--dsh-color-primary-base)}.why-me__wraper__left p,.why-me__wraper__left a{color:var(--dsh-color-tertiary-dark);margin-top:.5rem;padding-left:calc(2rem + 20px)}.why-me__wraper__left a{justify-content:flex-start;align-items:center;gap:5px;display:flex}.why-me__wraper__left a:hover{color:var(--dsh-color-primary-base)}.why-me__wraper__right img{float:right;width:auto;height:800px}@media only screen and (width<=767.98px){.why-me__wraper__right img{object-fit:cover;width:100%;height:auto}}.results{height:100vh;margin-top:8rem;padding-top:1rem;position:relative}@media only screen and (width<=767.98px){.results{height:90vh;overflow:hidden}}.results__slider__wrapper{height:100%}@media only screen and (width<=767.98px){.results__slider__wrapper{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow-x:auto}.results__slider__wrapper::-webkit-scrollbar{display:none}}.results__slider{align-items:center;gap:5rem;width:fit-content;height:100%;padding:1rem 0;display:flex;position:relative}@media only screen and (width<=767.98px){.results__slider{gap:2rem;width:300vw;padding:0}}.results__slider__item{aspect-ratio:1;justify-content:center;width:35vw;display:flex}@media only screen and (width<=1199.98px){.results__slider__item{width:50vw}}@media only screen and (width<=991.98px){.results__slider__item{width:80vw}}@media only screen and (width<=767.98px){.results__slider__item{width:100vw}}.results__slider__item__view-more{width:100%;height:100%;color:var(--dsh-color-secondary-base);font-weight:600}.results__slider__item__view-more:hover span{color:var(--dsh-color-primary-base);background:0 0;transition:all .3s}.results__slider__item__view-more span{background:var(--dsh-color-primary-base);border:5px solid var(--dsh-color-primary-base);justify-content:center;align-items:center;gap:.5rem;height:100%;transition:all .3s;display:flex}.results__slider__item__view-more span svg{width:auto;height:1rem}.results__slider__image{object-fit:cover;width:100%;height:100%}.partners{margin-top:8rem}.partners__heading{text-align:center}.partners__logos{justify-content:center;gap:3rem;display:flex}@media only screen and (width<=767.98px){.partners__logos{gap:1rem}}.partners__logos__logo{flex-wrap:wrap;justify-content:center;margin:3rem 0;display:flex}.partners__logos img{object-fit:contain;filter:grayscale();width:min(320px,80vw);max-height:72px;transition:all .15s}@media only screen and (width<=767.98px){.partners__logos img{width:min(260px,80vw)}}@media only screen and (width<=575.98px){.partners__logos img{width:min(220px,80vw)}}.partners__logos img:hover{filter:grayscale(0)}.revisions{margin-top:8rem}.revisions__heading{justify-content:space-between;display:flex}.revisions__body{margin-top:8rem}.revisions__body__all-revisions{height:350px;display:flex;position:relative}.revisions__body__all-revisions .quote{width:5rem;height:auto;position:absolute;top:-2rem}.revisions__body__all-revisions__left,.revisions__body__all-revisions__right{height:100%;position:relative}.revisions__body__all-revisions__left{flex:1.25}.revisions__body__all-revisions__left .quote{color:var(--dsh-color-primary-base);left:-1rem}.revisions__body__all-revisions__right{background:var(--dsh-color-primary-base);flex:1}.revisions__body__all-revisions .swiper__slider{height:20rem;padding-top:4rem;position:relative}.revisions__body__all-revisions .swiper__slider__read-more{color:var(--dsh-color-secondary-base);align-items:center;gap:10px;font-size:1.5rem;text-decoration:underline;display:inline-flex}.revisions__body__all-revisions .swiper__slider__read-more svg{width:auto;height:1.5rem}.revisions__body__all-revisions .swiper__slider__author{align-items:center;gap:1rem;display:flex;position:absolute;bottom:0;right:0}.revisions__body__all-revisions .swiper__slider__author__image{border-radius:50%;width:40px;height:40px}.revisions__body__all-revisions .swiper__container{color:var(--dsh-color-secondary-base);width:100%;transition:color 1s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.revisions__body__all-revisions .swiper__container .swiper-slide-active{color:var(--dsh-color-tertiary-base);transition:color 1s ease-out}.revisions__body__all-revisions .swiper__container .swiper-slide-active a{color:var(--dsh-color-primary-base);text-decoration:none}.revisions__body__all-revisions .swiper__container .swiper-slide-active a svg{color:var(--dsh-color-primary-base)}.revisions__body__all-revisions .swiper__container .last{justify-content:center;align-items:center;width:auto;height:100%;display:flex}@media only screen and (width<=1199.98px){.revisions__body__all-revisions__right,.revisions__heading__arrows__left,.revisions__heading__arrows__right{display:none}}.follow-me{margin-top:8rem}.follow-me__header{justify-content:space-between;margin-bottom:2.5rem;display:flex}.follow-me__header__username{align-items:center;gap:.5rem;display:flex}.follow-me__header__username a{color:var(--dsh-color-primary-base);font-family:Bebas Neue,sans-serif;font-size:1.5rem;text-decoration:none}.follow-me__header h5{color:var(--dsh-color-text-darker-base)}.follow-me__images a{width:100%;height:100%;display:block;position:relative}.follow-me__images a:hover .overlay{opacity:1;transition:opacity .3s}.follow-me__images a .overlay{color:#000;opacity:0;background:#d7fb0099;justify-content:center;align-items:center;gap:.25rem;width:100%;height:100%;font-weight:500;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.follow-me__images a .overlay svg{width:1.5rem;height:1.5rem}.follow-me__images__image{object-fit:cover;background-color:#fff;width:100%;height:100%}.follow-me .swiper-slide{aspect-ratio:1}@media only screen and (width>=1200px){.follow-me .pagination__follow-me{display:none}}.book-now{margin-top:8rem}.book-now__header{margin-bottom:3rem}.book-now__header h4{color:var(--dsh-color-text-darker-base)}.book-now__text-area{height:255px}.hero{display:flex;position:relative}@media only screen and (width<=991.98px){.hero{flex-direction:column}}.hero__wrapper{min-height:70vh}.hero__left{position:absolute;top:50%;left:0;transform:translateY(-50%)}.hero__left h1 span{color:var(--dsh-color-primary-base)}.hero__left h4{padding-bottom:2rem}.hero__left__clients{text-align:center;height:40px;margin:1.5rem 0;display:flex}@media only screen and (width<=991.98px){.hero__left__clients{width:max-content;position:absolute;bottom:-51rem;left:50%;transform:translate(-50%)}}@media only screen and (width<=767.98px){.hero__left__clients{bottom:-37rem}}@media only screen and (width<=575.98px){.hero__left__clients{bottom:-30rem}}.hero__left__clients p{margin-left:3rem}.hero__left__clients__images{position:relative}.hero__left__clients__images img{border-radius:50%;width:30px;height:30px;box-shadow:5px 5px 5px #00000080}.hero__left__clients__images:first-child{z-index:3}.hero__left__clients__images:nth-child(2){z-index:2;margin-left:20px;position:absolute}.hero__left__clients__images:nth-child(3){z-index:1;margin-left:40px;position:absolute}@media only screen and (width<=991.98px){.hero__left{position:static;transform:translateY(0)}.hero__left .btn{position:absolute;bottom:-46rem;left:50%;transform:translate(-50%)}}@media only screen and (width<=767.98px){.hero__left .btn{bottom:-32rem}}@media only screen and (width<=575.98px){.hero__left .btn{bottom:-25rem}}.hero__right{z-index:-1;width:100%}@media only screen and (width<=991.98px){.hero__right{margin-top:12rem}}@media only screen and (width<=767.98px){.hero__right{margin-top:8rem}}@media only screen and (width<=575.98px){.hero__right{margin-top:6rem}}.hero__right .hero__img{float:right;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);width:50%;height:auto;min-height:700px}@media only screen and (width<=991.98px){.hero__right .hero__img{width:100%;margin-top:1rem}}.hero__right img{width:100%;height:100%}@media only screen and (width<=991.98px){.hero__right img{width:100%}.hero__right{z-index:-1;transform:translateY(-26%)}}.navbar{justify-content:space-between;align-items:center;height:200px;margin-bottom:1rem;padding:2rem 0;display:flex}.navbar__logo{z-index:200}.navbar__logo svg{width:130px;height:auto}@media only screen and (width<=767.98px){.navbar__logo svg{width:100px}}.navbar__menu{z-index:100;align-items:center;gap:35px;font-family:Bebas Neue,sans-serif;font-size:1.7rem;font-weight:400;display:flex}@media only screen and (width<=1199.98px){.navbar__menu{right:-100%}}.navbar__menu .lang-switcher{z-index:200}.navbar__links{align-items:center;gap:20px;list-style:none;display:flex}@media only screen and (width<=1199.98px){.navbar__links{display:hidden;background-color:var(--dsh-color-secondary-base);flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;width:100vw;height:100vh;padding:8rem 2rem 0;font-size:2.5rem;transition:transform .5s;position:absolute;top:0;left:0;transform:translate(100%)}}@media only screen and (width<=1199.98px) and (width>=576px){.navbar__links{padding:8rem calc(50% - 270px + 2rem) 0}}@media only screen and (width<=1199.98px) and (width>=768px){.navbar__links{padding:8rem calc(50% - 360px + 2rem) 0}}@media only screen and (width<=1199.98px) and (width>=992px){.navbar__links{padding:8rem calc(50% - 480px + 2rem) 0}}@media only screen and (width<=1199.98px) and (width>=1200px){.navbar__links{padding:8rem calc(50% - 570px + 2rem) 0}}@media only screen and (width<=1199.98px) and (width>=1400px){.navbar__links{padding:8rem calc(50% - 660px + 2rem) 0}}@media only screen and (width<=1199.98px) and (width>=2000px){.navbar__links{padding:8rem calc(50% - 960px + 2rem) 0}}@media only screen and (width<=1199.98px){.navbar__links.active{display:flex;transform:translate(0)}}.navbar__links__link{position:relative}.navbar__links__link:last-child{background-color:var(--dsh-color-primary-base);padding:.25em .75em;transition:all .3s}.navbar__links__link:last-child:hover{scale:1.1}.navbar__links__link:last-child a{color:var(--dsh-color-secondary-base)}.navbar__links__link:not(:last-of-type):after{content:"";background-color:var(--dsh-color-primary-base);transform-origin:100% 100%;width:100%;height:1px;transition:transform .3s;display:block;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.navbar__links__link:hover:after{transform-origin:0;transform:scaleX(1)}.navbar a{color:var(--dsh-color-tertiary-base);text-decoration:none}.navbar__burger{z-index:200;display:none}.navbar__burger__line{background-color:var(--dsh-color-primary-base);width:50px;height:5px;margin:6px 0;transition:all .4s}.navbar__burger.active :first-child{transform:rotate(-45deg)translate(-15px,10px)}.navbar__burger.active :nth-child(2){opacity:0;transform:translate(-50%)}.navbar__burger.active :nth-child(3){transform:rotate(45deg)translate(-15px,-9px)}@media only screen and (width<=1199.98px){.navbar__burger{cursor:pointer;flex-direction:column;display:flex}}.footer{border-top:1px solid var(--dsh-color-tertiary-dark);text-align:center;margin-top:5rem;padding:1.25rem 0;font-size:1.25rem}@media only screen and (width<=767.98px){.footer{font-size:1rem}}.footer span,.footer a{color:var(--dsh-color-primary-base);text-decoration:none}.dropdown a{justify-content:center;align-items:center;gap:5px;min-width:4rem;display:flex}.dropdown a svg{width:2rem;height:1.5rem}.dropdown__menu{width:100%;position:relative}.dropdown__menu ul{background:var(--dsh-color-secondary-base);flex-direction:column;padding:.5rem;list-style:none;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%);box-shadow:5px 5px 10px #000c}.dropdown__menu ul li{cursor:pointer;width:100%;padding:.5rem 2rem;position:relative}.dropdown__menu ul li:after{content:"";background-color:var(--dsh-color-primary-base);transform-origin:100% 100%;width:100%;height:1px;transition:transform .3s;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.dropdown__menu ul li:hover:after{transform-origin:0;transform:scaleX(1)}.modal{background:var(--dsh-color-secondary-light);cursor:default;width:700px;height:600px;padding:1.5rem 2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:5px 5px 10px #00000040}@media only screen and (width<=767.98px){.modal{width:90%;height:600px}}.modal__overlay{z-index:999;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.modal__overlay.active{display:block}.modal__overlay{background:#0009}.modal__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.modal__header svg{cursor:pointer;width:auto;height:2rem;transition:all .3s}.modal__header svg:hover{color:var(--dsh-color-primary-base);scale:1.2}.modal__body{height:400px;margin-bottom:1rem;padding-right:2.5rem;overflow-y:scroll}.modal__body p{white-space:pre-line}.modal__author{float:right;color:var(--dsh-color-primary-base)}.loader{background:var(--dsh-color-secondary-base);pointer-events:none;z-index:999;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);width:100vw;height:100vh;position:fixed;top:0;left:0}.loader__imgs{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);gap:50px;width:80%;display:flex;position:absolute;top:50%;left:50%}@media only screen and (width<=991.98px){.loader__imgs{flex-direction:column}}.loader__imgs .img{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media only screen and (width<=991.98px){.loader__imgs .img{max-width:70%;margin:0 auto}}.loader__imgs .img img{object-fit:cover;width:100%;height:100%}.loader__imgs .img svg{width:300px;height:auto}@media only screen and (width<=767.98px){.loader__imgs .img svg{width:200px}}.btn{border:2px solid var(--dsh-color-primary-base);white-space:nowrap;cursor:pointer;outline:0;justify-content:center;align-items:center;gap:15px;padding:.75rem 1.75rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem;font-weight:400;text-decoration:none;transition:background .5s;display:inline-flex}.btn:disabled,.btn:disabled:hover{color:var(--dsh-color-primary-base);cursor:not-allowed;background-color:#0000}.btn svg{width:1.5rem;height:1.5rem}.btn .lds-ring{color:var(--dsh-color-primary-base)}.btn .lds-ring,.btn .lds-ring div{box-sizing:border-box}.btn .lds-ring{width:1.5rem;height:1.5rem;display:inline-block;position:relative}.btn .lds-ring div{box-sizing:border-box;border:3px solid #0000;border-top-color:currentColor;border-radius:50%;width:1.5rem;height:1.5rem;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.btn .lds-ring div:first-child{animation-delay:-.45s}.btn .lds-ring div:nth-child(2){animation-delay:-.3s}.btn .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-primary{background-color:var(--dsh-color-primary-base);color:var(--dsh-color-secondary-base)}.btn-secondary{border:2px solid var(--dsh-color-primary-base);background:0 0}.btn:hover{color:var(--dsh-color-primary-base);background:0 0}.album__container{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media only screen and (width<=991.98px){.album__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767.98px){.album__container{grid-template-columns:repeat(1,1fr)}}.album__item{aspect-ratio:1;position:relative;overflow:hidden}.album__item p{font-weight:500}.album__item__name{font-family:Bebas Neue,sans-serif;font-size:2.5rem}.album__item:hover .overlay{background:#d7fb00b3;width:100%;height:100%;transition:all .3s;top:0;left:0}.album__item:hover .overlay .album__item__name{color:var(--dsh-color-secondary-base)}.album__item:hover .overlay .album__item__link{color:var(--dsh-color-secondary-base);display:inline-block}.album__item .overlay{background:var(--dsh-color-secondary-dark);flex-direction:column;justify-content:center;align-items:center;width:100%;height:15%;transition:all .3s;display:flex;position:absolute;top:85%;left:0}.album__item .overlay .album__item__name{color:var(--dsh-color-text-base)}.album__item .overlay .album__item__link{display:none}.album__item .overlay svg{height:1rem}.album__item img{object-fit:cover;width:100%;height:100%}.single-gallery__container{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-top:3rem;display:grid}@media only screen and (width<=1399.98px){.single-gallery__container{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=991.98px){.single-gallery__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=767.98px){.single-gallery__container{grid-template-columns:repeat(1,1fr)}}.single-gallery__item{aspect-ratio:1;transition:scale .3s;position:relative;overflow:hidden}.single-gallery__item:hover{transition:scale .3s;scale:1.1}.single-gallery__item__image{object-fit:cover;width:100%;height:100%}.single-gallery__back-btn{color:var(--dsh-color-tertiary-base);justify-content:flex-start;align-items:center;gap:.25rem;width:max-content;text-decoration:none;display:flex}.single-gallery__back-btn svg{widows:1rem;height:1rem}.single-gallery__back-btn:hover{color:var(--dsh-color-primary-base);text-decoration:underline}.error404{justify-content:center;gap:7rem;padding:3rem 0;display:flex}.error404__oops{flex-direction:column;justify-content:space-around;display:flex}.error404__oops h2{font-size:5rem}.error404__oops h1{font-size:9rem}.error404 .btn{width:15rem}@media only screen and (width<=991.98px){.error404{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.error404__oops{text-align:center;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}.error404__oops h2{font-size:2rem}.error404__oops h1{font-size:5rem}}@media only screen and (width<=1399.98px){.error404__oops{max-width:450px}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.rotate-enter-active,.rotate-leave-active{transition:transform .3s}.rotate-enter-from,.rotate-leave-to{transform:rotate(-90deg)}.privacy-list{padding-left:1.5rem}.privacy__information{margin-top:4rem}.privacy a{color:var(--dsh-color-primary-base)!important}[class^=pagination__]{justify-content:center;align-items:center;gap:10px;margin-top:4rem;display:flex}.swiper-pagination-bullet{background-color:var(--dsh-color-secondary-light);border-radius:50%;width:15px;height:15px}.swiper-pagination-bullet-active{background-color:var(--dsh-color-primary-base);transition:all .5s}.arrows{display:flex}.arrows svg{width:5rem;height:5rem;color:var(--dsh-color-tertiary-base);cursor:pointer;margin:1rem;transition:all .15s}.arrows svg:hover{color:var(--dsh-color-primary-base)}.arrows svg.disabled{color:var(--dsh-color-secondary-light);cursor:default}@media only screen and (width<=1199.98px){.arrows{display:none}}.pswp img{object-fit:cover!important}
