h1,h2,h3,h4,h5,h6{font-family:"charter-bt-pro",sans-serif;font-weight:400;font-style:normal}div#page-container{overflow:hidden}.sub-menu li a{padding:8px 0px!important;font-size:16px!important;line-height:1.2em!important}.bordered{padding:12px;border:dashed 7px #000;border-style:dashed;border-image:url("/wp-content/uploads/2026/02/Photo-border-2.svg") 36 round;border-radius:50px}.borderedbrown{padding:12px;border:dashed 7px #000;border-style:dashed;border-image:url("/wp-content/uploads/2026/02/Photo-border-brown.svg") 36 round;border-radius:50px}.contactbutton p{right:200px;position:absolute;text-decoration:underline;top:-15px}.booknowbutton p{right:83px;position:absolute;text-decoration:underline;top:-40px}.et-pb-contact-message{color:white;text-align:center}@media only screen and (max-width:767px){.contactbutton p{right:120px;position:absolute;text-decoration:underline;top:20px}}@media only screen and (max-width:767px){.booknowbutton p{right:38px;position:absolute;text-decoration:underline;top:-5px;font-size:20px}}.circletext{padding:23%}@media only screen and (max-width:980px) and (min-width:767px){.circletext{padding:15% 30%!important}}@media only screen and (max-width:767px) and (min-width:441px){.circletext{padding:20% 24%!important}}@media only screen and (max-width:440px){.circletext{padding:25% 17%!important}.circletext p{font-size:15px}.circletext h1{font-size:26px!important}}