.rounded img{border-radius:25px;overflow:hidden}.rounded.small img{border-radius:15px}.contact-info{color:#fff}.post-content .contact-info{border-radius:25px;height:100%;background:#3d3e44}.post-content .contact-info h4{color:#fff;margin:0 0 5px}.contact-info p{line-height:22px}.contact-info label{min-width:40px;display:inline-block}.contact-info a{color:#fff}.contact-info .wpb_wrapper{padding:10px 20px;display:flex;flex-direction:column;justify-content:center}.vc_row-o-equal-height .wpb_wrapper,.vc_row-o-equal-height .vc_single_image-wrapper{height:100%;}.wpb_single_image .vc_figure{width:100%}.wpb_single_image .vc_single_image-wrapper{width:100%}.wpb_single_image img{width:100%}.packages.paragraph{margin-bottom:0}.packages h4{margin-bottom:25px}.packages .list1{margin-bottom:30px}.list1 ul{list-style:none;margin:0;padding:0}.list1 ul li{list-style:none;margin:0;padding:0 0 0 35px;position:relative}.list1 ul li:before{content:'';background:url(https://cdn.fastpixel.io/fp/v_cfa2+q_glossy/www.bodyline-amsterdam.nl/wp-content/themes/Avada-Child-Theme/assets/images/check.png) no-repeat left center;background-size:contain;width:20px;height:17px;position:absolute;left:0;top:7px}.post-content .making-appointment h3{margin-top:13px}.making-appointment{margin-bottom:60px}.making-appointment p{letter-spacing:-.3px}.call-me-back .wpb_wrapper,.talk-to-employee .wpb_wrapper{background:#3d3e44;border-radius:25px;color:#fff;padding:22px 20px}.call-me-back .wpb_wrapper h3,.talk-to-employee .wpb_wrapper h3{margin:0}.call-me-back .wpb_wrapper .wpb_wrapper,.talk-to-employee .wpb_wrapper .wpb_wrapper{padding:0}.talk-to-employee .wpb_wrapper{background:#ccc6be;color:#000}.call-me-back .wpcf7-form .wpcf7-text{border-radius:25px;height:50px;color:#fff;background-color:#232327;font-size:16px;border:0}.call-me-back .wpcf7-form .wpcf7-submit{border-radius:25px;height:50px;font-size:18px;text-transform:none;padding-left:23px!important;padding-right:23px!important;box-shadow:0 7px 9px rgb(0 0 0 / .17)}.call-me-back .form .item{margin:0 0 10px}.call-me-back .form .item:last-child{margin-right:0}.call-me-back .wpcf7-text::-webkit-input-placeholder{color:#fff}.call-me-back .wpcf7-text:-ms-input-placeholder{color:#fff}.call-me-back .wpcf7-text::placeholder{color:#fff}.call-me-back .item-recaptcha{margin:20px 0 0;overflow:hidden}.talk-to-employee .wpb_content_element.phone{margin-bottom:0}.phone p{font-size:24px;color:#3d3e44;line-height:50px}.phone p:before{content:'';background:url(https://cdn.fastpixel.io/fp/v_cfa2+q_glossy/www.bodyline-amsterdam.nl/wp-content/themes/Avada-Child-Theme/assets/images/icon-phone.png) no-repeat left center;background-size:contain;width:64px;height:64px;display:inline-block;float:left;margin-right:10px;margin-top:2px}.paragraph,.paragraph p{color:#5f4b51}.post-content .paragraph h3{font-family:PT Sans;font-weight:700;color:#5f4b51}.with-button .vc_btn3-container{position:absolute;bottom:33px;right:30px}.with-button .vc_btn3-container a{background:#aa8a67;color:#fff;font-weight:700;font-size:18px;border-radius:25px;height:50px;padding:11px 25px}.mt-30{margin-top:30px}.contact-block{padding-top:30px;color:#3d3e44;padding-bottom:77px;margin-top:70px}.post-content .contact-block h3{margin:0;line-height:35px;margin-bottom:63px}.contact-block p{font-size:14px;line-height:20px}.contact-block .wpcf7-form .item{margin-bottom:20px}.contact-block .wpcf7-form label{font-size:16px;color:#000;font-weight:700}.contact-block .wpcf7-form input,.contact-block .wpcf7-form textarea{padding:20px 25px;border-radius:15px;height:50px;color:#000;background-color:#fff;font-size:16px;border:0}.contact-block .wpcf7-form textarea{height:130px}.contact-block .wpcf7-form em{color:#e3658d}.fusion-body .contact-block .wpcf7-form .fusion-slider-loading{margin:0 0 0 10px}.contact-block .wpcf7-form .wpcf7-submit{background:#000!important;border-color:#000!important;border-radius:25px;height:50px;font-size:18px;text-transform:none;padding-left:30px!important;padding-right:30px!important;box-shadow:0 7px 9px rgb(0 0 0 / .17)}.contact-block .right-area{padding-top:20px}.contact-block .right-area h3{margin:0 0 8px}.contact-block .phone{padding-bottom:20px}.contact-block .phone p{color:#fff;font-size:24px;line-height:50px}.contact-block .phone p:before{margin-left:-6px}.post-content .contact-block h4{font-size:20px;margin-bottom:3px}.contact-block .timing strong{font-weight:400;width:110px;display:inline-block}@media only screen and (max-width:767px){.call-me-back{margin-bottom:20px}.making-appointment{margin-bottom:30px}}@media only screen and (min-width:768px){.rounded.wpb_content_element{margin-bottom:0}.paragraph{margin-bottom:27px}.vc_row-o-equal-height .wpb_wrapper,.vc_row-o-equal-height .wpb_single_image,.vc_row-o-equal-height .vc_single_image-wrapper,.vc_row-o-equal-height .wpb_single_image img{height:100%;}.vc_row-o-equal-height .wpb_single_image img{object-fit:cover}}@media only screen and (min-width:1024px){.contact-info .wpb_wrapper{padding:40px}.post-content .contact-info h4{font-size:30px;margin:0 0 25px}.post-content .making-appointment h3{font-size:30px}.call-me-back .form{display:flex}.phone p{font-size:30px}.paragraph,.paragraph p{font-size:20px;line-height:29px}.post-content .paragraph h3{font-size:25px;line-height:32px}.post-content .contact-block h3{font-size:30px}.contact-block .phone p{font-size:30px;line-height:50px}.call-me-back .form .item{margin:0 10px 0}.contact-block .right-area{padding-left:70px}.contact-block .wpcf7-form .actions{display:flex}.contact-block .wpcf7-form .actions .item-submit{display:flex;align-items:center;justify-content:flex-end}}