@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,900;1,100&family=Cormorant+Garamond:wght@500&family=Open+Sans:wght@400;500;700&display=swap');body{font-family:'Open Sans',Arial,sans-serif;font-size:16px;color:#555555;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased}p{font-family:'Open Sans',Arial,sans-serif;font-size:16px;color:#555555;line-height:1.7em;font-weight:500;margin-top:0;margin-bottom:18px}h1,.et_pb_text_inner h1{font-family:'Montserrat',sans-serif;font-weight:100;font-style:italic;font-size:112px;color:#333333;text-transform:uppercase;text-align:center;line-height:1.05em;letter-spacing:2px;margin-top:0;margin-bottom:20px}h1 strong{font-weight:900;font-style:normal}.subtitle-h1{font-family:'Open Sans',Arial,sans-serif;font-size:23px;color:#666666;text-align:center;line-height:1.6em;font-weight:500;margin-top:0;margin-bottom:35px}h2,.et_pb_text_inner h2,.et_pb_module_header{font-family:'Cormorant Garamond',serif;font-size:30px;color:#333333;text-transform:uppercase;font-weight:500;line-height:1.2em;letter-spacing:1px;margin-top:0;margin-bottom:10px}.subtitle-h2{font-family:'Open Sans',Arial,sans-serif;font-size:14px;color:#666666;line-height:1.7em;font-weight:500;margin-top:0;margin-bottom:20px}h3{font-family:'Open Sans',Arial,sans-serif;font-size:23px;color:#444444;font-weight:700;line-height:1.4em;margin-top:30px;margin-bottom:12px}h4{font-family:'Open Sans',Arial,sans-serif;font-size:19px;color:#444444;font-weight:700;line-height:1.4em;margin-top:25px;margin-bottom:10px}ul,ol{font-family:'Open Sans',Arial,sans-serif;font-size:16px;color:#555555;line-height:1.7em;font-weight:500;margin-top:0;margin-bottom:20px;padding-left:22px}ul li,ol li{margin-bottom:8px}a{color:#333333;text-decoration:none;transition:all 0.2s ease}a:hover{color:#000000;text-decoration:underline}hr{border:none;border-top:1px solid rgba(0,0,0,0.15);margin:30px 0}strong,b{font-weight:700;color:#333333}@media (max-width:980px){h1,.et_pb_text_inner h1{font-size:70px}.subtitle-h1{font-size:20px}h2,.et_pb_text_inner h2,.et_pb_module_header{font-size:26px}h3{font-size:21px}p,ul,ol{font-size:15px}}@media (max-width:767px){h1,.et_pb_text_inner h1{font-size:42px;letter-spacing:1px}.subtitle-h1{font-size:18px;margin-bottom:25px}h2,.et_pb_text_inner h2,.et_pb_module_header{font-size:23px}h3{font-size:19px}h4{font-size:17px}p,ul,ol{font-size:15px}}