#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;font-size:1em;color:#333;background-color:#eee;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:3em;margin:30px 0 0 0;color:#666}h1,h2{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;text-align:center}h2{font-size:2em;margin:10px 0 30px 0;color:#ff8000}h3{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:1em;margin:0 0 8px 0;color:#303036}.title{padding:600px 0 50px 0;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}.title span{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:80px;color:#fff}a{color:#259bc5;text-decoration:none}.row-content{width:100%;max-width:1000px!important;margin-left:auto!important;margin-right:auto!important}.row.header{background:#fff}.row.footer{background:#303036}.row.header img{margin:15px 20px;width:200px}.row.content{min-height:400px}.row.footer .row-content{padding:10px;color:#fff}.row.welcome{background-image:url(../img/padelbg2000.5d94854f.jpg);background-size:100% auto;background-position:50%;background-repeat:no-repeat;background-color:#59afe3}.box,.box-nobg{padding:15px;line-height:1.5}.box{margin-top:70px!important;border-radius:5px;background-color:#fff}.box.minheight{min-height:450px}.box img{display:block;margin-top:-70px;margin-left:auto;margin-right:auto}.section{clear:both;padding:0;margin:0}.section_title{background:#0071b0;padding:10px;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section_title_txt{color:#fff;margin:0;padding:0 20px;text-align:left;line-height:125%}.price_subtitle{font-weight:700;background:#ccc;margin-top:30px;margin-bottom:15px;border-radius:7px}.col{display:block;float:left;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.sp12{width:100%}.sp8{width:66.13%}.sp6{width:49.2%}.sp4{width:32.26%}.sp3{width:23.8%}.contact-wrapper{margin-top:-70px;margin-bottom:20px}.contact-wrapper h2{text-align:left}.contact span{margin-right:5px;vertical-align:middle;cursor:pointer;color:#666}.contact span:nth-child(3){margin-left:25px}.contact input[type=text],.contact textarea{font-family:Raleway,sans-serif;font-size:1em;font-weight:700;color:#444;width:100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;padding:5px;margin:5px 1px 3px 0;border:1px solid #eee;background:#eee}.contact input[type=text]:focus,.contact textarea:focus{-webkit-box-shadow:0 0 5px #51cbee;box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}.contact textarea{resize:none}.contact input[type=text].lname{float:right}.contact button{font-size:1em;background:#ffd54f;font-weight:700;color:#0071b0;border:2px solid #0071b0;border-radius:5px;margin-top:15px;padding:10px 20px}.mail_sent{display:block;width:50%;font-weight:700;text-align:center;color:#fff;background:#888;border-radius:5px;padding:20px;margin:20px auto}.errbox{text-align:center;border:1px solid red;color:red;background:#fcc;margin-top:10px}button::-moz-focus-inner{border:0}.nopadding{padding:0!important}.btn{background:#1e90ff;color:#fff;cursor:pointer;border:1px solid #0762bb;padding:10px 20px;font-weight:700}.wrapper h4{margin-top:5px}.languages{float:right;margin-top:20px}.languages>div{margin:10px 0;cursor:pointer;opacity:.5}.languages>div.active,.languages>div:hover{opacity:1!important}ul.plist{list-style:none;padding:0}ul.plist li{position:relative;padding-left:24px;margin-bottom:8px}ul.plist li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" style="width:16px; fill:rgb(255, 213, 79);"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M368.5 363.9l28.8-13.9c11.1 22.9 26 43.2 44.1 60.9 34-42.5 54.5-96.3 54.5-154.9 0-58.5-20.4-112.2-54.2-154.6-17.8 17.3-32.6 37.1-43.6 59.5l-28.7-14.1c12.8-26 30-49 50.8-69C375.6 34.7 315 8 248 8 181.1 8 120.5 34.6 75.9 77.7c20.7 19.9 37.9 42.9 50.7 68.8l-28.7 14.1c-11-22.3-25.7-42.1-43.5-59.4C20.4 143.7 0 197.4 0 256c0 58.6 20.4 112.3 54.4 154.7 18.2-17.7 33.2-38 44.3-61l28.8 13.9c-12.9 26.7-30.3 50.3-51.5 70.7 44.5 43.1 105.1 69.7 172 69.7 66.8 0 127.3-26.5 171.9-69.5-21.1-20.4-38.5-43.9-51.4-70.6zm-228.3-32l-30.5-9.8c14.9-46.4 12.7-93.8-.6-134l30.4-10c15 45.6 18 99.9 .7 153.8zm216.3-153.4l30.4 10c-13.2 40.1-15.5 87.5-.6 134l-30.5 9.8c-17.3-54-14.3-108.3 .7-153.8z"/></svg>');background-size:contain}.misc>p{font-weight:700;font-size:19px;margin:30px 0}.misc>p>svg{margin-right:5px}.misc a{color:inherit}.intro{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:3em;margin:30px 0 0 0;padding:0 0 30px 0;color:#666;text-align:center}.misc .plist>li{font-weight:700;font-size:19px;margin:30px 0}.misc ul.plist li:before{top:6px}.btndownload{text-align:center}.btndownload img{cursor:pointer}@media only screen and (max-width:1200px){.title{padding:500px 0 40px 0;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}}@media only screen and (max-width:1100px){.title{padding:450px 0 20px 0;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}}@media only screen and (max-width:1000px){.title{padding:390px 0 15px 20px;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}.title span{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:70px;color:#fff}}@media only screen and (max-width:900px){.title{padding:350px 0 15px 20px;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}.title span{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:60px;color:#fff}}@media only screen and (max-width:800px){.title{padding:300px 0 15px 20px;font-weight:700;font-size:35px;text-shadow:2px 2px #000;color:#fff}.title span{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal;font-size:55px;color:#fff}}@media only screen and (max-width:640px){.col{margin:1% 0 1% 0}.sp4,.sp6,.sp8,.sp12{width:100%}.row.header img{width:155px;height:auto;margin-left:15px}.contact-wrapper h2,.location{text-align:center}.contact{margin-top:10px!important}.contact input[type=text].name{width:100%}.contact input[type=text].lname{float:none}.languages{float:right;margin-top:10px;margin-right:20px}.row.welcome{background-image:url(../img/padelbg1000.6c7afc8e.jpg);background-size:100% auto;background-position:top;background-repeat:no-repeat;background-color:#59afe3}.title{padding:160px 20px 10px 20px;font-weight:700;font-size:16px;text-shadow:2px 2px #000;color:#fff;white-space:nowrap}.title span{font-size:30px;color:#fff}.intro,.title span,h1{font-family:Bebas Neue,sans-serif;font-weight:400;font-style:normal}.intro,h1{font-size:2em;margin:30px 0 0 0;color:#666;text-align:center}}