:root{--white: #f9f9f9;--black: #36383F;--grey: #505050;--color-blue: hsl(211 100% 47%);--color-red: hsl(354 100% 47%);--color-green: hsl(134 61% 35%);--color-pink: hsl(320 100% 47%);--color-bordeaux: hsl(334 100% 37%);--color-dark-bordeaux: hsl(334 100% 23%);--bg-color: hsl(327 93% 88%);--menu-bg-color: hsl(327 93% 88%);--bg-pattern: none;font-size:16px;--max-width: 1200px;--menu-height: 50px;--card-max-width: 350px;--card-img-height: 255px;--box-shadow-panel: 0 0 14px rgba(0 0 0 / .5);--box-shadow-button: 4px 4px 8px rgba(0 0 0 / .3);--text-shadow: 2px 2px 5px #fff;--border-radius: .5rem;--sm-mobile: 0;--mobile: 1;--sm-tablet: 0;--tablet: 0;--desktop: 0}body{font-family:Verdana,Arial,Helvetica,sans-serif;line-height:1.5;font-size:1rem}h1{font-size:calc(1.8rem + 1.8vw)}h2{font-size:calc(1.5rem + 1.5vw)}h3{font-size:calc(1.2rem + 1.2vw)}h4{font-size:calc(1rem + 1vw)}h1,h2,h3,h4{font-family:Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;color:var(--color-bordeaux);text-shadow:var(--text-shadow)}a{color:var(--color-dark-bordeaux)}.h-100{height:100%}.w-100{width:100%}.m-0{margin:0}.m-0-auto{margin:0 auto}.p-1{padding:1rem}.p-15{padding:1.5rem}.max-w{max-width:var(--max-width)}.max-w-800{max-width:800px}.max-w-600{max-width:600px}.max-w-400{max-width:400px}.t-center{text-align:center}.blue{color:var(--color-blue)!important}.red{color:var(--color-red)!important}.green{color:var(--color-green)!important}.pink{color:var(--color-pink)!important}.blank-img{background-image:url(data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=)}@media screen and (max-width: 459px){:root{--sm-mobile: 1;--mobile: 0;--sm-tablet: 0;--tablet: 0;--desktop: 0}}@media screen and (min-width: 460px){:root{--sm-mobile: 0;--mobile: 1;--sm-tablet: 0;--tablet: 0;--desktop: 0}}@media screen and (min-width: 620px){:root{--sm-mobile: 0;--mobile: 0;--sm-tablet: 1;--tablet: 0;--desktop: 0}}@media screen and (min-width: 920px){:root{--sm-mobile: 0;--mobile: 0;--sm-tablet: 0;--tablet: 1;--desktop: 0}}@media screen and (min-width: 1250px){:root{--sm-mobile: 0;--mobile: 0;--sm-tablet: 0;--tablet: 0;--desktop: 1}}.row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.col{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.row.h-start,.col.v-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.row.h-end,.col.v-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.row.h-center,.col.v-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.h-spa,.col.v-spa{-ms-flex-pack:distribute;justify-content:space-around}.row.h-spb,.col.v-spb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.h-spe,.col.v-spe{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.row.v-start,.col.h-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.v-end,.col.h-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.v-center,.col.h-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.v-stretch,.col.h-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid{display:grid}.igrid{display:inline-grid}.col-1{grid-template-columns:repeat(1,1fr)}.col-2{grid-template-columns:repeat(2,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.col-6{grid-template-columns:repeat(6,1fr)}.grid.h-start{justify-items:start}.grid.v-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.grid.h-end{justify-items:end}.grid.v-end{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid.h-center{justify-items:center}.grid.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.h-str{justify-items:stretch}.grid.v-str{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid.ch-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.grid.cv-start{-ms-flex-line-pack:start;align-content:start}.grid.ch-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.grid.cv-end{-ms-flex-line-pack:end;align-content:end}.grid.ch-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.cv-center{-ms-flex-line-pack:center;align-content:center}.grid.ch-str{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.grid.cv-str{-ms-flex-line-pack:stretch;align-content:stretch}.grid.ch-spa{-ms-flex-pack:distribute;justify-content:space-around}.grid.cv-spa{-ms-flex-line-pack:distribute;align-content:space-around}.grid.ch-spb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.cv-spb{-ms-flex-line-pack:justify;align-content:space-between}.grid.ch-spe{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.grid.cv-spe{-ms-flex-line-pack:space-evenly;align-content:space-evenly}.rg-03{row-gap:.3rem}.cg-03{-webkit-column-gap:.3rem;-moz-column-gap:.3rem;column-gap:.3rem}.g-03{gap:.3rem}.rg-05{row-gap:.5rem}.cg-05{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.g-05{gap:.5rem}.rg-1{row-gap:1rem}.cg-1{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.g-1{gap:1rem}.rg-15{row-gap:1.5rem}.cg-15{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.g-15{gap:1.5rem}.rg-2{row-gap:2rem}.cg-2{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.g-2{gap:2rem}.rg-3{row-gap:3rem}.cg-3{-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.g-3{gap:3rem}.rg-4{row-gap:4rem}.cg-4{-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.g-4{gap:4rem}body{padding-top:var(--menu-height);font-size:1.2rem}.top-nav{height:var(--menu-height);position:fixed;top:0;left:0;right:0;z-index:80;padding:0 1rem;-webkit-box-shadow:var(--box-shadow-panel);box-shadow:var(--box-shadow-panel)}.top-nav .brand{font-weight:700;font-size:1.3rem}.menu-panel{position:absolute;top:var(--menu-height);left:0;padding:0 1rem;display:grid;grid-template-columns:repeat(calc(2 * var(--sm-mobile) + 3 * var(--mobile) + 5 * var(--sm-tablet) + 6 * var(--tablet) + 6 * var(--desktop)),1fr);gap:1.5rem;width:100%;height:0;overflow:hidden;list-style-type:none;-webkit-transition:height .4s ease-in-out;transition:height .4s ease-in-out}.top-nav,.menu-panel{background:var(--menu-bg-color) var(--bg-pattern)}.nav-link{font-size:1rem;text-transform:uppercase;letter-spacing:.07rem}.brand,.nav-link{color:var(--color-bordeaux);text-decoration:none;text-shadow:var(--text-shadow)}.hamb{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-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:80;height:50px;width:35px}.hamb .bar1,.hamb .bar2,.hamb .bar3{width:35px;height:4px;background-color:var(--color-bordeaux);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:.3rem}.hamb .bar2{margin:8px 0}.menu-toggle{display:none}.menu-toggle:checked~.menu-panel{height:calc(9rem * var(--sm-mobile) + 6rem * var(--mobile) + 3rem * var(--sm-tablet));-webkit-box-shadow:0 0 14px rgba(0,0,0,.5);box-shadow:0 0 14px #00000080;clip-path:inset(0 0 -14px 0)}.menu-toggle:checked~.hamb>.bar1{-webkit-transform:translate(0,12px) rotate(45deg) scale(1.2);transform:translateY(12px) rotate(45deg) scale(1.2)}.menu-toggle:checked~.hamb>.bar2{opacity:0}.menu-toggle:checked~.hamb>.bar3{-webkit-transform:translate(0,-12px) rotate(-45deg) scale(1.2);transform:translateY(-12px) rotate(-45deg) scale(1.2)}@media (min-width: 920px){.hamb{display:none}.menu-panel{position:unset;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:auto;height:auto}}:root{--carousel-total-items: 10;--carousel-width: 100vw;--carousel-item-width: calc( var(--carousel-width) / calc( 2 * var(--sm-mobile) + 3 * var(--mobile) + 4 * var(--sm-tablet) + 6 * var(--tablet) + 8 * var(--desktop) ))}.carousel{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.trans{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}#carousel{-webkit-box-shadow:var(--box-shadow-panel);box-shadow:var(--box-shadow-panel)}#carousel .carousel-container{translate:calc(-1 * var(--carousel-item-width));width:calc(var(--carousel-item-width) * var(--carousel-total-items))}#carousel .carousel-item{position:relative;background-size:cover;width:var(--carousel-item-width);height:var(--carousel-item-width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#carousel .carousel-item button{cursor:pointer;position:absolute;width:100%;height:100%;background-color:transparent;border:none}.s-logo{background-image:url(../img/logo2.png);background-size:cover;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px}.s-logo svg{height:96%;margin-top:4%;margin-left:2%}.s-logo .svg-logo,.s-logo .svg-logo-small{fill:#fff;text-shadow:2px 2px 5px #000;text-transform:uppercase}.s-logo .svg-logo{font-size:1em}.s-logo .svg-logo-small{font-size:.7em;letter-spacing:-.05em}section{padding:0 1rem;display:grid;gap:2rem;max-width:var(--max-width);margin:0 auto}.hr{border-bottom:1px solid hsla(334,100%,37%,.3);padding-bottom:1rem;margin-bottom:1rem}.accent{color:var(--color-red);text-shadow:var(--text-shadow)}.card{max-width:var(--card-max-width);border-radius:var(--border-radius)}.card .card-img{height:var(--card-img-height);background-size:cover;background-position:center;border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card .card-text{padding:1rem;background-color:#ffffff4d;border-radius:0 0 var(--border-radius) var(--border-radius);display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem}.card .card-text h2{font-size:1.5rem;text-align:center}.card .card-text p{text-transform:uppercase;font-size:.8em;letter-spacing:.05rem}.article{display:grid;row-gap:1rem}.box{background-color:#ffffff1a;border-radius:var(--border-radius);border:1px solid hsla(334,100%,37%,.2);padding:1.5rem}.btn-more,.btn-link,.btn-tarinat,.prepaid-submit,.btn-modal-close,.feedback-submit,.tarinat-submit{padding:.4rem .8rem;border-radius:.3rem;border:1px solid var(--color-bordeaux);background-color:#ffffff4d;color:var(--color-bordeaux);-webkit-box-shadow:var(--box-shadow-button);box-shadow:var(--box-shadow-button);font-size:1rem;text-transform:uppercase;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}strong{display:block;color:var(--color-red);font-size:1.5rem;text-shadow:var(--text-shadow);font-family:Helvetica,Verdana,Arial,sans-serif}.official{text-transform:uppercase;letter-spacing:.07rem;font-size:.9rem}.number{font-size:2rem;letter-spacing:.1rem;text-shadow:var(--text-shadow);font-family:Helvetica,Verdana,Arial,sans-serif;font-weight:700}.nowrap{white-space:nowrap}.number-item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 2 * var(--tablet) + 2 * var(--desktop)),1fr)}.tags,.tags a{color:var(--color-blue)!important}.tabs input{display:none}.tabs nav label{color:var(--color-blue);font-size:1em;line-height:.9em;text-transform:uppercase;letter-spacing:.07rem;height:100%;opacity:.4}.tabs nav label .chevr{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);display:inline-block;margin-left:1rem;line-height:2rem}.tabs .tab-container{position:relative;border-bottom:1px solid hsla(334,100%,23%,.3)}.tabs .tab-container .tab{top:0;left:0;position:absolute;height:100%;padding-bottom:1rem;opacity:0;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transition:transform .5s ease-in-out,opacity .5s ease-in-out,-webkit-transform .5s ease-in-out}.tabs:has(#tab1:checked) label[for=tab1]{opacity:1;text-decoration:underline}.tabs:has(#tab1:checked) label[for=tab1] .chevr{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tabs:has(#tab1:checked) .tab1{opacity:1}.tabs:has(#tab2:checked) label[for=tab2]{opacity:1;text-decoration:underline}.tabs:has(#tab2:checked) label[for=tab2] .chevr{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tabs:has(#tab2:checked) .tab2{opacity:1}.main-article .igrid{grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 2 * var(--tablet) + 2 * var(--desktop)),auto)}.main-article h1,.main-article h2{text-align:center}.main-article.ps b,.main-article.fa b,.fantasiat b{color:var(--color-red)}.main-article.ps .card-text p,.main-article.fa .card-text p,.fantasiat .card-text p{text-transform:none;font-size:1.1rem;letter-spacing:.02rem}.main-article.ps .card-text p{text-align:center}.main-article.fa .list-fant{display:grid;gap:.5rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 2 * var(--tablet) + 2 * var(--desktop)),auto)}.main-article.oh p{margin:0}.main-article.oh .tabs .tab-container{height:calc(47rem * var(--sm-mobile) + 36rem * var(--mobile) + 26rem * var(--sm-tablet) + 29rem * var(--tablet) + 25rem * var(--desktop))}.main-article.oh .tabs .tab-container .tab{display:inline-grid;row-gap:.5rem}.main-article.oh .tabs .tab-container .tab .hinnat{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:.5rem}.main-article.oh .tabs .tab-container .tab .hinnat .type{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 2 * var(--sm-tablet) + 2 * var(--tablet) + 2 * var(--desktop)),auto)}.main-article.oh .tabs .tab-container .tab .hinta{font-size:.8rem}.clients-fb em{font-family:Georgia,Times,Times New Roman,serif;color:var(--color-bordeaux)}.main-article.pr .tabs .tab-container,.main-article.mk .tabs .tab-container,.main-article.pe .tabs .tab-container{height:calc(45rem * var(--sm-mobile) + 30rem * var(--mobile) + 20rem * var(--sm-tablet) + 27rem * var(--tablet) + 20rem * var(--desktop))}.main-article.pr .tabs .tab-container .tab,.main-article.mk .tabs .tab-container .tab,.main-article.pe .tabs .tab-container .tab{display:inline-grid;row-gap:1rem}.number-info{font-size:1.2rem;text-align:left}.number-info h3,.kaupunki-tagit h3,.seksi-tagit h3,.puhelinseksi-tagit h3{text-align:center}.kaupunki-tagit a,.seksi-tagit a,.puhelinseksi-tagit a{font-size:1.2rem}.kaupunki-tagit nav,.seksi-tagit nav,.puhelinseksi-tagit nav{text-align:center}.puhelinseksi-tagit nav,.puhelinseksi-tagit nav a,.kaupunki-tagit nav,.kaupunki-tagit nav a{color:var(--color-blue)}.seksi-tagit .s-090{font-size:.9rem}.seksi-tagit .s-095{font-size:.95rem}.seksi-tagit .s-100{font-size:1rem}.seksi-tagit .s-105{font-size:1.05rem}.seksi-tagit .s-110{font-size:1.1rem}.seksi-tagit .s-115{font-size:1.15rem}.seksi-tagit .s-120{font-size:1.2rem}.seksi-tagit .s-125{font-size:1.25rem}.seksi-tagit .s-130{font-size:1.3rem}.seksi-tagit .s-135{font-size:1.35rem}.seksi-tagit .s-140{font-size:1.4rem}.fantasiat h2{text-transform:uppercase;text-align:center}.fantasiat h3{font-size:1.4rem;text-align:center}.fantasiat .grid{grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 2 * var(--sm-tablet) + 3 * var(--tablet) + 3 * var(--desktop)),1fr)}.fantasiat .author{text-align:center;color:var(--color-bordeaux);font-size:1.3rem;display:block}.fantasiat article{scroll-margin-top:4rem}.kanta-edut h3,.kanta-edut h4{text-align:center}.kanta-edut svg{height:3rem;width:7rem}.kanta-edut svg,.kanta-edut a{color:#af5591}.kanta-edut a{font-weight:400;font-size:1.5rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1rem}.kanta-edut .edut{display:grid;gap:2rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 3 * var(--tablet) + 3 * var(--desktop)),1fr)}footer{background-color:#ffffff4d;padding:2rem 0}footer .container{padding:0 1rem;display:grid;gap:2rem;max-width:var(--max-width);margin:0 auto}footer .container .blocks{display:grid;gap:2rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 3 * var(--tablet) + 3 * var(--desktop)),1fr)}footer .container .contacts>a{display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .contacts svg{height:3rem;width:3rem;color:#af5591}footer .container h4{margin-bottom:1rem}footer .container ul{list-style-type:none}footer .container ul li a{font-size:1rem;text-transform:uppercase;letter-spacing:.1rem;color:var(--color-bordeaux)}:root{--p-image-width: calc( 18rem * var(--sm-mobile) + 20rem * var(--mobile) + 20rem * var(--sm-tablet) + 20rem * var(--tablet) + 26rem * var(--desktop) );--p-image-height: calc(.076 * var(--p-image-width))}.copyright{padding:0 1rem;max-width:var(--max-width);margin:-2rem auto 2rem}.copyright .grid{display:grid;gap:1rem 2rem;grid-template-columns:repeat(calc(1 * var(--sm-mobile) + 1 * var(--mobile) + 1 * var(--sm-tablet) + 1 * var(--tablet) + 3 * var(--desktop)),auto)}.copyright .ptr-img{background-size:cover;width:var(--p-image-width);height:var(--p-image-height)}.modal .modal-dialog{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-dialog .modal-content{cursor:auto;z-index:110;overflow:hidden;position:relative;padding:1rem;width:calc(100vw * var(--sm-mobile) + 100vw * var(--mobile) + 40rem * var(--sm-tablet) + 40rem * var(--tablet) + 40rem * var(--desktop));border-radius:calc(0rem * var(--sm-mobile) + 0rem * var(--mobile) + .5rem * var(--sm-tablet) + .5rem * var(--tablet) + .5rem * var(--desktop));background-color:var(--bg-color);-webkit-box-shadow:5px 5px 12px rgba(0,0,0,.6);box-shadow:5px 5px 12px #0009}.modal .modal-dialog .modal-content .modal-close{position:absolute;right:1rem;top:1rem;z-index:120;cursor:pointer;color:var(--color-bordeaux);border:none;background-color:transparent;font-size:3rem}.modal .modal-dialog .modal-content .modal-close:hover{color:var(--color-dark-bordeaux)}.modal .modal-dialog .modal-content .modal-img{height:6rem;width:6rem;background-size:cover;background-position:center;border-radius:50%;cursor:pointer}.modal .modal-dialog .modal-content .modal-header{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid hsla(334,100%,37%,.3);display:inline-grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.modal .modal-dialog .modal-content .modal-header h3{margin:0 2.5rem 0 1.5rem}.modal .modal-dialog .modal-content .modal-footer{border-top:1px solid hsla(334,100%,37%,.3)}.modal .modal-dialog .modal-content .modal-body{overflow-y:scroll;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;row-gap:1rem}:root{--vp-height-sm: 100vh;--content-min-height-sm: var(--vp-height-sm);--content-min-height-lg: min(80vh, 40rem);--body-max-height-sm: calc(var(--vp-height-sm) - 10rem);--body-max-height-lg: calc(var(--content-min-height-lg) - 10rem)}@supports (height: 100dvh){:root{--vp-height-sm: 100dvh}}.modal .modal-dialog .modal-content{position:relative;min-height:calc(var(--content-min-height-sm) * var(--sm-mobile) + var(--content-min-height-sm) * var(--mobile) + var(--content-min-height-lg) * var(--sm-tablet) + var(--content-min-height-lg) * var(--tablet) + var(--content-min-height-lg) * var(--desktop));max-height:calc(var(--vp-height-sm) * var(--sm-mobile) + var(--vp-height-sm) * var(--mobile) + 40rem * var(--sm-tablet) + 40rem * var(--tablet) + 40rem * var(--desktop))}.modal .modal-dialog .modal-content .modal-body{max-height:calc(var(--body-max-height-sm) * var(--sm-mobile) + var(--body-max-height-sm) * var(--mobile) + var(--body-max-height-lg) * var(--sm-tablet) + var(--body-max-height-lg) * var(--tablet) + var(--body-max-height-lg) * var(--desktop))}.backdrop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:90;background-color:#000000b3}.btn-modal-close{margin:0 .5rem .5rem 0}.no-scroll{overflow-y:hidden}input[type=text],input[type=tel],input[type=email],textarea{border-radius:.3rem;padding:.5rem 1rem;-webkit-box-shadow:var(--box-shadow-button);box-shadow:var(--box-shadow-button);font-size:1.2rem;border:none;margin-right:.5rem}input[type=text],input[type=tel],input[type=email],textarea{width:12rem}.three-col input{width:6rem}.two-col,.two-col-2{display:inline-grid;grid-template-columns:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-col{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.two-col-2{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-group{display:grid;row-gap:1rem}.invalid{border:2px solid var(--color-red)!important}.three-col{display:inline-grid;grid-template-columns:auto auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.three-col div{font-size:.6rem;line-height:.8rem;max-width:8rem;text-transform:uppercase;letter-spacing:.07rem;color:var(--color-red)}.three-col button{justify-self:end;margin-right:.5rem;margin-top:.25rem}.captcha-img{width:98px;height:40px;border-radius:.3rem;-webkit-box-shadow:var(--box-shadow-button);box-shadow:var(--box-shadow-button)}.scroll-sign{position:absolute;bottom:15rem;right:1rem;width:2.5rem;height:2.5rem;font-size:2rem;text-align:center;line-height:1.7rem;color:var(--color-red);border-radius:50%;border:3px solid var(--color-red);background-color:#ff00aa1a;-webkit-animation:blink .6s ease-in-out infinite;animation:blink .6s ease-in-out infinite}@-webkit-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}#paytrail{background-color:#fff3;border-radius:.5rem}#paytrail form.p{display:inline-block}#paytrail .pimage{width:100%;height:2rem}#paytrail .pbutton{border:none;padding:0;background-color:transparent;cursor:pointer;width:100%}#prepaid-modal .modal-body{display:grid;row-gap:1rem}.form-prepaid,.paytrail-order{display:grid;row-gap:2rem}.paytrail-img{background-size:cover;padding-top:18.2%;background-color:#ffffff4d;border-radius:.3rem}.amount{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.form-feedback .form-group,.form-prepaid .form-group{width:100%;max-width:25rem;margin:0 auto}#feedback-modal .modal-body,#feedback-modal form,#tarinat-modal .modal-body,#tarinat-modal form{display:grid;row-gap:1.5rem}#find-contact-modal h4{font-size:1.5rem}#find-contact-modal .options label{line-height:1rem}#find-contact-modal .options .two-col{border-radius:.5rem;background-color:#ffffff1a;border:1px solid hsla(334,100%,37%,.2);padding:.5rem;margin-right:.3rem;margin-bottom:.3rem}#find-contact-modal form{display:grid;gap:1rem}#find-contact-modal .form-group{display:grid;gap:.3rem}#find-contact-modal p{color:var(--color-bordeaux);font-size:1.3rem;text-shadow:var(--text-shadow)}#find-contact-modal .msg{min-height:16rem;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;gap:1rem}#find-contact-modal .msg .counter{opacity:0;scale:1;font-size:5rem;line-height:16rem;color:var(--color-red);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#find-contact-modal .msg .appear{-webkit-animation:.5s linear appear;animation:.5s linear appear}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}#find-contact-modal .msg .op-1{opacity:1;scale:2}#find-contact-modal .msg img{max-width:100%}
