@charset "UTF-8";
a {
text-decoration-thickness: 1px !important;
text-underline-offset: .1em;
} :where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
} .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
margin-bottom: 3px;
} .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
outline-offset: 4px;
} .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
outline-offset: 0;
} h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
text-wrap: pretty;
} .more-link {
display: block;
}
main {
margin-top: 0;
}@font-face {
font-family: 'LaLuxesScript';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/fonts/la-luxes-script.woff2) format('woff2');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Oswald';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/fonts/Oswald-Light.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'BiroScript';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/fonts/biro-script/Biro_Script.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/fonts/roboto/Roboto-Regular.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Roboto Black';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/fonts/roboto/Roboto-Black.ttf) format('truetype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Saira';
src: url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/fonts/saira/Saira-VariableFont_wdth,wght.ttf) format('truetype');
font-weight: 100 900;
font-display: swap;
}
:root {
--wp--preset--typography--font-family--la-luxes-script: 'LaLuxesScript', cursive;
--wp--preset--typography--font-family--oswald: 'Oswald', sans-serif;
--wp--preset--typography--font-family--biroscript: 'BiroScript', sans-serif;
--wp--preset--typography--font-family--roboto: 'Roboto', sans-serif;
--wp--preset--typography--font-family--roboto-black: 'Roboto Black', sans-serif;
--wp--preset--typography--font-family--saira: 'Saira', sans-serif;
}
html, body {
font-family: var(--wp--preset--typography--font-family--saira);
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
font-size: 20px;
}
h1 { font-weight: 400;
font-size: 4rem;
}
@media (min-width: 768px) {
h1 {
font-size: 6rem;
}
}
@media (min-width: 992px) {
h1 {
font-size: 9rem;
}
}
h2, h2, h3, h4 {
font-family: 'BiroScript', Arial; }
h2 {
line-height: 1.1 !important;
}
@media (max-width: 767px) {
h2 {
font-size: 2.7rem;
}
}
h1:not(.wp-block-post-title) {
font-family: var(--wp--preset--typography--font-family--la-luxes-script);
}
@keyframes bounceInDown {
0% {
opacity: 0;
transform: translateY(-30px);
}
100% {
transform: translateY(0);
}
}
.bounceInDown {
display: inline-block; animation: bounceInDown 0.8s ease forwards; }
@media (max-width: 767px) {
.andy-main-navigation,
.wp-block-navigation__responsive-close {
padding: 5px 25px;
}
}
.andy-main-navigation
.andy-main-navigation > .wp-block-group > .wp-block-group {
padding-top: 10px !important;
padding-bottom: 20px !important;
}
.andy-main-navigation ul.wp-block-navigation {
gap: 40px;
justify-content: center;
}
.andy-main-navigation .andy-navigation-inner-wrapper {
justify-content: center;
}
.andy-main-navigation .andy-navigation-inner-wrapper nav {
width: 100%;
}
.andy-main-navigation .andy-navigation-inner-wrapper nav button {
position: absolute;
right: 0;
top: 0;
}
.wp-block-navigation__responsive-container.is-menu-open.is-menu-open {
background-color: rgba(0,0,0,.8) !important;
}
html.has-modal-open .wp-block-navigation__responsive-container-open {
visibility: hidden;
}
:where(.wp-site-blocks *:focus) {
outline-width: 2px;
outline-style: solid;
outline-color: white;
}
.wp-block-navigation__responsive-container {
z-index: 1000;
}
.wp-block-navigation-item__content:focus {
outline: none;
}
.andy-main-navigation a.wp-block-navigation-item__content:active::after {
color: #fff !important;
}
@media (max-width: 767px) {
.wp-block-navigation__responsive-container { min-height: 100vh; }
}
.andy-navigation-inner-group {
width: 100%;
}
@media (min-width: 768px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: none !important;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: block !important;
width: 100%;
position: relative;
z-index: auto;
background-color: inherit;
}
} @media (min-width: 600px) {
.wp-block-navigation__responsive-container-open:not(.always-shown) {
display: flex;
}
.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
display: none;
}
}
.andy-main-navigation.hidden {
transform: translateY(-100%);
}
.andy-main-navigation.visible {
transform: translateY(0);
}
.andy-main-navigation {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 10000;
transition: transform 0.3s ease-in-out, background-color .5s ease-in-out;  }
@media (min-width: 768px) {
.andy-main-navigation { 
position: fixed;
}
}
.andy-main-navigation.scrolled { background-color: rgba(0, 0, 0, 0.95);
}
.andy-main-navigation .wp-block-navigation-item,
.andy-main-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
color: #fff;
}
.andy-main-navigation .wp-block-navigation-item { font-family: var(--wp--preset--typography--font-family--saira);
font-weight: 400; }
.andy-main-navigation a.wp-block-navigation-item__content {
position: relative;
display: inline-block;
padding: 15px 0 !important;
text-decoration: none; font-size: 1.2rem;
letter-spacing: 1.2px;
color: inherit;
}
.andy-main-navigation a.wp-block-navigation-item__content::after,
.andy-main-navigation a.wp-block-navigation-item__content::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 4px;
border-radius: 4px;
background-color: currentColor;
transition: width 0.3s ease;
}
.andy-main-navigation a.wp-block-navigation-item__content:hover::after, 
.current-menu-item a.wp-block-navigation-item__content::after {
width: 80%;
left: 0;
transform: translateX(0);
}
@media (min-width: 768px) {
body.theme-black .andy-main-navigation a.wp-block-navigation-item__content {
color: black;
}
}
body.theme-red .andy-main-navigation a.wp-block-navigation-item__content::after {
color: var(--wp--preset--color--red);
}
body.theme-green .andy-main-navigation a.wp-block-navigation-item__content::after {
color: var(--wp--preset--color--green);
}
body.theme-neon .andy-main-navigation a.wp-block-navigation-item__content::after {
color: var(--wp--preset--color--neon);
}
.wp-block-navigation__responsive-container-open,
.wp-block-navigation__responsive-container-close {
display: block;
width: 50px;
height: 50px;
background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4%205C3.44772%205%203%205.44772%203%206C3%206.55228%203.44772%207%204%207H20C20.5523%207%2021%206.55228%2021%206C21%205.44772%2020.5523%205%2020%205H4ZM7%2012C7%2011.4477%207.44772%2011%208%2011H20C20.5523%2011%2021%2011.4477%2021%2012C21%2012.5523%2020.5523%2013%2020%2013H8C7.44772%2013%207%2012.5523%207%2012ZM13%2018C13%2017.4477%2013.4477%2017%2014%2017H20C20.5523%2017%2021%2017.4477%2021%2018C21%2018.5523%2020.5523%2019%2020%2019H14C13.4477%2019%2013%2018.5523%2013%2018Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E');
background-size: contain;
}
.wp-block-navigation__responsive-container-close {
margin-top: 10px;
background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20id%3D%22Menu%20/%20Close_MD%22%3E%3Cpath%20id%3D%22Vector%22%20d%3D%22M18%2018L12%2012M12%2012L6%206M12%2012L18%206M12%2012L6%2018%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3C/svg%3E');
}
.wp-block-navigation__responsive-container-open svg,
.wp-block-navigation__responsive-container-close svg {
display: none;
}
@media (max-width: 599px) {
.andy-main-navigation > .wp-block-group > .wp-block-group .wp-block-group {
width: 100%;
}
} .alignfull {
margin-left: 0; margin-right: 0;
width: 100%;
box-sizing: border-box;
}
.dark-text,
.dark-text * {
color: #000;
}
@media (min-width: 1200px) {
.is-style-text-huge-pull-left {
position: relative;
left: -200px;
margin-bottom: 50px;
font-size: 4rem;
line-height: 1;
}
}
.andy-footer {
background-color: #000;
color: #fff;
padding: 20px;
}
.hero-main__title {
margin-top: 0;
}
.hero-main__title, 
.hero-main__subtitle {
font-family: var(--wp--preset--typography--font-family--la-luxes-script);
color: #fff;
}
.hero-main__subtitle {
margin-top: -25px;
font-size: 2rem;
font-family: var(--wp--preset--typography--font-family--biroscript);
}
@media (min-width: 500px) {
.hero-main__subtitle {
margin-top: -50px;
}
}
.hero-main__content {
padding: 50px 0;
position: relative;
z-index: 2;
text-align: center;
transform: rotate(352deg);
}
@media (min-width: 500px) {
.hero-main__content {
padding: 50px;
}  
}
@media (min-width: 992px) {
.hero-main__title, .hero-text {
visibility: hidden;
}
}
.hero-main__title span, .hero-text span {
display: inline-block;
opacity: 0;
transition: opacity 0.5s ease;
}
.is-style-section-paddings {
padding-top: 50px;
padding-bottom: 50px;
}
@media (min-width: 992px) {
.is-style-section-paddings {
padding-top: 100px;
padding-bottom: 100px;
}
}
:where(.wp-site-blocks) > * {
margin-block-start: 0;
margin-block-end: 0;
}
p {
margin-bottom: 25px;
}
:root :where(.is-layout-constrained) > * {
margin-block-start: 0;
}
.nf-form-fields-required {
display: none;
}
[andy-fadein], body:not(.wp-admin).andy-fadein {
opacity: 0;
transform: translateY(20px);
transition: opacity 1s ease-out, transform 0.5s ease-out;
}
[andy-fadein].visible,
.andy-fadein.visible {
opacity: 1;
transform: translateY(0);
}
.entry-content > *:not(.alignfull) {
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
}
ul.is-style-checkmark-list-custom {
list-style-type: none;
}
ul.is-style-checkmark-list-custom li {
list-style: none;
position: relative;
padding: 5px 0 5px 40px;
}
ul.is-style-checkmark-list-custom li::before {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 24px;
height: 24px;
background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z" fill="%23d10064"/></svg>') no-repeat center;
background-size: contain; 
}
.andy-footer ul.social-icons {
color: #fff;
}
ul.social-icons {
display: flex;
justify-content: center;
gap: 20px;
padding: 0;
list-style-type: none;
}
ul.social-icons li {
display: flex;
align-items: center;
justify-content: center;
border: 4px solid #fff;
opacity: 0.5;
border-radius: 50%;
transition: all 0.3s ease;
}
ul.social-icons li:hover,
ul.social-icons li:focus {
opacity: 1;
}
ul.social-icons li a {
padding: 10px;
display: flex;
align-items: center;
justify-content: center;
}
ul.social-icons li a span.some-icon {
position: relative;
display: inline-block;
width: 40px;
height: 40px;
background-size: auto 30px;
background-repeat: no-repeat;
background-position: center;
}
.some-icon.facebook {
background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20class%3D%22svg-inline--fa%20fa-facebook-f%20fa-w-9%22%20aria-hidden%3D%22true%22%20data-prefix%3D%22fab%22%20data-icon%3D%22facebook-f%22%20role%3D%22img%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20viewBox%3D%220%200%20264%20512%22%20data-fa-i2svg%3D%22%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M76.7%20512V283H0v-91h76.7v-71.7C76.7%2042.4%20124.3%200%20193.8%200c33.3%200%2061.9%202.5%2070.2%203.6V85h-48.2c-37.8%200-45.1%2018-45.1%2044.3V192H256l-11.7%2091h-73.6v229%22/%3E%3C/svg%3E');
}
.some-icon.instagram {
background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20shape-rendering%3D%22geometricPrecision%22%20text-rendering%3D%22geometricPrecision%22%20image-rendering%3D%22optimizeQuality%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill-rule%3D%22nonzero%22%20d%3D%22M170.663%20256.157c-.083-47.121%2038.055-85.4%2085.167-85.482%2047.121-.092%2085.407%2038.029%2085.499%2085.159.091%2047.13-38.047%2085.4-85.176%2085.492-47.112.09-85.399-38.039-85.49-85.169zm-46.108.092c.141%2072.602%2059.106%20131.327%20131.69%20131.185%2072.592-.14%20131.35-59.089%20131.209-131.691-.141-72.577-59.114-131.336-131.715-131.194-72.585.141-131.325%2059.114-131.184%20131.7zm237.104-137.092c.033%2016.954%2013.817%2030.682%2030.772%2030.649%2016.961-.034%2030.689-13.811%2030.664-30.765-.033-16.954-13.818-30.69-30.78-30.656-16.962.033-30.689%2013.818-30.656%2030.772zm-208.696%20345.4c-24.958-1.086-38.511-5.234-47.543-8.709-11.961-4.628-20.496-10.177-29.479-19.093-8.966-8.951-14.532-17.461-19.202-29.397-3.508-9.033-7.73-22.569-8.9-47.527-1.269-26.983-1.559-35.078-1.683-103.433-.133-68.338.116-76.434%201.294-103.441%201.069-24.941%205.242-38.512%208.709-47.536%204.628-11.977%2010.161-20.496%2019.094-29.478%208.949-8.983%2017.459-14.532%2029.403-19.202%209.025-3.526%2022.561-7.715%2047.511-8.9%2026.998-1.278%2035.085-1.551%20103.423-1.684%2068.353-.133%2076.448.108%20103.456%201.294%2024.94%201.086%2038.51%205.217%2047.527%208.709%2011.968%204.628%2020.503%2010.145%2029.478%2019.094%208.974%208.95%2014.54%2017.443%2019.21%2029.413%203.524%208.999%207.714%2022.552%208.892%2047.494%201.285%2026.998%201.576%2035.094%201.7%20103.432.132%2068.355-.117%2076.451-1.302%20103.442-1.087%2024.957-5.226%2038.52-8.709%2047.56-4.629%2011.953-10.161%2020.488-19.103%2029.471-8.941%208.949-17.451%2014.531-29.403%2019.201-9.009%203.517-22.561%207.714-47.494%208.9-26.998%201.269-35.086%201.56-103.448%201.684-68.338.133-76.424-.124-103.431-1.294zM149.977%201.773c-27.239%201.286-45.843%205.648-62.101%2012.019-16.829%206.561-31.095%2015.353-45.286%2029.603C28.381%2057.653%2019.655%2071.944%2013.144%2088.79c-6.303%2016.299-10.575%2034.912-11.778%2062.168C.172%20178.264-.102%20186.973.031%20256.489c.133%2069.508.439%2078.234%201.741%20105.548%201.302%2027.231%205.649%2045.827%2012.019%2062.092%206.569%2016.83%2015.353%2031.089%2029.611%2045.289%2014.25%2014.2%2028.55%2022.918%2045.404%2029.438%2016.282%206.294%2034.902%2010.583%2062.15%2011.777%2027.305%201.203%2036.022%201.468%20105.521%201.336%2069.532-.133%2078.25-.44%20105.555-1.734%2027.239-1.302%2045.826-5.664%2062.1-12.019%2016.829-6.585%2031.095-15.353%2045.288-29.611%2014.191-14.251%2022.917-28.55%2029.428-45.404%206.304-16.282%2010.592-34.904%2011.777-62.134%201.195-27.323%201.478-36.049%201.344-105.557-.133-69.516-.447-78.225-1.741-105.522-1.294-27.256-5.657-45.844-12.019-62.118-6.577-16.829-15.352-31.08-29.602-45.288-14.25-14.192-28.55-22.935-45.404-29.429-16.29-6.304-34.903-10.6-62.15-11.778C333.747.164%20325.03-.101%20255.506.031c-69.507.133-78.224.431-105.529%201.742z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E');
}
.some-icon.linkedin {
background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http://www.w3.org/1999/xlink%22%20version%3D%221.1%22%20width%3D%22256%22%20height%3D%22256%22%20viewBox%3D%220%200%20256%20256%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20style%3D%22stroke%3A%20none%3B%20stroke-width%3A%200%3B%20stroke-dasharray%3A%20none%3B%20stroke-linecap%3A%20butt%3B%20stroke-linejoin%3A%20miter%3B%20stroke-miterlimit%3A%2010%3B%20fill%3A%20none%3B%20fill-rule%3A%20nonzero%3B%20opacity%3A%201%3B%22%20transform%3D%22translate%281.4065934065934016%201.4065934065934016%29%20scale%282.81%202.81%29%22%3E%3Cpath%20d%3D%22M%201.48%2029.91%20h%2018.657%20v%2060.01%20H%201.48%20V%2029.91%20z%20M%2010.809%200.08%20c%205.963%200%2010.809%204.846%2010.809%2010.819%20c%200%205.967%20-4.846%2010.813%20-10.809%2010.813%20C%204.832%2021.712%200%2016.866%200%2010.899%20C%200%204.926%204.832%200.08%2010.809%200.08%22%20style%3D%22stroke%3A%20none%3B%20stroke-width%3A%201%3B%20stroke-dasharray%3A%20none%3B%20stroke-linecap%3A%20butt%3B%20stroke-linejoin%3A%20miter%3B%20stroke-miterlimit%3A%2010%3B%20fill%3A%20%23FFFFFF%3B%20fill-rule%3A%20nonzero%3B%20opacity%3A%201%3B%22%20transform%3D%22%20matrix%281%200%200%201%200%200%29%20%22%20stroke-linecap%3D%22round%22%20/%3E%3Cpath%20d%3D%22M%2031.835%2029.91%20h%2017.89%20v%208.206%20h%200.255%20c%202.49%20-4.72%208.576%20-9.692%2017.647%20-9.692%20C%2086.514%2028.424%2090%2040.849%2090%2057.007%20V%2089.92%20H%2071.357%20V%2060.737%20c%200%20-6.961%20-0.121%20-15.912%20-9.692%20-15.912%20c%20-9.706%200%20-11.187%207.587%20-11.187%2015.412%20V%2089.92%20H%2031.835%20V%2029.91%20z%22%20style%3D%22stroke%3A%20none%3B%20stroke-width%3A%201%3B%20stroke-dasharray%3A%20none%3B%20stroke-linecap%3A%20butt%3B%20stroke-linejoin%3A%20miter%3B%20stroke-miterlimit%3A%2010%3B%20fill%3A%20%23FFFFFF%3B%20fill-rule%3A%20nonzero%3B%20opacity%3A%201%3B%22%20transform%3D%22%20matrix%281%200%200%201%200%200%29%20%22%20stroke-linecap%3D%22round%22%20/%3E%3C/g%3E%3C/svg%3E');
}
@media (max-width: 1339px) {
body.page-id-1857 .hero-main__content.dark-text,
body.page-id-1857 .hero-main__content.dark-text * {
color: #fff !important;
}
}
.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;opacity:0;display:none;direction:ltr;-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 4px rgba(0,0,0,.1);-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;display:block}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{visibility:hidden;position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-moz-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-ms-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);-o-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);transition-timing-function:cubic-bezier(0.645,0.045,0.355,1)}.blueimp-gallery>.slides>.slide-active,.blueimp-gallery>.slides>.slide-next,.blueimp-gallery>.slides>.slide-prev{visibility:visible}.blueimp-gallery>.slides>.slide-loading{background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide-loading{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/loading.svg)}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/error.png) center no-repeat}.blueimp-gallery-svgasimg>.slides>.slide-error{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/error.svg)}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery-display>.next,.blueimp-gallery-display>.prev{position:absolute;top:50%;left:15px;width:8px;height:20px;padding:10px 14px 10px 18px;margin-top:-23px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#222 url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/prev.png) center no-repeat;background-color:rgba(0,0,0,.5);border:3px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery-display>.next{right:15px;left:auto;background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/next.png)}.blueimp-gallery-svgasimg>.prev{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/prev.svg)}.blueimp-gallery-svgasimg>.next{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/next.svg)}.blueimp-gallery-display>.close{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/close.png) center no-repeat;opacity:.8;cursor:pointer;display:none}.blueimp-gallery-svgasimg>.close{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/close.svg)}.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 60px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery-display>.play-pause{position:absolute;right:15px;bottom:15px;width:30px;height:30px;background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-svgasimg>.play-pause{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/play-pause.svg)}.blueimp-gallery-playing>.play-pause{background-position:-30px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}*+html .blueimp-gallery>.slides>.slide>.slide-content>img{position:relative}@supports (object-fit:contain){.blueimp-gallery-contain>.slides>.slide>.slide-content,.blueimp-gallery-contain>.slides>.slide>.slide-content>img{width:100%;height:100%;object-fit:contain}}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.indicator>li{display:inline-block;position:relative;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;left:4px;width:75px;height:75px;transition:transform .6s ease-out,opacity .4s ease-out;transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.slides>.slide>.video-content>.video-cover,.blueimp-gallery>.slides>.slide>.video-content>iframe,.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-content>.video-cover{background:center no-repeat;background-size:contain}.blueimp-gallery>.slides>.slide>.video-iframe>.video-cover{background-color:#000;background-color:rgba(0,0,0,.7)}.blueimp-gallery>.slides>.slide>.video-content>.video-play{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery-svgasimg>.slides>.slide>.video-content>.video-play{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/video-play.svg)}.blueimp-gallery>.slides>.slide>.video-playing>.video-cover,.blueimp-gallery>.slides>.slide>.video-playing>.video-play{display:none}.blueimp-gallery>.slides>.slide>.video-loading>.video-play{background:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide>.video-loading>.video-play{background-image:url(//anttinatunen.com/wp-content/themes/anttinatunen-2024/assets/img/loading.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>.video-play{left:50%;margin-left:-64px}.blueimp-gallery>.slides>.slide>.video-content>.video-play:hover{opacity:1}