@charset "UTF-8";@font-face{font-family:LinBiolinum_Rahe;src:url(/fonts/LinBiolinum_Rah.ttf) format("truetype")}.header{display:flex;justify-content:center;align-items:center;background-color:#fff;min-height:275px;margin-left:100px;margin-right:100px}@media(max-width:1024px){.header{min-height:175px;margin-left:20px;margin-right:20px}}@media(max-width:500px){.header{min-height:120px;margin-left:20px;margin-right:20px}}.header .container{max-width:1640px;display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin:0 auto}.header .container .title{visibility:hidden;display:none}.header .container .logo{display:flex;justify-content:flex-start}.header .container .logo .image-logo{height:150px}.header .container .logo .text{display:flex;flex-direction:column;text-align:right;margin-left:20px;color:#fc9a7f;font-family:LinBiolinum_Rahe;text-transform:uppercase}.header .container .logo .text .firstname,.header .container .logo .text .lastname{font-size:40px}.header .container .logo .text .job{font-size:20px;font-weight:500;color:#6c9090}@media(max-width:1024px){.header .container .logo .image-logo{height:100px}.header .container .logo .text{margin-left:10px}.header .container .logo .text .firstname,.header .container .logo .text .lastname{font-size:30px}.header .container .logo .text .job{font-size:15px;font-weight:400}}@media(max-width:500px){.header .container .logo .image-logo{height:80px}.header .container .logo .text .firstname,.header .container .logo .text .lastname{font-size:25px}.header .container .logo .text .job{font-size:12px;font-weight:400}}.header .container .menu{font-size:18px;justify-content:flex-start;flex-direction:column;align-items:flex-end;justify-content:flex-end}.header .container .menu ul{display:flex;flex-direction:row;padding:0;margin:0;justify-content:flex-end}.header .container .menu li{list-style-type:none;cursor:pointer}.header .container .menu .menu-list{gap:20px;padding-left:20px;margin-left:20px;text-transform:uppercase;padding-bottom:5px;margin-bottom:10px;border-bottom:3px solid #FC9A7F}.header .container .menu .menu-list li:hover{color:#fc9a7f}.header .container .menu .icons-list{gap:16px}.header .container .menu .icons-list img{width:25px;height:25px}@media(max-width:1024px){.header .container .menu{font-size:14px;transition:width .3s ease}}.header .container .hamburger .hideMenuNav{display:none}.header .container .hamburger .showMenuNav{position:absolute;width:100%;height:100vh;top:0;left:0;background:#fff;z-index:50;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}@media(max-height:400px){.header .container .hamburger .showMenuNav{justify-content:center;height:100%}}.header .container .hamburger .mobile-menu-list,.header .container .hamburger .icons-list{display:flex;flex-direction:column;gap:20px;padding:0;margin:0;text-transform:uppercase;text-align:center}.header .container .hamburger .mobile-menu-list li,.header .container .hamburger .icons-list li{list-style-type:none;cursor:pointer;font-size:18px}.header .container .hamburger .mobile-menu-list li :hover,.header .container .hamburger .icons-list li :hover{color:#fc9a7f;font-weight:600}.header .container .hamburger .hamburger-icon{display:flex;flex-direction:column;cursor:pointer}.header .container .hamburger .hamburger-icon .hamburger-line{width:25px;height:3px;background-color:#fc9a7f;margin:4px 0}.header .container .hamburger .hamburger-icon-close{top:0;right:0;height:40px;width:40px;position:absolute;margin-top:20px;margin-right:20px}.header .container .hamburger .hamburger-icon-close .hamburger-icon-close-lines{color:#fc9a7f}.header .container .hamburger .mobile-menu{display:flex;flex-direction:column;justify-content:center;gap:50px;align-items:center}.header .container .hamburger .mobile-menu .icons-list{gap:16px}.header .container .hamburger .mobile-menu .icons-list img{width:35px;height:35px}@media(max-height:400px){.header .container .hamburger .mobile-menu{display:flex;flex-direction:row;gap:100px}}.footer{display:flex;flex-direction:column;align-items:center;background-color:#ffeeea}.footer .container{max-width:1640px;width:80%;display:flex;flex-direction:column;align-items:center;margin-top:50px;position:relative;margin-bottom:100px;gap:0px}.footer .container .main{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:30px}.footer .container .main .icons{display:flex;flex-direction:row;gap:30px;padding-inline-start:0px}.footer .container .main .icons li{list-style:none}.footer .container .main .icons li img{width:25px;height:25px}.footer .container .main .logo{height:150px;min-width:150px}.footer .container .main .text{text-align:center;max-width:300px}.footer .container .links{display:flex;flex-direction:row;align-items:end;justify-content:space-between;width:80%;margin-top:20px;gap:20px}.footer .container .links .lizardsDevlog img{height:60px}@media(max-width:830px){.footer .container{margin-bottom:150px}.footer .container .main{flex-direction:column;gap:40px}.footer .container .main .text{max-width:80%}.footer .container .links{margin-top:50px;text-align:center;flex-direction:column;gap:20px;align-items:center}}.hero{display:flex;flex-direction:row;background-color:#ededeb;align-items:center;justify-content:center;transition:none}.hero .container{min-height:400px;display:flex;flex-direction:row;align-items:center;justify-content:center;max-width:1640px;background-color:#ffeeea;width:100%}.hero .container .image-container{width:30%;min-height:400px;overflow:visible;position:relative;align-self:stretch}.hero .container .image-container .fixed-image{height:100%;object-fit:cover;object-position:right center;position:absolute;right:0;bottom:0}.hero .container .image-container .floating-image{position:absolute;right:-150px;top:100px;z-index:20;pointer-events:none}.hero .container .image-container .floating-image img{border-color:#fff;border-width:10px;border-style:solid;height:375px;width:auto}.hero .container .image-container .floating-box{position:absolute;right:-160px;top:90px;z-index:10;background-color:#6c9090;height:300px;width:130px;pointer-events:none}.hero .container .text-container{min-height:400px;width:80%;z-index:10}.hero .container .text-container .texts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:200px;margin-top:30px;height:100%;gap:30px}.hero .container .text-container .texts .hero-title{display:flex;flex-direction:row;align-items:center;gap:5px}.hero .container .text-container .texts .hero-title .icon{width:40px;height:40px}.hero .container .text-container h2{font-size:40px;font-weight:400;color:#6c9090;max-width:600px}.hero .container .text-container .hero-text{font-size:16px;font-weight:400;color:#2a2a2a;max-width:600px;margin-right:20px;transition:none}.hero .container .text-container .button{margin-bottom:20px}@media(max-width:1024px){.hero .container .image-container{align-self:stretch}.hero .container .image-container .floating-image img{height:350px}.hero .container .text-container{margin-right:0x}.hero .container .text-container .texts{gap:10px}.hero .container .text-container .texts h2{font-size:30px}}@media(max-width:830px){.hero .container{flex-direction:column;align-self:start}.hero .container .image-container{align-self:unset}.hero .container .text-container .texts{margin-left:0;margin-top:80px}.hero .container .text-container .texts .hero-title .icon{width:30px;height:30px}}@media(max-width:500px){.hero .container .image-container{min-height:300px;align-self:unset}.hero .container .image-container .fixed-image{height:100%}.hero .container .image-container .floating-image{right:-100px}.hero .container .image-container .floating-image img{height:250px}.hero .container .image-container .floating-box{height:200px;right:-110px}}.about{margin-top:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;margin-left:100px;margin-right:100px}.about .container{max-width:1640px;height:100%;width:calc(100% - 100px);display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#fff;margin-bottom:20px;gap:30px}.about .container .title-and-text{display:flex;flex-direction:column;align-items:center;gap:30px}.about .container .title-and-text .title h2{font-size:40px;font-weight:400;color:#6c9090}.about .container .title-and-text .text{font-size:16px;font-weight:400;color:#2a2a2a}.about .container .text-and-image{display:flex;flex-direction:row;align-items:center;gap:30px}.about .container .text-and-image .text{font-size:16px;font-weight:400;color:#2a2a2a}.about .container .text-and-image .image{margin-right:50px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.about .container .text-and-image .image .image-border{background-color:#fc9a7f;height:80%;width:80%;position:absolute;z-index:-1;top:-20px;right:-20px}.about .container .text-and-image .image img{width:200px;border-color:#fff;border-style:solid;border-width:10px}.about .container .button{width:100%;display:flex;align-items:start}@media(max-width:1024px){.about{margin-left:0;margin-right:0}.about .container .title-and-text{gap:10px}.about .container .title-and-text .title h2{font-size:30px}.about .container .image{margin-top:0}.about .container .image img{height:200px;width:auto}}@media(max-width:830px){.about{margin-top:30px}.about .container{width:100%;padding-left:0;padding-right:0;flex-direction:column;align-self:start}.about .container .title-and-text{width:80%}.about .container .title-and-text .image{margin-top:20px}.about .container .title-and-text .image img{height:180px;width:auto}.about .container .title-and-text .image{margin-right:0;margin-bottom:30px}.about .container .title-and-text .image .image-border{top:-20px;right:-20px}.about .container .text-and-image{width:80%;flex-direction:column;align-items:center}.about .container .button{width:80%}}.motivational{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffcabb;min-height:300px;text-align:center}.motivational .container{max-width:1640px;margin-top:30px;margin-bottom:30px;gap:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffcabb;min-height:100%;width:70%}.motivational .container h2{color:#6c9090;font-size:40px;font-weight:400;font-style:italic}.motivational .container .text{font-size:18px;font-weight:400;color:#2a2a2a;line-height:40px}@media(max-width:1024px){.motivational .container h2{font-size:30px}}@media(max-width:830px){.motivational .container .text{line-height:30px}}.services{display:flex;flex-direction:column;align-items:center;margin-left:100px;margin-right:100px;z-index:-1;background-color:#fff}.services .container{display:flex;flex-direction:column;max-width:1640px;height:100%;width:calc(100% - 50px);margin:50px 0;gap:50px;z-index:100}.services .container .images{position:relative}.services .container .images img{width:200px;height:auto;border-color:#fff;border-width:10px;border-style:solid}.services .container .images .small-border{background-color:#6c9090;height:150px;width:100px;position:absolute;top:120px;left:-20px;z-index:-1}.services .container .images .big-border{background-color:#ffeeea;height:250px;width:200px;top:50px;left:-50px;z-index:-2;position:absolute}.services .container .texts{display:flex;flex-direction:column}.services .container .texts .title{font-size:30px;color:#fff;background-color:#6c9090;height:60px;width:500px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.services .container .texts .text{margin-top:20px;font-size:16px;font-weight:400}.services .container .texts .other{margin-top:10px;font-size:20px;color:#6c9090;margin-bottom:10px}.services .container .texts .other-list{margin-bottom:30px}.services .container .service{display:flex;flex-direction:row;justify-content:space-between}.services .container .right .small-border{top:125px;left:140px;z-index:-1}.services .container .right .big-border{top:50px;left:60px;z-index:-2;position:absolute}.services .container .right .texts{display:flex;flex-direction:column;align-items:flex-start}.services .container .right .texts .title,.services .container .right .texts .text{margin-left:100px}.services .container .left .texts{display:flex;flex-direction:column;align-items:flex-start;margin-right:150px}@media(max-width:1024px){.services{margin-left:20px;margin-right:20px}.services .container{margin-bottom:50px}}@media(max-width:900px){.services .container .texts .title{font-size:25px;width:370px}.services .container .service{flex-direction:column;align-items:center}.services .container .service .texts:last-child{margin-top:80px}}@media(max-width:830px){.services{margin-left:0;margin-right:0}.services .container .right,.services .container .left{margin-left:0;margin-right:0;padding-right:0;padding-left:0;align-items:center}.services .container .right .texts,.services .container .left .texts{margin-left:0;margin-right:0;padding-right:0;padding-left:0;align-items:flex-start;width:90%}.services .container .right .texts .title,.services .container .left .texts .title{font-size:20px;width:100%;height:50px;padding:5px;margin-left:0;text-align:center}.services .container .right .texts .text,.services .container .left .texts .text{margin-left:0;margin-right:0}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0003;padding:2.5rem 2rem;min-width:320px;max-width:90vw;text-align:center;animation:modal-pop .3s ease}.modal h2{margin-bottom:1rem;font-size:2rem;color:#333}.modal p{margin-bottom:1.5rem;color:#333}.modal button{padding:.7rem 1.5rem;border-radius:8px;border:none;background:#222;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .2s}.modal button:hover{background:#444}@keyframes modal-pop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.schedules{margin-top:50px;display:flex;flex-direction:column;align-items:center;background-color:#ffcabb}.schedules .top-border{width:100%;height:100px;background-color:#fff}.schedules .container{max-width:1640px;width:85%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px}.schedules .container .form{min-width:60%;background-color:#ffeeea;position:relative;top:-50px;border-radius:12px;box-shadow:0 2px 16px #00000014;padding:24px}.schedules .container .form .title{color:#6c9090;font-size:25px;text-align:center}.schedules .container .form .content{display:flex;flex-direction:column;gap:15px;margin-top:20px}.schedules .container .form .content .row,.schedules .container .form .content .row-nobreak{display:flex;flex-direction:row;gap:15px}.schedules .container .form .content .row .popup_chooser,.schedules .container .form .content .row-nobreak .popup_chooser{cursor:pointer}.schedules .container .form .content .row.show-slowly,.schedules .container .form .content .row-nobreak.show-slowly{animation:fadeIn .2s ease-in-out;transition:opacity .2s ease-in-out,max-height .2s ease-in-out;opacity:1;max-height:200px;overflow:hidden}.schedules .container .form .content .row.hide-slowly,.schedules .container .form .content .row-nobreak.hide-slowly{opacity:0;max-height:0;margin:0!important;padding:0!important;gap:0!important;transition:opacity .2s ease-in-out,max-height .2s ease-in-out,margin .2s,padding .2s;pointer-events:none;display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.schedules .container .form .content .row .age,.schedules .container .form .content .row-nobreak .age{width:50%}.schedules .container .form .content .row .phonenumber,.schedules .container .form .content .row-nobreak .phonenumber{width:50%;position:relative;display:flex;align-items:center;flex-direction:row}.schedules .container .form .content .row .phonenumber .prefixCountry,.schedules .container .form .content .row-nobreak .phonenumber .prefixCountry{height:100%;cursor:pointer;display:flex;align-items:center;margin-right:8px;margin-left:8px;position:relative}.schedules .container .form .content .row .phonenumber .countriesContainer,.schedules .container .form .content .row-nobreak .phonenumber .countriesContainer{position:absolute;top:110%;left:0;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 8px #00000014;z-index:100;min-width:180px;max-height:220px;overflow-y:auto}.schedules .container .form .content .row .phonenumber .countriesContainer .countryEntry,.schedules .container .form .content .row-nobreak .phonenumber .countriesContainer .countryEntry{display:flex;align-items:center;padding:6px 12px;cursor:pointer;gap:8px}.schedules .container .form .content .right{justify-content:flex-end}.schedules .container .form .content .privacy{display:flex;align-items:flex-start;align-self:start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.schedules .container .form .content .privacy .text{display:flex;align-items:center;vertical-align:middle;height:25px;font-size:14px}.schedules .container .form .content .privacy .rounded-checkbox{min-width:25px;min-height:25px;border-radius:5px;vertical-align:middle;border:1px solid black;border-color:#6c9090!important;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.schedules .container .form .content .privacy .rounded-checkbox:checked{appearance:auto;border-radius:5px;height:25px;width:25px}.schedules .container .form .types{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;height:100%;width:100%}.schedules .container .form .types div.input-error,.schedules .container .form .types div.input-error:focus,.schedules .container .form .types div.input-error:hover{border-color:#ff6767!important;box-shadow:0 0 0 2px #ff00001a!important}.schedules .container .form .types .button{padding-bottom:0;width:100%;cursor:pointer;display:flex;flex-direction:column;border-radius:12px;border-width:1px;border-style:solid;border-color:gray}.schedules .container .form .types .button:hover{border-color:#6c9090!important;box-shadow:0 0 0 2px #3a523740}.schedules .container .form .types .button .button-content{padding:5px;display:flex;flex-direction:row;align-items:center;margin-top:0;gap:10px}.schedules .container .form .types .button .button-content .icon{height:30px;width:30px;color:gray;background-color:#00000006;border-radius:6px;display:flex;align-items:center;justify-content:center}.schedules .container .form .types .button .button-content .text{display:flex;flex-direction:column;align-items:flex-start}.schedules .container .form .types .button .button-content .text *{color:#000000a6}.schedules .container .form .types .button .button-content .text .title{font-size:14px;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedules .container .form .types .button .button-content .text .smallText{font-size:12px;text-align:left;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedules .container .form .types .button .button-content .text{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedules .container .form .types .button.selected{border-color:#6c9090;border-width:1px;box-shadow:0 0 0 2px #6c909040;position:relative}.schedules .container .form .types .button.selected .button-content .icon{color:#6c9090!important;background-color:#6c909040}.schedules .container .form .types .button.selected .button-content .text .title{color:#6c9090!important}.schedules .container .form .types .button.selected .checkIcon{position:absolute;top:10px;right:10px;background-color:#6c9090;color:#fff;border-radius:50%;height:25px;width:25px;display:flex;align-items:center;justify-content:center;z-index:2;opacity:1;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1),top .35s cubic-bezier(.34,1.56,.64,1),right .35s cubic-bezier(.34,1.56,.64,1);animation:bounceIn .35s cubic-bezier(.34,1.56,.64,1)}.schedules .container .form .types .button.selected .checkIcon svg{width:15px;height:15px}.schedules .container .form .cities,.schedules .container .form .schedulesOnline{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%}.schedules .container .form .cities div.input-error,.schedules .container .form .cities div.input-error:focus,.schedules .container .form .cities div.input-error:hover,.schedules .container .form .schedulesOnline div.input-error,.schedules .container .form .schedulesOnline div.input-error:focus,.schedules .container .form .schedulesOnline div.input-error:hover{border-color:#ff6767!important;box-shadow:0 0 0 2px #ff00001a!important}.schedules .container .form .cities .button,.schedules .container .form .schedulesOnline .button{padding-bottom:0;width:100%;cursor:pointer;display:flex;flex-direction:column;border-radius:12px;border-width:1px;border-style:solid;border-color:gray}.schedules .container .form .cities .button:hover,.schedules .container .form .schedulesOnline .button:hover{border-color:#6c9090!important;box-shadow:0 0 0 2px #3a523740}.schedules .container .form .cities .button .button-content,.schedules .container .form .schedulesOnline .button .button-content{padding:5px;display:flex;flex-direction:row;align-items:center;margin-top:0;gap:10px}.schedules .container .form .cities .button .button-content .icon,.schedules .container .form .schedulesOnline .button .button-content .icon{height:30px;width:30px;color:gray;background-color:#00000006;border-radius:12px;display:flex;align-items:center;justify-content:center}.schedules .container .form .cities .button .button-content .text,.schedules .container .form .schedulesOnline .button .button-content .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;min-height:40px}.schedules .container .form .cities .button .button-content .text *,.schedules .container .form .schedulesOnline .button .button-content .text *{color:#000000a6}.schedules .container .form .cities .button .button-content .text .title,.schedules .container .form .schedulesOnline .button .button-content .text .title{text-align:left;font-size:12px;max-width:120px;font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedules .container .form .cities .button .button-content .text,.schedules .container .form .schedulesOnline .button .button-content .text{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.schedules .container .form .cities .button.selected,.schedules .container .form .schedulesOnline .button.selected{border-color:#6c9090;border-width:1px;box-shadow:0 0 0 2px #6c909040;position:relative}.schedules .container .form .cities .button.selected .button-content .icon,.schedules .container .form .schedulesOnline .button.selected .button-content .icon{color:#6c9090!important;background-color:#6c909040}.schedules .container .form .cities .button.selected .button-content .text .title,.schedules .container .form .schedulesOnline .button.selected .button-content .text .title{color:#6c9090!important}.schedules .container .form .cities .button.selected .checkIcon,.schedules .container .form .schedulesOnline .button.selected .checkIcon{position:absolute;top:8px;right:10px;background-color:#6c9090;color:#fff;border-radius:50%;height:25px;width:25px;display:flex;align-items:center;justify-content:center;z-index:2;opacity:1;transition:opacity .18s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1),top .35s cubic-bezier(.34,1.56,.64,1),right .35s cubic-bezier(.34,1.56,.64,1);animation:bounceIn .35s cubic-bezier(.34,1.56,.64,1)}.schedules .container .form .cities .button.selected .checkIcon svg,.schedules .container .form .schedulesOnline .button.selected .checkIcon svg{width:15px;height:15px}@keyframes bounceIn{0%{transform:scale(.5) translateY(-20px);opacity:0}60%{transform:scale(1.2) translateY(5px);opacity:1}80%{transform:scale(.95) translateY(-2px)}to{transform:scale(1) translateY(0);opacity:1}}.schedules .container .form .priceSummary{width:100%;border:1px solid #cecece;border-radius:12px;padding:5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.schedules .container .form .priceSummary .totalPrice{display:flex;flex-direction:column;align-items:flex-start;font-size:14px;margin-left:12px}.schedules .container .form .priceSummary .totalPrice .price{font-weight:700;font-size:16px;color:#6c9090}.schedules .container .form .priceSummary .type *{font-weight:600;font-size:12px;margin-right:12px;color:#6c9090}.schedules .container .form .format-popup-container,.schedules .container .form .schedule-popup-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;align-items:start;gap:20px;margin-top:10px}.schedules .container .form .format-popup-container label,.schedules .container .form .schedule-popup-container label{font-size:14px;cursor:pointer;display:flex}.schedules .container .form .format-popup-container label input,.schedules .container .form .schedule-popup-container label input{margin-right:10px;min-width:25px;width:25px;min-height:25px;height:25px}.schedules .container .form .submitButton{background:#6c9090!important;color:#fff;border:none;border-radius:6px;padding:10px 20px;letter-spacing:.02em;cursor:pointer;box-shadow:0 2px 8px #87618f1a;transition:background .2s,transform .1s}.schedules .container .form .submitButton:active{background:linear-gradient(90deg,#a889be,#87618f);transform:translate(1px,1px)}.schedules .container .form input:not(.format-option,.rounded-checkbox),.schedules .container .form textarea,.schedules .container .form select{line-height:40px;border-radius:12px;padding-left:10px;padding-right:10px;width:100%;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;border:1px solid #cecece}.schedules .container .form input:not(.format-option,.rounded-checkbox):hover,.schedules .container .form textarea:hover,.schedules .container .form select:hover{border-color:#6c9090;box-shadow:0 0 0 2px #87618f21}.schedules .container .form input:not(.format-option,.rounded-checkbox):focus,.schedules .container .form textarea:focus,.schedules .container .form select:focus{border-color:#6c9090;box-shadow:0 0 0 2px #87618f21;outline:none}.schedules .container .form textarea{min-height:200px}.schedules .container .contacts{display:flex;flex-direction:column;gap:30px;align-items:center;position:relative;margin-top:250px}.schedules .container .contacts .title{font-size:18px;color:#fff;background-color:#6c9090;height:40px;width:150px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;position:absolute;top:-10px;left:150px;z-index:200}.schedules .container .contacts .image{border-color:#fff;border-width:10px;border-style:solid;width:250px}.schedules .container .contacts ul li{width:100%;list-style:none;margin-bottom:20px}.schedules .container .contacts ul li a{display:flex;gap:10px;align-items:center;flex-direction:row;color:#2a2a2a;font-size:16px}.schedules .container .contacts ul li img{width:25px;height:25px}@media(max-width:1024px){.schedules .container{flex-direction:column;align-items:center}.schedules .container .form .content .row .types{display:flex;flex-direction:column}.schedules .container .form .content .row .types .button{min-height:50px}.schedules .container .form .content .row .cities,.schedules .container .form .content .row .schedulesOnline{display:flex;flex-direction:column;min-height:30px}.schedules .container .form .content .row .cities .button,.schedules .container .form .content .row .schedulesOnline .button,.schedules .container .form .content .row .cities .button .button-content,.schedules .container .form .content .row .schedulesOnline .button .button-content{min-height:30px}.schedules .container .form .content .row .cities .button .button-content .icon,.schedules .container .form .content .row .schedulesOnline .button .button-content .icon{min-height:30px;height:30px}.schedules .container .form .content .row .age{width:50%}.schedules .container .form .content .row .phonenumber{width:100%}.schedules .container .form .content .privacy{align-items:center;margin:10px 0}.schedules .container .contacts{position:relative;margin-top:0;padding-bottom:50px}.schedules .container .contacts .title{font-size:18px;height:40px}}@media(max-width:500px){.schedules .container .form{min-width:100%;padding:10px}.schedules .container .form .title{font-size:25px}.schedules .container .form .format-popup-container,.schedules .container .form .schedule-popup-container{gap:10px}.schedules .container .form .format-popup-container label,.schedules .container .form .schedule-popup-container label{font-size:12px}.schedules .container .form .format-popup-container label input,.schedules .container .form .schedule-popup-container label input{margin-right:5px}.schedules .container .form .priceSummary{padding:10px}.schedules .container .form .priceSummary .type{text-align:right}.schedules .container .form .priceSummary .type .value,.schedules .container .form .privacy .text{font-size:12px}}input.input-error,input.input-error:focus,input.input-error:hover,textarea.input-error,textarea.input-error:focus,textarea.input-error:hover{border:1.5px solid rgb(255,103,103)!important;border-color:#ff6767!important;box-shadow:0 0 0 2px #ff00001a!important;outline:rgb(255,103,103)!important}.text_error{color:#ff6767!important}.highlights{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.highlights .container{max-width:1640px;width:100%;display:flex;flex-direction:column;align-items:center;margin:40px 0 100px;position:relative;--highlights-width: calc(100% - 100px) }.highlights .container .border{position:absolute;background-color:#6c9090;height:80%;width:var(--highlights-width);z-index:2;top:80px}.highlights .container .highlights{z-index:3;display:flex;flex-direction:row;justify-content:space-around;width:var(--highlights-width)}.highlights .container .highlights .highlight{width:300px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.highlights .container .highlights .highlight .inlineborder{display:none;position:absolute;background-color:#6c9090;height:80%;width:300px;z-index:2;top:80px;z-index:-1}.highlights .container .highlights .highlight .text{color:#fff;margin:10px}.highlights .container .highlights .highlight img{width:200px;height:150px;border-color:#fff;border-width:5px;border-style:solid}@media(max-width:830px){.highlights .container .border{display:none}.highlights .container .highlights{flex-direction:column;align-items:center;gap:60px}.highlights .container .highlights .highlight .inlineborder{display:inline}.highlights .container .highlights .highlight img{width:80%;height:auto}}:root{--header-height: 0px;--footer-height: 0px;--margin-bottom: 100px}.terms{display:flex;flex-direction:column;align-items:center}.terms .container{min-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--margin-bottom));height:auto;max-width:1640px;width:80%;display:flex;justify-content:flex-start;flex-direction:column;position:relative;margin-bottom:var(--margin-bottom)}.terms .container h2{font-size:18px;margin-bottom:20px}.terms .container .terms-content{font-size:16px;line-height:1.5;color:#333}.terms .container .terms-content .section{font-weight:700;margin-top:20px;margin-bottom:10px}.terms .container .terms-content .content{margin-bottom:15px}.terms .container .terms-content ul{list-style-type:disc;padding-left:20px}.terms .container .terms-content li{margin-bottom:10px}.cookie-consent{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#1e1e1efa;color:#fff;padding:1rem 2rem;display:flex;justify-content:center;align-items:center;font-size:1rem;box-shadow:0 -2px 8px #0000001a;gap:1rem}.cookie-consent span{margin-right:1rem}.cookie-consent a{color:gold;text-decoration:underline;margin-left:.3rem}.cookie-consent .accept-btn{background:gold;color:#222;border:none;border-radius:4px;padding:.5rem 1.2rem;font-weight:700;cursor:pointer;transition:background .2s}.cookie-consent .accept-btn:hover{background:#ffe066}html{font-family:Roboto Flex,system-ui,sans-serif;line-height:1.5;letter-spacing:.72px}body,body *{margin:0}img,svg,video,canvas,audio,iframe,embed,object{display:block}.flex{display:flex}.hidden,[hidden]{display:none}@media(min-width:830px){.lg\:flex{display:flex}.lg\:hidden{display:none}}.button{padding-bottom:10px}.button button{background-color:#6c9090;color:#fff;border:none;font-size:16px;cursor:pointer;height:40px;width:200px;border-radius:10px;box-shadow:#00000026 1.95px 1.95px 2.6px;transform:translateY(4px);transition:background .1s,box-shadow .1s,transform .1s}.button button:active,.button button.pressed{background-color:#567373;box-shadow:#0000001a 1.95px 1.95px 1.3px;transform:translateY(8px)}
