@charset "UTF-8";
.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.text-xl-light,.text-xl-light ol:not([class*=display-]):not([class*=text-]),.text-xl-light p:not([class*=display-]):not([class*=text-]),.text-xl-light ul:not([class*=display-]):not([class*=text-]){color:var(--text-color-primary);font-family:var(--primary-font);font-size:2rem;font-style:normal;font-weight:300;line-height:1.5}ol,p,ul{color:var(--text-color-primary);font-family:var(--secondary-font);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5}ol,ul{padding-left:15px}h1{font-size:6rem;font-weight:500;line-height:1.2}h1,h2{color:var(--display-color-primary);font-family:var(--secondary-font);font-style:normal;font-weight:600}h2{font-size:4.8rem;line-height:1.25}h3{color:var(--display-color-primary);font-family:var(--secondary-font);font-size:3.6rem;font-style:normal;font-weight:600;line-height:1.22}body,html{background:#fff;color:#000;font-family:var(--primary-font);font-size:62.5%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;--mobile-menu-breakpoint:970px;--fs-rate:1;--fs-small-rate:1;--primary-font:"Source Sans 3";--secondary-font:"Source Sans 3";--container-narrow:75.2rem;--container-basic:1126px;--container-wide:144rem;--container-full:192rem;--container-padding:2.4rem;--basic-section-padding:6rem;  --base-black:#0f161e;--base-black-rgb:15,22,30;--base-white:#fff;--base-white-rgb:255,255,255; --gray-color-25:#fcfcfd;--gray-color-25-rgb:252,252,253;--gray-color-50:#f9fafb;--gray-color-50-rgb:249,250,251;--gray-color-100:#f2f4f7;--gray-color-100-rgb:242,244,247;--gray-color-200:#eaecf0;--gray-color-200-rgb:234,236,240;--gray-color-300:#d0d5dd;--gray-color-300-rgb:208,213,221;--gray-color-400:#98a2b3;--gray-color-400-rgb:152,162,179;--gray-color-500:#667085;--gray-color-500-rgb:102,112,133;--gray-color-600:#475467;--gray-color-600-rgb:71,84,103;--gray-color-700:#344054;--gray-color-700-rgb:52,64,84;--gray-color-800:#182230;--gray-color-800-rgb:24,34,48;--gray-color-900:#101828;--gray-color-900-rgb:16,24,40;--gray-color-950:#0c111d;--gray-color-950-rgb:12,17,29; --brand-color-25:#f6ffe5;--brand-color-25-rgb:246,255,229;--brand-color-50:#defebc;--brand-color-50-rgb:222,254,188;--brand-color-100:#d5ff99;--brand-color-100-rgb:213,255,153;--brand-color-200:#cfff8f;--brand-color-200-rgb:207,255,143;--brand-color-300:#bdff66;--brand-color-300-rgb:189,255,102;--brand-color-400:#b4ff33;--brand-color-400-rgb:180,255,51;--brand-color-500:#97d700;--brand-color-500-rgb:151,215,0;--brand-color-600:#6e9c00;--brand-color-600-rgb:110,156,0;--brand-color-700:#536c0e;--brand-color-700-rgb:83,108,14;--brand-color-800:#3e5b00;--brand-color-800-rgb:62,91,0;--brand-color-900:#161b05;--brand-color-900-rgb:22,27,5;--brand-color-950:#161b05;--brand-color-950-rgb:22,27,5; --error-color-25:#fffbfa;--error-color-25-rgb:255,251,250;--error-color-50:#fef3f2;--error-color-50-rgb:254,243,242;--error-color-100:#fee4e2;--error-color-100-rgb:254,228,226;--error-color-200:#fecdca;--error-color-200-rgb:254,205,202;--error-color-300:#fda29b;--error-color-300-rgb:253,162,155;--error-color-400:#f97066;--error-color-400-rgb:249,112,102;--error-color-500:#f04438;--error-color-500-rgb:240,68,56;--error-color-600:#d92d20;--error-color-600-rgb:217,45,32;--error-color-700:#b42318;--error-color-700-rgb:180,35,24;--error-color-800:#912018;--error-color-800-rgb:145,32,24;--error-color-900:#7a271a;--error-color-900-rgb:122,39,26;--error-color-950:#55160c;--error-color-950-rgb:85,22,12; --warning-color-25:#fffcf5;--warning-color-25-rgb:255,252,245;--warning-color-50:#fffaeb;--warning-color-50-rgb:255,250,235;--warning-color-100:#fef0c7;--warning-color-100-rgb:254,240,199;--warning-color-200:#fedf89;--warning-color-200-rgb:254,223,137;--warning-color-300:#fec84b;--warning-color-300-rgb:254,200,75;--warning-color-400:#fdb022;--warning-color-400-rgb:253,176,34;--warning-color-500:#f79009;--warning-color-500-rgb:247,144,9;--warning-color-600:#dc6803;--warning-color-600-rgb:220,104,3;--warning-color-700:#b54708;--warning-color-700-rgb:181,71,8;--warning-color-800:#93370d;--warning-color-800-rgb:147,55,13;--warning-color-900:#7a2e0e;--warning-color-900-rgb:122,46,14;--warning-color-950:#4e1d09;--warning-color-950-rgb:78,29,9; --success-color-25:#f6fef9;--success-color-25-rgb:246,254,249;--success-color-50:#ecfdf3;--success-color-50-rgb:236,253,243;--success-color-100:#dcfae6;--success-color-100-rgb:220,250,230;--success-color-200:#abefc6;--success-color-200-rgb:171,239,198;--success-color-300:#75e0a7;--success-color-300-rgb:117,224,167;--success-color-400:#47cd89;--success-color-400-rgb:71,205,137;--success-color-500:#17b26a;--success-color-500-rgb:23,178,106;--success-color-600:#079455;--success-color-600-rgb:7,148,85;--success-color-700:#067647;--success-color-700-rgb:6,118,71;--success-color-800:#085d3a;--success-color-800-rgb:8,93,58;--success-color-900:#074d31;--success-color-900-rgb:7,77,49;--success-color-950:#053321;--success-color-950-rgb:5,51,33; --primary-color:#454cdf;--primary-color-rgb:69,76,223;--black:#000;--black-rgb:0,0,0;--white:#fff;--white-rgb:255,255,255;--gray:#909296;--gray-rgb:144,146,150;--violet:#9c68e2;--violet-rgb:156,104,226;--display-color-primary:#101828;--display-color-primary-rgb:16,24,40;--text-color-primary:#475467;--text-color-primary-rgb:71,84,103;--header-nav-item-color:#475467;--header-nav-item-color-rgb:71,84,103;--header-nav-item-hover-color:#454cdf;--header-nav-item-hover-color-rgb:69,76,223;--header-menu-btn-color:#344054;--header-menu-btn-color-rgb:52,64,84;--header-menu-btn-hvoer-color:#454cdf;--header-menu-btn-hvoer-color-rgb:69,76,223;--mobile-buttons-border-color:#d0d5dd;--mobile-buttons-border-color-rgb:208,213,221 }@media screen and (max-width:1500px){body,html{font-size:51%}}@media screen and (max-width:1240px){body,html{font-size:55%}}@media screen and (max-width:1000px){body,html{--container-padding:1.8rem}}@media screen and (max-width:1024px){body,html{--fs-rate:0.85;--fs-small-rate:0.85}}@media screen and (max-width:640px){body,html{--fs-rate:0.75;--fs-small-rate:0.8}}@media screen and (max-width:450px){body,html{--fs-rate:0.65;--fs-small-rate:0.75}}body.withMenu,html.withMenu{overflow:hidden}body{font-size:1.6rem}*{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*,:focus{outline:none;-webkit-tap-highlight-color:transparent}input,select,textarea{color:#000;font-family:Open Sans,Arial,sans-serif;font-size:14px}textarea{resize:vertical}a{color:#000}a,a:hover{text-decoration:none}a,input[type=button],input[type=submit],label{cursor:pointer}.section{overflow:hidden;padding:var(--basic-section-padding) 0}.container{display:block;margin:0 auto;max-width:calc(var(--container-basic) + var(--container-padding)*2);padding:0 var(--container-padding);width:100%}img,svg{height:auto;max-width:100%}body{padding-top:var(--site-header-height)}body.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}body:not(.home) .site-footer:before{background:url(//stehmajstr.test-unifer.cz/wp-content/themes/stehmajstr-theme/assets/svg/section-top.svg) no-repeat top;background-position:50%;background-size:100%;content:"";height:184px;left:0;min-height:188px;position:absolute;top:-70px;width:100%;z-index:1}body:not(.home) .site-footer:after{background-color:#13191f;content:"";height:calc(100% - 214px);left:0;position:absolute;top:110px;width:100%;z-index:0}.site-footer{background:#13191f;padding:4rem 0 0;position:relative}.site-footer__content{position:relative;z-index:1}.site-footer__content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:50px;justify-content:space-between}@media screen and (max-width:1000px){.site-footer__content .container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.site-footer__content .container h2{color:#fff}.site-footer__content .container p{color:#fff;font-size:16px;font-style:normal;font-weight:300;line-height:23px}@media screen and (max-width:600px){.site-footer__content .container p{font-size:14px;text-align:left}}.site-footer__content .container .col{-webkit-box-flex:2;-ms-flex:2 1 224px;flex:2 1 224px;padding-top:30px}@media screen and (max-width:1000px){.site-footer__content .container .col{-webkit-box-flex:2;-ms-flex:2 1 45%;flex:2 1 45%}}@media screen and (max-width:768px){.site-footer__content .container .col{-webkit-box-flex:2;-ms-flex:2 1 100%;flex:2 1 100%;text-align:center}}.site-footer__content .container .col.links ul li{padding-left:0}.site-footer__content .container .col h2{color:#fff;font-family:Shackleton;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.site-footer__content .container .col p{color:var(--Psek-200,#fffefc);font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:15px}@media screen and (max-width:768px){.site-footer__content .container .col p{text-align:center}}.site-footer__content .container .col ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-top:15px;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.site-footer__content .container .col ul li{color:var(--Psek-200,#fffefc);font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-left:40px;position:relative}@media screen and (max-width:768px){.site-footer__content .container .col ul li{margin:0 auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}}.site-footer__content .container .col ul li svg{height:24px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:24px}.site-footer__content .container .col ul li a{color:var(--Psek-200,#fffefc);font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;-webkit-transition:all .2s ease;transition:all .2s ease}.site-footer__content .container .col ul li a:hover{text-decoration-color:#fffefc}.site-footer__content .container .left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 318px;flex:1 1 318px;padding-right:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (max-width:1000px){.site-footer__content .container .left-col{-webkit-box-flex:2;-ms-flex:2 1 45%;flex:2 1 45%}}@media screen and (max-width:768px){.site-footer__content .container .left-col{-webkit-box-flex:2;-ms-flex:2 1 100%;flex:2 1 100%;text-align:center}}.site-footer__content .container .left-col .logo svg{width:136px}.site-footer__content .container .left-col .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:24px}@media screen and (max-width:600px){.site-footer__content .container .left-col .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-footer__content .container .left-col .social-links a{border:1px solid #fff;border-radius:5px;height:40px;padding:8px;-webkit-transition:.3s ease;transition:.3s ease;width:40px}.site-footer__content .container .left-col .social-links a:hover{border-color:#f0ba94;-webkit-transition:.3s ease;transition:.3s ease}.site-footer__content .container .left-col .social-links a:hover svg{color:#f0ba94;-webkit-transition:.3s ease;transition:.3s ease}.site-footer__content .container .left-col .social-links svg{color:#fff;height:24px;-webkit-transition:.5s ease;transition:.5s ease;width:24px}@media screen and (max-width:600px){.site-footer__content .container .left-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px;padding-right:0;text-align:center}.site-footer__content .container .left-col p{text-align:center}}.site-footer__content .container .left-col a{color:#fff;text-decoration:underline}.site-footer__content .container .left-col a:hover{text-decoration:none}.site-footer__end{padding-bottom:4rem;padding-top:75px}.site-footer__end .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4rem;position:relative}.site-footer__end .container:before{background:url(//stehmajstr.test-unifer.cz/wp-content/themes/stehmajstr-theme/assets/svg/underline.svg) no-repeat 50%;background-size:contain;content:"";-webkit-filter:invert(1);filter:invert(1);height:20px;left:15px;max-width:247px;position:absolute;top:-40px;width:100%;z-index:1}@media screen and (max-width:768px){.site-footer__end .container:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.site-footer__end .container .left-col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2.4rem}@media screen and (max-width:600px){.site-footer__end .container .left-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.6rem;padding-right:0;text-align:center}}.site-footer__end .container .left-col p{color:#fff;font-size:14px}.site-footer__end .container .left-col a{color:#fff;text-decoration:underline}.site-footer__end .container .left-col a:hover{text-decoration:none}.site-footer__end .container .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:600px){.site-footer__end .container .right-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.site-footer__end .container .right-col .madeby{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.site-footer__end .container .right-col .madeby p{-webkit-box-flex:1;color:#fff;-ms-flex:1;flex:1}.site-footer__end .container .right-col .madeby a{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;font-size:0}section.not-found .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50vh;padding-bottom:60px;text-align:center}section.not-found .container p.small-text{color:var(--Grey-60,#66707e);font-family:Source Sans\ 3;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase}section.not-found .container h1{font-family:Shackleton;font-size:48px;font-weight:700;line-height:60px;margin-top:8px}section.not-found .container h1,section.not-found .container p.error-description{color:var(--UNI-Black,#0f161e);font-style:normal;max-width:560px;text-align:center}section.not-found .container p.error-description{font-family:Source Sans\ 3;font-size:16px;font-weight:400;line-height:24px;margin-top:16px}section.not-found{padding-top:250px;position:relative}section.not-found .bg-container{height:250px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}section.not-found .bg-container span{display:block}section.not-found .bg-container #hero-gear-1{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-90%);transform:translateX(-90%)}section.not-found .bg-container #hero-gear-1 svg{-webkit-animation:rotation-gear-right 7s linear infinite;animation:rotation-gear-right 7s linear infinite;height:161px;-webkit-transform-origin:center center;transform-origin:center center;width:160px}section.not-found .bg-container #hero-gear-2{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-12%);transform:translateX(-12%)}section.not-found .bg-container #hero-gear-2 svg{-webkit-animation:rotation-gear-left 7s linear infinite;animation:rotation-gear-left 7s linear infinite;height:200px;-webkit-transform-origin:center center;transform-origin:center center;width:199px}section.not-found .section__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:24px}section.not-found .btn,section.not-found .section__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.not-found .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--bg);-webkit-box-shadow:0 4px 4px 0 rgba(154,99,61,.25);box-shadow:0 4px 4px 0 rgba(154,99,61,.25);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);color:var(--color);font-family:Shackleton;font-size:var(--font-size);font-weight:600;gap:var(--gap);padding:var(--padding);-webkit-transition:.4s ease-out;transition:.4s ease-out}section.not-found .btn.btn--2xl{--padding:10px 31px;--gap:1rem;--font-size:16px;line-height:32px}section.not-found .btn.btn--primary{--bg:#f0ba94;--color:#13191f}section.not-found .btn.btn--primary:focus,section.not-found .btn.btn--primary:hover{--bg:#ca8d63}section.not-found .btn.btn--secondary{--bg:#fee0cb;--color:#13191f}section.not-found .btn.btn--secondary:focus,section.not-found .btn.btn--secondary:hover{--bg:#fff0e5}@-webkit-keyframes rotation-gear-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation-gear-right{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotation-gear-left{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotation-gear-left{0%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.page-content{padding-bottom:80px;padding-top:50px}.page-content h1{color:var(--Inkoust-900,#13191f);font-family:Shackleton;font-size:48px;font-style:normal;font-weight:700;line-height:60px}.page-content h2{font-size:36px;line-height:44px}.page-content h2,.page-content h3{color:#13191f;font-family:Shackleton;font-style:normal;font-weight:700}.page-content h3{font-size:30px;line-height:38px}.page-content h1,.page-content h2,.page-content h3,.page-content h4{margin-bottom:10px;margin-top:10px}.page-content p,.page-content ul li{color:var(--Psek-200,#13191f);font-family:Source Sans\ 3;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.page-content p,.page-content ul{margin-bottom:10px;margin-top:10px}.fade-right{-webkit-transform:translateX(-50vw);transform:translateX(-50vw)}.fade-c-right,.fade-right{opacity:0;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.fade-c-right{-webkit-transform:translateX(-50vw)!important;transform:translateX(-50vw)!important}.fade-right.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade-c-right.active{opacity:1;-webkit-transform:translateX(-71%)!important;transform:translateX(-71%)!important}.fade-left{opacity:0;-webkit-transform:translateX(50vw);transform:translateX(50vw);-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.fade-left.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fade-c-left{opacity:0;-webkit-transform:translateX(50vw)!important;transform:translateX(50vw)!important;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out;transition:opacity 1s ease-out,transform 1s ease-out,-webkit-transform 1s ease-out}.fade-c-left.active{opacity:1;-webkit-transform:translateX(174%)!important;transform:translateX(174%)!important}.columns{--gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.columns--2-per-row{--items-per-row:2}.columns.columns--3-per-row{--items-per-row:3}.columns.columns--4-per-row{--items-per-row:4}.columns.columns--5-per-row{--items-per-row:5}.columns>*{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--items-per-row) - var(--gap)*(var(--items-per-row) - 1)/var(--items-per-row));flex:0 0 calc(100%/var(--items-per-row) - var(--gap)*(var(--items-per-row) - 1)/var(--items-per-row))} .gallery {display: flex;flex-direction: row;gap: 10px;margin-bottom: 30px;a {&::after {content: '';background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22white%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-zoom-in%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22/%3E%3Cpath%20d=%22M10%2010m-7%200a7%207%200%201%200%2014%200a7%207%200%201%200%20-14%200%22/%3E%3Cpath%20d=%22M7%2010l6%200%22/%3E%3Cpath%20d=%22M10%207l0%206%22/%3E%3Cpath%20d=%22M21%2021l-6%20-6%22/%3E%3C/svg%3E);position: absolute;left: 50%;top: 50%;z-index: 2;width: 40px;height: 40px;background-size: contain;background-repeat: no-repeat;transform: translateX(-50%);opacity: 0;transition: opacity 0.4s ease;}&::before {content: '';position: absolute;width: 100%;height: 100%;background: #00000042;z-index: 1;opacity: 0;transition: opacity 0.4s ease;}&:hover {&::before, &::after {opacity: 1;transition: opacity 0.4s ease;}}position: relative;overflow: hidden;img {height: 100%;object-fit: cover;transition: 0.3s ease;}&:hover {img {transition: 0.3s ease;transform: scale(1.2);}}.gallery-overlay {z-index: 1;height: 100%;width: 100%;position: absolute;background: #00000070;display: flex;flex-direction: column;justify-content: end;gap: 10px;padding-bottom: 30px;span.title {color: white;}}&.over {display: none;}}}@media screen and (max-width: 768px) {.gallery {flex-wrap: wrap;a {flex: 1 1 calc(50% - 5px);}}}@media screen and (max-width: 500px) {.gallery {a {flex: 1 1 100%;}}}.slick-slide {margin: 0 20px;}.slick-list {margin: 0 -20px;}