@charset "UTF-8";:root{--col-main-bg:#fff;--col-main-footer-bg:#333333;--bs-primary:#4C5160;--bs-secondary:#E6ECF4;--col-lang-coach:#393185;--col-life-coach:#009846;--col-polish-lang:#E31E24;--col-lang-teach:#008dd2;--col-helper-separator:#D1E2EB;--col-yellow:#FCFAD0;--col-lightblue:#2382b1;--col-lightblue-transparent:rgba(35, 130, 177, 0.15);--col-blue-bg:#4CA3CF}:root .dropdown-menu{--bs-dropdown-link-hover-bg:rgb(255 171 0 / .31);--bs-dropdown-link-active-bg:#fda10d}.navbar-nav a.active,.navbar-nav a.active:focus,.navbar-nav a.active:hover{--bs-navbar-active-color:#983E7A;--bs-dropdown-link-active-color:#983E7A;--bs-dropdown-link-active-bg:#FFFFFF;background-image:linear-gradient(180deg,#fff0 60%,rgb(152 62 122 / .3) 75%,#fff0 85%,white 100%),linear-gradient(90deg,white 0%,#fff0 20%,#fff0 80%,white 100%);background-blend-mode:hard-light}.navbar-nav>li:first-child>a.active{background-image:linear-gradient(180deg,#fff0 60%,rgb(152 62 122 / .3) 75%,#fff0 85%,white 100%)}@media (max-width:370px){button.navbar-toggler:not(:disabled){margin-left:auto}}body{min-height:100vh;background-color:var(--col-main-bg);font-family:"Catamaran",var(--bs-body-font-family)}h1{font-weight:800;color:var(--bs-primary);margin-top:1em}h2{font-weight:700;color:var(--bs-primary)}h3{font-weight:500;font-size:1.5rem}figure.inner-overlay{position:relative;border-radius:1em;overflow:clip}figure.inner-overlay img{display:block;width:100%;height:auto;border-radius:1em}figure.inner-overlay figcaption{position:absolute;bottom:.4rem;writing-mode:vertical-rl;transform:rotate(180deg);color:#666;padding:.35rem .25rem;border-radius:6px;font-size:small;line-height:1;letter-spacing:.04em;user-select:none;text-shadow:0 1px 1px rgb(0 0 0 / .35)}figure.inner-overlay figcaption.right{right:1rem}figure.inner-overlay figcaption.left{left:1rem}figcaption{font-size:small}.inner-border td,.inner-border th{border:1px solid #888;padding:.8em 1em}.form-group label:has(~[required]):after{content:"*";color:red}#menu-login{max-width:8em;text-wrap:nowrap;overflow-x:clip;text-overflow:ellipsis}#menu-login>i{color:var(--bs-blue);margin-right:.3em}.shake{animation:shake 0.8s}@keyframes shake{0%{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px,0)}20%,40%,60%,80%{transform:translate(10px,0)}100%{transform:translate(0,0)}}.shrink{animation:shrink 0.8s}.shrink .modal-content{animation:shrinkBg 0.8s}@keyframes shrink{0%{transform:scale(1)}50%{transform:scale(.87)}100%{transform:scale(1)}}@keyframes shrinkBg{0%{background-color:#fff}50%{background-color:rgb(255 255 255 / .5)}100%{background-color:#fff}}#alertPlaceholder{position:fixed;top:0;width:100%;padding:10px 20vw;display:none;z-index:1101}#alertPlaceholder:has(.alert){display:block}header nav.navbar{background-color:var(--col-main-bg);z-index:500}header nav.navbar .container-fluid{margin:0 auto;max-width:1400px}header nav.navbar form{flex-shrink:5;flex-basis:fit-content;min-width:383px}html body main{max-width:1400px;margin:0 auto!important}header nav.navbar{transition:background-color 2s,height 2s,box-shadow 2s;background-color:#fff0!important}#mainMenu li:hover{anchor-name:--hovered-link}#mainMenu::before,#mainMenu::after{content:"";position:absolute;top:calc(anchor(bottom) - 10px);left:calc(anchor(left) + 1rem);right:calc(anchor(right) + 1rem);bottom:calc(anchor(bottom) + 5px);border-radius:10px;position-anchor:--hovered-link;transition:500ms linear(0,.029 1.6%,.123 3.5%,.651 10.6%,.862 14.1%,1.002 17.7%,1.046 19.6%,1.074 21.6%,1.087 23.9%,1.086 26.6%,1.014 38.5%,.994 46.3%,1)}#mainMenu::before{z-index:-1;background:rgb(255 171 0 / .31)}#mainMenu::after{z-index:-2}#mainMenu:has(a:hover)::before,#mainMenu:has(a:hover)::after{top:anchor(top);left:anchor(left);right:anchor(right);bottom:anchor(bottom)}@supports (corner-shape:squircle){#mainMenu:has(a:hover)::before,#mainMenu:has(a:hover)::after{corner-shape:squircle;border-radius:50%}}@supports (corner-shape:squircle){#mainMenu:has(li:first-of-type a:hover)::before,#mainMenu:has(li:first-of-type a:hover)::after{border-radius:32px 50% 50% 32px}}@supports (corner-shape:squircle){#mainMenu:has(li:last-of-type a:hover)::before,#mainMenu:has(li:last-of-type a:hover)::after{border-radius:50% 32px 32px 50%}}@supports (corner-shape:squircle){#mainMenu{border-radius:24px;corner-shape:squircle}}#mainMenu>ul{padding:0;margin:0;list-style:none;display:flex}#mainMenu .navbar-nav{align-items:center}header nav.navbar .navbar-brand,header nav.navbar .navbar-brand svg{transition:height 2s,width 2s,margin-top 2s}header nav.navbar .navbar-brand{height:64px;width:64px}header nav.navbar .navbar-brand svg{width:74px;height:80px}header nav.navbar .nav-item{vertical-align:middle}header nav.navbar .nav-link{line-height:1em;text-align:center}html:not([data-scroll="0"]) header nav.navbar{box-shadow:0 0 .5em rgb(0 0 0 / .5);background-color:white!important;height:4em}html:not([data-scroll="0"]) header nav.navbar .navbar-brand,html:not([data-scroll="0"]) header nav.navbar .navbar-brand svg{width:42px;height:42px;margin-top:-5px}header nav.navbar .container-fluid:has(.navbar-collapse.collapse.show),header nav.navbar .container-fluid:has(.navbar-collapse.collapsing){background:#fff;padding-bottom:1em}p{font-size:22px}#main-greeting .row{align-items:center}#main-greeting h1{font-size:calc(1rem + 3vw);text-align:center;font-weight:800}#main-greeting h2{text-align:center;font-variant:all-small-caps}#main-greeting .teacher{width:100%;height:29.45vw}@media (max-width:576px){#main-greeting .teacher{width:100%;height:60vw}}@media (min-width:768px){#main-greeting h1{font-size:calc(2rem + 2.8vw)}#main-greeting h2{font-size:calc(0.7rem + 1.6vw)}}@media (min-width:1400px){#main-greeting h1{font-size:71px}#main-greeting h2{font-size:34px}#main-greeting .teacher{width:100%;height:459px}}#teszteld-magad{text-decoration:none}#teszteld-magad p{color:var(--bs-primary)}#greetings a{text-decoration:none}#greetings p{color:var(--bs-primary)}#online-tutorials>.row>.column:first-child{background-color:var(--col-blue-bg);border-radius:1em;text-align:center}#online-tutorials a{text-decoration:none}#online-tutorials a h3{color:var(--bs-body-color)}#online-tutorials a p{color:var(--bs-body-color)}#help-offer-header{margin-top:2em}@media (min-width:768px){#help-offer-header{margin-top:0}}#help-offer-header h1{text-align:center}#help-offer{flex-wrap:wrap}#help-offer a{color:var(--bs-primary);background-color:var(--col-blue-bg);padding:.8rem;display:block;text-decoration:none;height:100%}#help-offer .column:nth-child(1) a{border-radius:2.4rem 0 0 2.4rem}#help-offer .column:nth-child(3) a{border-radius:0 2.4rem 2.4rem 0}#help-offer .row{align-items:flex-start;flex-wrap:nowrap;display:-webkit-box}#help-offer .column{padding:0;border-right:3px var(--col-helper-separator) solid;border-bottom:none}@media (max-width:767px){#help-offer .column{border-right:none}#help-offer a{margin:0 2em;border-bottom:3px var(--col-helper-separator) solid}#help-offer .column:nth-child(1) a{border-radius:2.4rem 2.4rem 0 0}#help-offer .column:nth-child(2) a{border-radius:0}#help-offer .column:nth-child(3) a{border-radius:0 0 2.4rem 2.4rem}#help-offer .row{display:flow-root}}#help-offer .column:last-child{border:none}#help-offer h2{text-align:center;color:var(--bs-white);margin:0;font-weight:700;font-size:1.3em}#help-offer h3{text-align:center;color:var(--bs-white);font-variant:all-small-caps;margin-bottom:.5em;font-size:1.1em}@media (min-width:993px){#help-offer h2{font-size:1.5em}#help-offer h3{font-size:1.18em}}@media (min-width:1200px){#help-offer h2{font-size:1.8em}#help-offer h3{font-size:1.4em}}#help-offer p{text-align:center;color:#000;font-size:medium;min-height:3.5em}#help-offer svg{width:4em;height:4em;margin:0 auto;display:block}#opinions .carousel-item p{font-size:1em;margin-bottom:4em}#opinions .card{line-height:1.5em;font-size:.8em;padding:1em;text-align:justify;margin:1em 2em;border:1px solid var(--bs-gray);box-shadow:2px 3px 11px 5px rgb(0 0 0 / .3);-webkit-box-shadow:2px 3px 11px 5px rgb(0 0 0 / .3);-moz-box-shadow:2px 3px 11px 5px rgb(0 0 0 / .3)}#opinions .carousel-control-prev{justify-content:left}#opinions .carousel-control-next{justify-content:right}#opinions .card-img{min-height:22em}@media (max-width:767px){#opinions .card-img{min-height:13em}}#opinions .card-img-overlay{top:unset;text-align:center;font-size:1.5em;font-variant:all-small-caps;color:var(--col-lang-teach)}#opinions .card-img-overlay svg{width:15%;height:9px;display:block;margin:0 auto .2em}@media (max-width:767px){.carousel-inner .carousel-item>div{display:none}.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}@media (min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(33%)}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-33%)}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform:translateX(0)}#main-blog-offers{border-radius:2.4rem}#main-blog-offers a{text-decoration:none;border-radius:1.8rem;display:block;overflow:hidden;padding:0;margin:0;background-color:lightgray}#main-blog-offers a img{width:100%;height:100%}@media (max-width:768px){#main-blog-offers{alignment:center;width:83vw}#main-blog-offers .row .column{margin-bottom:2em}}#main-blog-offers h2{font-size:calc(1rem + .9vw)}#about-me-container{background-size:5440px;background-position:center top;background-repeat:no-repeat}#about-me{margin-top:4em}#about-me h1{margin-top:0}#about-me img{width:100%;height:auto}#about-me p{font-size:1.2em}#about-me .form-check{display:flex;justify-content:center;align-items:center}@media (max-width:992px){#about-me p{font-size:1em}}@media (max-width:768px){#about-me p{font-size:.8em}}footer{background-color:var(--col-main-footer-bg);color:var(--col-main-bg)}footer p{font-size:1em}footer .align-right{text-align:right}footer .row.logo a{text-decoration:none}footer .row.logo h1{font-size:calc(1.2em + 1vw);color:var(--col-main-bg);margin:0;white-space:nowrap}footer .row.logo h2{font-size:calc(0.8em + 1vw);font-weight:200;font-variant:all-small-caps;color:var(--col-main-bg);white-space:nowrap}footer .row.logo a .row{align-items:flex-end}footer svg.logo{width:1em;height:1em;display:inline-block}footer .links a,footer .contacts a{display:block;color:var(--col-main-bg)}footer .contacts a{text-decoration:none}footer .contacts a svg{background-color:var(--col-main-bg);border:1px solid var(--col-main-bg)}footer .footnotes{margin-top:2em;margin-bottom:2em;font-style:italic}footer .footnotes p{text-align:center;margin:0}footer .logo-bg-white{filter:brightness(320%)}@media (max-width:1200px){footer .spacer{width:20%}}@media (max-width:991px){footer .spacer{width:10%}}@media (max-width:640px){footer .spacer{width:5%}}@media (max-width:480px){footer .spacer{width:0;margin:0;padding:0}footer .links a,footer .contacts a{font-size:.75em}footer p{font-size:.9em}footer .footnotes p{font-size:.75em}footer .row.logo h2{font-size:calc(0.7em + 0.9vw)}}main h1{font-size:2em;margin-top:0;margin-bottom:1em}main h2{font-size:1.8em}main h3{font-size:1.5em}aside{background-color:var(--bs-secondary)}main p,aside p{font-size:1em}@media (min-width:992px){aside .fb-page,aside .tagcloud{width:100%;flex:none}}@media (max-width:991px){main{order:1}aside{order:2}aside .fb-page{padding-left:0;padding-right:0;margin-left:1em;margin-right:1em}}.tagcloud{margin:2em auto;padding:0 1em}#awesomeCloudundefined{border-radius:1em;box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-webkit-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-moz-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32)}.fb-page{height:400px;margin-top:1em;margin-bottom:1em}.fb-page iframe{border-radius:1em;box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-webkit-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-moz-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32)}.fb-page a{text-decoration:none;text-align:center;display:block}.fb-page a::after{content:"Hiba történt a Facebook ajánló betöltése során, frissítsd az oldalt!";font-style:italic;display:block;color:var(--bs-primary)}.fb-page>span{margin:0 auto;display:block!important}#learning-cards-promo{text-align:center;text-decoration:none;background-color:var(--col-lightblue);color:var(--col-main-bg);display:block;border-radius:1.5em;margin:1em auto 1em;overflow:hidden;box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-webkit-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-moz-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32)}#learning-cards-promo img{width:100%;height:100%}#learning-cards-promo h2{font-size:2ch;font-weight:700;color:var(--col-main-bg);margin:.3em}#learning-cards-promo p{font-size:1.5ch;margin:0 .3em}#learning-cards-promo .interest{font-weight:600;margin-bottom:.5em}#newsletter-subscribe{text-align:center;text-decoration:none;background-color:#ffe4e1;color:var(--bs-primary);display:block;border-radius:1.5em;margin:1em auto 1em;overflow:hidden;box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-webkit-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32);-moz-box-shadow:0 3px 5px 5px rgb(138 109 109 / .32)}#newsletter-subscribe img{width:100%;height:100%}#newsletter-subscribe h2{font-size:2ch;font-weight:700;margin:.5em 0}#newsletter-subscribe p{font-size:small;padding:0 .2em}#newsletter-subscribe form .row{margin:0;padding:0 .2em .3em;flex-wrap:nowrap;display:flex;align-items:center;line-height:1.2em}#newsletter-subscribe form .row:last-child{display:inline-block}#newsletter-subscribe form input{padding-left:.2em;background-color:var(--col-main-bg);border-radius:.5em;border:1px solid var(--col-lightblue);flex-shrink:1;font-size:smaller}#newsletter-subscribe form input::placeholder{color:var(--col-lightblue);font-size:x-small;vertical-align:middle}#newsletter-subscribe form label{padding-right:.2em;padding-left:0;white-space:nowrap;text-align:right;font-size:.9em;flex-shrink:4}#newsletter-subscribe #newsletter-subscribe-accept{flex-shrink:10;align-self:baseline}#newsletter-subscribe form label.accept-gdpr{white-space:initial;flex-shrink:1;text-align:start;align-self:baseline;line-height:1.1em}#newsletter-subscribe form label.accept-gdpr a{font-size:smaller;font-weight:600}#newsletter-subscribe form button{margin:1em auto;border-radius:.5em;background-color:var(--col-lightblue);color:var(--col-main-bg)}#quiz .before{font-weight:500;font-style:italic}#quiz ul{list-style:none;padding-left:0}#quiz h2{font-size:1.3em;font-weight:700}#quiz ul li a{text-decoration:none;color:var(--bs-primary)}#quiz ul li a img,#quiz ul li a div{display:inline-block;vertical-align:top;margin-bottom:1em}#quiz #question{margin-top:3em;margin-bottom:1em}#question .question>li>p{font-variant:small-caps;font-weight:400;margin-bottom:0;color:var(--col-lightblue);font-size:large}#question ol>li{margin-top:1em}#question ol li::marker{color:var(--col-lightblue);font-weight:600;font-size:large}#question ul li label{display:inline}#quiz ul{list-style:none;padding-bottom:1em}#quiz .question>li{border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:var(--col-lightblue)}#quiz .question>li:last-child{border-bottom:none}#quiz input{margin-right:.5em}#quiz button[type="submit"]{border-radius:.5em;border:none;background-color:var(--col-lightblue);color:var(--col-main-bg);padding:.2em 1em;font-size:large;display:block;margin:0 auto}#quiz #userdata input:disabled{background-color:grey}#quiz #userdata form{overflow:hidden;border:1px solid #1991d7;padding:10px}#quiz #userdata form h1{margin-top:0;font-size:20px}#quiz #userdata button[type="submit"]{border-radius:.5em;border:none;background-color:var(--col-lightblue);color:var(--col-main-bg);padding:.2em 1em;font-size:large;display:block;margin:0 auto}#quiz #evalResult{margin:2em;text-align:center}#blog-category-offers ul{list-style:none;padding-left:0}#blog-category-offers h2{font-size:1.3em;font-weight:700}#blog-category-offers ul li a{text-decoration:none}#blog-category-offers>ul>li>a{font-variant:small-caps;margin-bottom:.5em;font-size:1.2em;font-weight:600}#blog-category-offers>ul>li>ul>li{margin-bottom:1em}#blog-category-offers>ul>li>ul>li>a{color:var(--bs-primary)}#blog-category-offers>ul>li>p{margin-bottom:2em;border-bottom:1px solid var(--col-lightblue);margin-top:.5em;padding-bottom:.5em;padding-left:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-webkit-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-moz-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent)}#blog-category-offers ul li,#blog-category-offers ul li a,#blog-category-offers ul li p{display:block}#blog-category-offers ul li ul li a img,#blog-category-offers ul li ul li a div{display:inline-block}#blog-category-offers ul li ul li a div{vertical-align:top;margin-left:.5em}#blog-category-offers ul li ul li a div header{font-size:smaller;float:right;color:gray;text-align:right}#blog-category-offers .meta{display:none}#blog-offers ul{list-style:none;padding-left:0}#blog-offers h2{font-size:1.3em;font-weight:700}#blog-offers ul li a{text-decoration:none;color:var(--bs-primary)}#blog-offers ul li a img,#blog-offers ul li a div{display:inline-block;vertical-align:top;margin-bottom:1em}#blog-offers ul li a div header{font-size:smaller;float:right;color:gray;text-align:right}#blog-offers>.meta{display:none}#blog-content h4{color:var(--col-lightblue);font-weight:600}#blog-content blockquote{margin:1em 0;background-color:var(--col-yellow);padding:1em 0}#search h2 a{text-decoration:none;color:#000;font-size:.75em;font-weight:630}#search .search-result{padding:0 15px 5px;margin-top:.5em}#search .search-result h2{margin:2px 0 5px -16px}#search .search-result h2 b.highlighter{font-weight:inherit}#search .search-result b.highlighter{text-decoration-color:var(--col-lightblue)!important;text-decoration:underline;text-decoration-style:double;font-weight:400}#search .search-result header{margin-top:10px;font-size:small;color:#cbc9c9}#search .search-result header:hover{color:var(--col-lightblue)}#search .search-result header .score{margin-right:20px}#search .search-result header .score::before{content:"Score: "}#search .search-result header .score::after{content:"%"}#search .search-result header .url::before{content:"Url: "}#search .search-result footer{height:1em;border-bottom:1px solid var(--col-lightblue);border-bottom-left-radius:1em;border-bottom-right-radius:1em;box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-webkit-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-moz-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);background-color:var(--bs-white);width:calc(100% + 40px);margin-left:-20px}ul.pager{text-align:center}ul.pager li.page{border:1px solid var(--bs-secondary);display:inline-block;border-radius:1em;padding:0 .6em;box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-webkit-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent);-moz-box-shadow:2px 5px 2px 0 var(--col-lightblue-transparent)}ul.pager li.page a{font-weight:700}ul.pager li.page.current{border:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}ul.pager li.page.current a{color:var(--col-lang-teach)!important}#blog-content h1{margin:0 0 .4em}#blog-content header a{text-transform:uppercase;color:#aaa;text-decoration:none;font-weight:700}#blog-content>.meta{float:right;margin-bottom:1em}.flashcard-offer{text-decoration:none;color:var(--bs-body-color)}.flashcard-offer p,.flashcard-offer h2,.flashcard-offer h3{text-decoration:none;color:var(--bs-body-color)}#flip-card-promo-popup{position:fixed;left:-350px;top:33%;width:300px;transform:translateY(-50%);background-color:#fff0;transition:left 0.5s,opacity 1s;z-index:1000;max-width:75%}#flip-card-promo-popup img{width:100%}#flip-card-promo-popup .flip-card .text{color:#000;font-weight:400;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;overflow:-moz-hidden-unscrollable;overflow:hidden;text-overflow:ellipsis;margin:40px 40px 100px 40px}#flip-card-promo-popup .flip-card .text a{color:unset;text-decoration:none;z-index:1000}#flip-card-promo-popup .flip-card .text a:hover{color:unset;text-decoration:underline}#flip-card-promo-popup .flip-card .text .red{color:darkred;white-space:pre}#flip-card-promo-popup .flip-card .text .green{color:green;white-space:pre}#flip-card-promo-popup .flip-card .text .blue{color:dodgerblue;white-space:pre}#flip-card-promo-popup .flip-card .text .yellow{color:#e6b600;white-space:pre}#flip-card-promo-popup .flip-card .text .bold{font-weight:700;white-space:pre}#flip-card-promo-popup .flip-card .close-icon{position:absolute;right:0;top:0;width:18px;height:22px;margin:5px 10px 0 0;cursor:pointer}#flip-card-promo-popup .flip-card-front .title,.flip-card-back .title{position:absolute;left:0;width:60%;height:100%;color:red;font-size:10px;-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}#flip-card-promo-popup .flip-card{display:inline-block;float:left;background-color:#fff0;width:100%;height:172px;padding-right:0;perspective:1000px;cursor:pointer;user-select:none}#flip-card-promo-popup .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.5s ease-in-out,box-shadow 0.5s ease-in-out,border 0.5s ease-in-out;transform-style:preserve-3d;-webkit-box-shadow:5px 5px 8px 3px rgb(0 0 0 / .36);box-shadow:5px 5px 8px 3px rgb(0 0 0 / .36);border:1px solid gray}#flip-card-promo-popup .flip-card.clicked .flip-card-inner{transform:rotateY(-180deg);-webkit-box-shadow:-5px 5px 8px 3px rgb(0 0 0 / .36);box-shadow:-5px 5px 8px 3px rgb(0 0 0 / .36)}#flip-card-promo-popup .flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(../img/card_bg_landscape.png) 0 0 no-repeat;background-size:contain}#flip-card-promo-popup .flip-card-back{transform:rotateY(180deg)}form.product-order-form{padding:1em;background:#cae4e6}form.product-order-form fieldset{border-width:2px;border-color:#a9a9a9;border-style:solid;border-radius:5px;margin:1em 0;padding:0 1em}form.product-order-form fieldset legend{float:none;padding:inherit;margin:inherit;font-size:inherit;padding-left:0;width:inherit}form.was-validated .form-check:has(input:invalid){background:lightgoldenrodyellow}