#section-28-4043 > .ct-section-inner-wrap{padding-top:44px;padding-right:0;padding-bottom:120px;padding-left:0}#section-28-4043{background-color:rgba(190,219,206,0.21)}@media (max-width:767px){#section-28-4043 > .ct-section-inner-wrap{padding-top:30px;padding-bottom:20px}}#div_block-30-4043{width:50%;padding-right:40px;padding-left:0px}#div_block-42-4043{background-image:url(//heavenmassagebarcelona.com/wp-content/uploads/oxygen/css/none;);background-size:cover;width:100%;background-repeat:no-repeat}#div_block-44-4043{width:50%}#div_block-46-4043{width:100%;background-color:#ffffff;padding-top:19px;padding-bottom:140px;justify-content:center;align-items:center;text-align:center;padding-left:60px;padding-right:60px;box-shadow:0px 20px 40px rgba(0,0,0,0.1)}@media (max-width:991px){#div_block-30-4043{padding-right:20px}}@media (max-width:479px){#div_block-46-4043{padding-bottom:142px}}@media (max-width:991px){#new_columns-29-4043> .ct-div-block{width:100% !important}#new_columns-29-4043{flex-direction:column}}#headline-31-4043{margin-bottom:12px;color:#82aba9}#headline-40-4043{margin-bottom:12px;margin-top:49px;color:#82aba9}#headline-45-4043{margin-bottom:12px;color:#82aba9}#text_block-32-4043{margin-bottom:24px;font-family:'Open Sans'}#text_block-49-4043{margin-bottom:24px;font-family:'Open Sans'}#link_text-35-4043{font-size:18px;color:#82aba9;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#link_text-38-4043{font-size:18px;color:color(3);font-weight:400;text-decoration:none;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#link_text-38-4043:hover{color:color(6)}#image-51-4043{width:50%}#fancy_icon-34-4043>svg{width:24px;height:24px}#fancy_icon-37-4043>svg{width:24px;height:24px}#fancy_icon-47-4043{color:#e1846e}#fancy_icon-47-4043>svg{width:42px;height:42px}#fancy_icon-47-4043{margin-bottom:12px}#_social_icons-39-4043.oxy-social-icons{flex-direction:row;margin-right:-12px;margin-bottom:-12px}#_social_icons-39-4043.oxy-social-icons a{font-size:55px;margin-right:12px;margin-bottom:12px;border-radius:50%}#_social_icons-39-4043.oxy-social-icons a:hover{background-color:rgba(190,219,206,0.74)}#_social_icons-39-4043.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#82aba9}#_social_icons-39-4043.oxy-social-icons a:hover svg{color:rgba(225,132,110,0.79)}