{\rtf1\ansi\ansicpg1252\cocoartf2822
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0

\f0\fs24 \cf0 body \{\
  font-family: 'Montserrat', sans-serif;\
  margin: 0;\
  background-color: #f1f1f1;\
  color: #333;\
  line-height: 1.6;\
\}\
\
header, section, footer \{\
  padding: 40px 20px;\
  text-align: center;\
\}\
\
.grey \{\
  background-color: #e4e4e4;\
\}\
\
h1, h2 \{\
  color: #662d91;\
\}\
\
h3 \{\
  color: #333;\
  margin-top: 20px;\
\}\
\
img \{\
  max-width: 100px;\
  margin: 20px auto;\
\}\
\
.photo \{\
  border-radius: 50%;\
  max-width: 80px;\
\}\
\
ul \{\
  list-style: none;\
  padding: 0;\
  margin: 20px 0;\
\}\
\
ul li \{\
  margin: 10px 0;\
\}\
\
.highlight \{\
  font-weight: bold;\
  color: #c2185b;\
  margin-top: 20px;\
\}\
\
.offer \{\
  background-color: #fff;\
  margin: 20px auto;\
  padding: 20px;\
  max-width: 500px;\
  border-radius: 10px;\
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);\
\}\
\
.price \{\
  font-size: 1.2em;\
  font-weight: bold;\
  color: #2e7d32;\
  margin-top: 10px;\
\}\
\
a \{\
  color: #662d91;\
  text-decoration: none;\
\}\
\
a:hover \{\
  text-decoration: underline;\
\}\
\
@media (min-width: 768px) \{\
  section, header, footer \{\
    padding: 60px 80px;\
  \}\
\
  .offer \{\
    display: inline-block;\
    width: 45%;\
    vertical-align: top;\
    margin: 1.5%;\
  \}\
\}}