.fancy{background-color:transparent;border:2px solid #fe1707;letter-spacing:0.3em;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;float:none;font-weight:700;letter-spacing:0.05em;margin:0;outline:none;overflow:visible;padding:1.25em 2em;position:relative;text-align:left;text-decoration:none;text-transform:none;transition:all 0.3s ease-in-out;user-select:none;font-size:15px}.fancy .text{font-size:1.125em;line-height:1.33333em;display:block;text-align:center;transition:all 0.3s ease-in-out;text-transform:uppercase;text-decoration:none;color:#fe1707}.fancy .top-key{height:2px;width:1.5625rem;top:-2px;left:0.625rem;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,left 0.3s ease-out}.fancy .bottom-key-1{height:2px;width:1.5625rem;right:1.875rem;bottom:-2px;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,right 0.3s ease-out}.fancy .bottom-key-2{height:2px;width:0.625rem;right:0.625rem;bottom:-2px;position:absolute;background:#f3f3f1;transition:width 0.5s ease-out,right 0.3s ease-out}.fancy:hover{color:#f3f3f1;background:#183153;border:2px solid #183153}.fancy:hover::before{background:#f3f3f1}.fancy:hover .text{color:#f3f3f1;padding-right:1.5em}.fancy:hover .top-key{left:-2px;width:0px}.fancy:hover .bottom-key-1,.fancy:hover .bottom-key-2{right:0;width:0}.fancy,.fancy .text,.fancy .label,.fancy .phone{font-family:"Montserrat",sans-serif!important;font-weight:600!important}.wd-btn{font-size:13px;position:relative;display:inline-flex;justify-content:center;align-items:center;border-radius:5px;background:#fe1707;font-family:"Montserrat",sans-serif;box-shadow:0px 6px 24px 0px rgba(0,0,0,0.2);overflow:hidden;cursor:pointer;border:none}.wd-btn:after{content:"";width:0%;height:100%;background:#ffd401;position:absolute;transition:all 0.4s ease-in-out;right:0}.wd-btn:hover::after{right:auto;left:0;width:100%}.wd-btn span{text-align:center;text-decoration:none;width:100%;padding:18px 25px;color:#f3f3f1;font-size:1.125em;font-weight:700;letter-spacing:0.3em;z-index:20;transition:all 0.3s ease-in-out}.wd-btn:hover span{color:#183153;animation:scaleUp 0.3s ease-in-out}@keyframes scaleUp{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}.fancy.fancy-phone{position:relative;overflow:visible}.fancy.fancy-phone .phone-pop{position:absolute;left:calc(100% + 5px);top:-2px;height:calc(100% + 4px);display:flex;align-items:center;justify-content:center;padding:0 2em;white-space:nowrap;background:#183153;border:2px solid #183153;box-sizing:border-box;color:#f3f3f1;font-family:"Montserrat",sans-serif;font-weight:600;font-size:1.125em;letter-spacing:0.05em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translateX(-12px);transition:all 0.25s ease;z-index:5}@media (hover:hover) and (pointer:fine){.fancy.fancy-phone:hover .phone-pop{opacity:1;transform:translateX(0)}}#cut-header{clip-path:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px) 100%,0% 100%,0% 10px);box-shadow:0 10px 25px rgba(0,0,0,0.2)}.wd-regulamin{line-height:1.75;font-size:16px}.wd-regulamin h2[id]{scroll-margin-top:110px}.wd-regulamin h1{font-size:clamp(28px,2.4vw,38px);margin:0 0 10px 0;letter-spacing:-0.01em}.wd-regulamin h2{font-size:clamp(18px,1.55vw,24px);margin:26px 0 10px 0;letter-spacing:-0.01em}.wd-regulamin a{text-decoration:none;border-bottom:1px solid currentColor;transition:opacity 0.15s ease}.wd-regulamin a:hover{opacity:0.85}.wd-regulamin hr{border:0;height:1px;opacity:0.25;margin:18px 0;background:currentColor}.wd-regulamin .wd-regulamin-meta,.wd-regulamin .wd-toc{border:1px solid currentColor;opacity:0.95;border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px rgba(0,0,0,0.06);margin:14px 0 18px 0}.wd-regulamin .wd-toc ol{margin:10px 0 0 18px;padding:0}.wd-regulamin .wd-toc li{margin:6px 0}@media (min-width:980px){.wd-regulamin .wd-toc ol{column-count:2;column-gap:28px}.wd-regulamin .wd-toc li{break-inside:avoid}}.wd-regulamin ol{margin:10px 0 0 22px}.wd-regulamin ol>li{margin:10px 0}.wd-regulamin ul{margin:8px 0 8px 18px}.wd-regulamin ul>li{margin:6px 0}.wd-regulamin .wd-toc ol,.wd-privacy .wd-toc ol{list-style:none;margin-left:0;padding-left:0}.wd-regulamin .wd-toc li,.wd-privacy .wd-toc li{padding-left:0}.wd-regulamin .wd-note{border:1px dashed currentColor;opacity:0.9;border-radius:16px;padding:12px 14px;margin-top:18px}.wd-privacy{line-height:1.75;font-size:16px}.wd-privacy h2[id]{scroll-margin-top:110px}.wd-privacy h1{font-size:clamp(28px,2.4vw,38px);margin:0 0 10px 0;letter-spacing:-0.01em}.wd-privacy h2{font-size:clamp(18px,1.55vw,24px);margin:26px 0 10px 0;letter-spacing:-0.01em}.wd-privacy a{text-decoration:none;border-bottom:1px solid currentColor;transition:opacity 0.15s ease}.wd-privacy a:hover{opacity:0.85}.wd-privacy hr{border:0;height:1px;opacity:0.25;margin:18px 0;background:currentColor}.wd-privacy .wd-privacy-meta,.wd-privacy .wd-toc,.wd-privacy .wd-box{border:1px solid currentColor;opacity:0.95;border-radius:16px;padding:14px 16px;box-shadow:0 10px 30px rgba(0,0,0,0.06);margin:14px 0 18px 0}.wd-privacy .wd-toc ol{margin:10px 0 0 18px;padding:0}.wd-privacy .wd-toc li{margin:6px 0}@media (min-width:980px){.wd-privacy .wd-toc ol{column-count:2;column-gap:28px}.wd-privacy .wd-toc li{break-inside:avoid}}.wd-privacy ol{margin:10px 0 0 22px}.wd-privacy ol>li{margin:10px 0}.wd-privacy ul{margin:8px 0 8px 18px}.wd-privacy ul>li{margin:6px 0}.wd-privacy .wd-tag{display:inline-block;padding:2px 10px;border:1px dashed currentColor;border-radius:999px;opacity:0.9;font-size:0.9em}body.wd-legal-page{background:#f3f3f1}body.wd-legal-page .entry-content{padding:40px 0}body.wd-legal-page .entry-content>*{max-width:1100px;margin-left:auto;margin-right:auto}body.wd-legal-page .entry-content{background:transparent}body.wd-legal-page .entry-content>*{background:transparent}body.page-id-270 #main-content,body.page-id-270 #et-main-area,body.page-id-270 #page-container{background:#f3f3f1!important}body.page-id-270 #main-content .container{background:transparent!important}body.page-id-270 .et_pb_section{background:transparent!important}body.page-id-270 .et-l--header .et_pb_section{background-color:#e5e3e0!important}