@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');html,body,body *,button,input,textarea,select,option,label{font-family:'Inter',sans-serif!important}body{font-size:16px;font-weight:400;color:#333;line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif!important;color:#1F2937;line-height:1.2}h1,h2{font-weight:800}h3,h4{font-weight:700}h5,h6{font-weight:600}p{font-family:'Inter',sans-serif!important;font-weight:400;line-height:1.7}a{font-family:'Inter',sans-serif!important;text-decoration:none}button,.et_pb_button,.et_pb_more_button,input[type="submit"],input[type="button"],input[type="reset"]{font-family:'Inter',sans-serif!important;font-weight:600}#top-menu,#top-menu a,.et-menu,.et-menu a,.et_mobile_menu,.et_mobile_menu a{font-family:'Inter',sans-serif!important}input,textarea,select,option,label{font-family:'Inter',sans-serif!important}.et_pb_module,.et_pb_text,.et_pb_text_inner,.et_pb_heading,.et_pb_button_module_wrapper{font-family:'Inter',sans-serif!important}[class^="respira-"],[class*=" respira-"],[class^="respira-"] *,[class*=" respira-"] *{font-family:'Inter',sans-serif!important}.hero-pattern{position:relative;overflow:hidden;background:linear-gradient(135deg,#1d5c59 0%,#1ab6b2 55%,#3ba8f4 100%)!important}.hero-pattern::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:60px 60px;background-repeat:repeat}.hero-pattern .et_pb_row,.hero-pattern .et_pb_column,.hero-pattern .et_pb_module,.hero-pattern .et_pb_text,.hero-pattern .et_pb_button_module_wrapper{position:relative;z-index:2}.hero-pattern h1,.hero-pattern h2,.hero-pattern h3,.hero-pattern h4,.hero-pattern h5,.hero-pattern h6{font-family:'Inter',sans-serif!important;font-weight:800}.hero-pattern p{font-family:'Inter',sans-serif!important;font-weight:400}.hero-pattern .et_pb_button{font-family:'Inter',sans-serif!important;font-weight:600}@media (max-width:980px){body{font-size:15px}h1{line-height:1.15}h2{line-height:1.2}}@media (max-width:767px){body{font-size:15px;line-height:1.65}h1{line-height:1.15}h2{line-height:1.2}h3{line-height:1.25}}html,body{max-width:100%;overflow-x:hidden}