body{background-image:url(https://www.animapilates.it/openday/photos/big-thumbs/1.png);background-repeat:no-repeat;background-position:top} a{} a:hover, a:active{}
form, textarea, input, ul, ol, li, p, body, button, h1, h2, h3, h4{margin:0;padding:0;font-family:'Montserrat'} #WspHd{} 
#WspFt{}
div.W4{padding: 50px 50px 50px 50px;}



div.W6{padding:40px 20px 40px 20px;}div.W6{padding: 24px 0 0 0;}

div.W13{}

div.W15{padding:40px 20px 40px 20px;}





div.W31,div.W31 h1,div.W31 h2,div.W31 h3,div.W31 p,div.W31 textarea{color:#ffffff;}div.W31{padding: 50px 0 30px 0;}div.W31{text-align:center;}




div.W22{padding:40px 20px 40px 20px;}

div.W39{text-align:center;}
.Ox{display:none !IMPORTANT}
.Bx, .Bx2{border:0 !IMPORTANT}

#WspTpl{background:url(https://www.animapilates.it/openday/photos/big-thumbs/dx.png) no-repeat right 1600px}
#WspBd{background:url(https://www.animapilates.it/openday/photos/big-thumbs/sx.png) no-repeat left 600px}

.Wicon{position:absolute;width:100%;margin-top:-40px}
.Wbar{font-size:0.8em}

.Wmilano .WspCol, .Wgrid .WspCol{width:50%}
.Wmilano .WspTb, .Wtitolo, .Wgrid .WspTb, .Wcolumn .WspTb{max-width:1300px}
.Wmilano.WspCols{padding:0 20px 60px 20px}

.Wintro{padding:0 0 48px 0 }
.Wintro h1, .Wintro h2, .Wintro p{color:#FFF}
.Wintro h1{font-size:3.2em;margin-bottom:10px;font-weight:800}
.Wintro h2{font-size:1.6em;font-weight:700}
.Wintro p{font-size:1.2em;line-height:1.4}

.Wbtnh .WspTextIn a, .Wbtnb .WspTextIn a, .Wbtnf .WspTextIn a{color:#FFF;text-transform:uppercase;font-weight:600;font-size:1.2em;background:#009900;padding:16px 32px;border-radius:20px;box-shadow:1px 2px 8px rgba(0,0,0,0.5)}
.Wbtnh .WspTextIn img, .Wbtnb .WspTextIn img, .Wbtnf .WspTextIn img{display:inline-block;padding:0 10px 0 0;margin-top:-3px;}

.Wphotos{padding:0 0 120px 0}
.Wphotos img{border-radius:20px;border:6px solid #FFF;box-shadow:0 0 20px rgba(0,0,0,0.3)}

.Wtitolo h3{font-weight:600;font-size:2.8em;color:#2a8cbf;font-weight:700}
.Wtitolo h3 u{color:#bf7a45;text-decoration:none}
.Wtitolo hr{background:rgba(33,144,200,0.2);width:80px;height:6px;border-radius:6px;margin:20px auto 0 auto}
.Wtitolo ul{text-align:center;padding:20px 0 48px}
.Wtitolo ul li{list-style-type:none;display:inline-block;max-width:280px;width:100%;text-align:center;vertical-align:top}
.Wtitolo li h4{color:#c46638;font-weight:800;padding:32px 0 16px 0}
.Wtitolo li strong{color:#2190c8}

.Wgrid .Wgrid-1 .WspTextIn{text-align:right;border-right:6px solid #d3e9f4}
.Wgrid .Wgrid-2 .WspTextIn{text-align:left}
.Wgrid .WspTextIn h4{color:#cc6733;font-size:1.6em;font-weight:800;padding:10px 0 0 0}
.Wgrid .WspTextIn p{line-height:1.6;font-size:1.1em;margin:auto}
.Wgrid .WspTextIn li{font-weight:500}
.Wgrid .Wgrid-1 li, .Wgrid .Wgrid-2 li{list-style:none}
.Wgrid .WspTextIn em{font-style:normal;font-size:0.9em;color:#999}

.Wuno .WspTextIn, .Wdue .WspTextIn{text-align:center;padding:40px 60px;margin:auto}

.Wbtnb, .Wbtnf {text-align:center;padding:20px 0 80px 0;}


.Wcolumn.WspCols{padding:16px 20px 48px 20px}
.Wcolumn .WspCol{width:33.33%}
.Wone{background:url(https://www.animapilates.it/openday/photos/big-thumbs/box1.jpg) no-repeat bottom / 100% auto #FFF;border-radius:20px}
.Wtwo{background:url(https://www.animapilates.it/openday/photos/big-thumbs/box2.jpg) no-repeat bottom / 100% auto #FFF;border-radius:20px}
.Wthree{background:url(https://www.animapilates.it/openday/photos/big-thumbs/box3.jpg) no-repeat bottom / 100% auto #FFF;border-radius:20px}
.Wone, .Wtwo, .Wthree{margin:10px;min-height:520px;box-shadow:0 0 20px rgba(0,0,0,0.1);padding-top:24px;display:flex;align-items:center}
.Wone .WspTextIn p, .Wtwo .WspTextIn p, .Wthree .WspTextIn p{line-height:1.4;font-weight:600;padding:0px 20px;text-align:center}
.Wone .WspTextIn blockquote, .Wthree .WspTextIn blockquote,  .Wtwo .WspTextIn blockquote{text-align:center;font-size:1.2em;font-weight:600;color:#FFF;font-style:italic}
#WspFt{background:url(https://www.animapilates.it/openday/photos/big-thumbs/foot.png) no-repeat center top;padding-top:50px;position:relative;min-height:361px;box-sizing:border-box}
div.WspText.Wfoot{padding:0}

@media screen and (min-width:601px) and (max-width:1023px) {
.Wcover .WspCol{width:100%}
.Wmilano .WspCol{width:100%}
.Wmilano.WspCols{padding:60px 10px 0 10px}
.Wmilano img{display:none}
.Wintro{padding:10px 0}
.Wintro .WspTextIn{text-align:center}
.Wintro h1{font-size:2.2em}
.Wintro h2{font-size:1.4em}
.Wintro p{font-size:1.2em;line-height:1.4}
.Wtitolo h3{font-weight:700;font-size:2em;color:#2a8cbf;padding:1px;text-align:center}
.Wtitolo p img{border-radius:32px;display:inline-block;margin:0 8px 16px}
hr{margin:auto}
.Wphotos{padding:20px 0 }

.Wcolumn .WspCol{width:100%}
.Wcolumn.WspCols{padding:10px}
.Wone, .Wtwo, .Wthree{padding:10px;margin:10px 0 0 0}
.Wone .WspTextIn strong, .Wthree .WspTextIn strong, .Wtwo .WspTextIn strong{font-size:1.6em}
.Wfoot .WspTextIn {padding:20px 0}
.Wbtnb{padding:0 0 20px 0} .Wgrid.WspCols{padding:0}
.Wbtnh .WspTextIn a, .Wbtnf .WspTextIn a, .Wbtnb .WspTextIn a{text-align:center;display:block;font-size:1.1em;margin:10px}
.Wbtnh .WspTextIn img, .Wbtnf .WspTextIn img, .Wbtnb .WspTextIn img{padding:0}
#WspTpl{background:url(https://www.animapilates.it/openday/photos/big-thumbs/bg3.jpg) no-repeat right bottom}
#WspBd{background:none}
.Wone .WspTextIn p, .Wtwo .WspTextIn p, .Wthree .WspTextIn p{padding:10px}
.Wone, .Wtwo, .Wthree{min-height:450px;}
.Wuno .WspTextIn, .Wdue .WspTextIn{padding:20px}
.Wtitolo ul{display:flex;flex-wrap:wrap;margin:0}
.Wtitolo.WspText ul li{max-width:50%;margin:0;padding:24px 8px;box-sizing:border-box}
.Wtitolo.WspText ul li img{max-width:100%;height:auto}
.Wicon{display:none}
.Wlogo{padding:0px 10px}
.Wsocial{padding:0}
.Wbtnf{padding: 20px} div#WspFt.W3{}
.Wfoot .WspTextIn {padding:20px } .Bx{min-height:0px}
.Wphotos{display:flex;flex-wrap:wrap;padding:0 8px;box-sizing:border-box}
.Wphotos a{width:50%;margin:0;padding:8px;box-sizing:border-box}
.Wphotos a img{width:100%;height:auto;box-sizing:border-box}
}


@media screen and (min-width:1px) and (max-width:600px) {
.Wcover .WspCol{width:100%}
.Wmilano .WspCol, .Wgrid .WspCol{width:100%}
.Wmilano.WspCols{padding:60px 10px 0 10px}
.Wmilano img{display:none}
.Wintro{padding:10px 0}
.Wintro .WspTextIn{text-align:center}
.Wintro h1{font-size:2.2em}
.Wintro h2{font-size:1.4em}
.Wintro p{font-size:1.2em;line-height:1.4}
.Wtitolo h3{font-weight:700;font-size:2em;color:#2a8cbf;padding:1px;text-align:center}
hr{margin:auto}
.Wphotos{padding:20px 0 }
.Wgrid .WspTextIn h4{font-size:1.6em;padding:10px 0}
.Wuno .WspTextIn, .Wdue .WspTextIn, .Wtre .WspTextIn, .Wquattro .WspTextIn{padding:20px}
.Wcolumn .WspCol{width:100%}
.Wcolumn.WspCols{padding:10px}
.Wone, .Wtwo, .Wthree{padding:10px;margin:10px 0 0 0}
.Wone .WspTextIn strong, .Wthree .WspTextIn strong, .Wtwo .WspTextIn strong{font-size:1.6em}
.Wfoot .WspTextIn {padding:20px 0}
.Wbtnb{padding:0 0 20px 0} .Wgrid.WspCols{padding:0}
.Wbtnh .WspTextIn a, .Wbtnf .WspTextIn a, .Wbtnb .WspTextIn a{text-align:center;display:block;font-size:1.1em;margin:10px}
.Wbtnh .WspTextIn img, .Wbtnf .WspTextIn img, .Wbtnb .WspTextIn img{padding:0}
#WspTpl{background:url(https://www.animapilates.it/openday/photos/big-thumbs/bg3.jpg) no-repeat right bottom}
#WspBd{background:none}
.Wone .WspTextIn p, .Wtwo .WspTextIn p, .Wthree .WspTextIn p{padding:10px}
.Wone, .Wtwo, .Wthree{min-height:450px;}
.Wgrid .Wgrid-1 .WspTextIn{text-align:left;border-right:0;padding-bottom:0}
.Wgrid .Wgrid-1 li{direction:ltr}
.Wtitolo ul{display:flex;flex-wrap:wrap;margin:0}
.Wtitolo.WspText ul li{max-width:50%;margin:0;padding:24px 8px;box-sizing:border-box}
.Wtitolo.WspText ul li img{max-width:100%;height:auto}
.Wicon{display:none}
.Wlogo{padding:0px 10px}
.Wsocial{padding:30px }
.Wbtnf{padding: 20px} div#WspFt.W3{}
#WspFt{background-color:#FFF;}
.Wfoot .WspTextIn {padding:20px } .Bx{min-height:0px}
}