.style-portland-water-0{cursor:auto;padding:0;margin:0;font-family:Lato;background:rgb(255,255,255) none no-repeat fixed 50% 0% / cover padding-box border-box;color:rgb(45,48,51);box-sizing:border-box;background-attachment:fixed;background-size:cover;background-position:50% 0%;background-repeat:no-repeat;font-size:14px;background-color:rgb(255,255,255);line-height:23.8px;font-weight:500;-webkit-font-smoothing:antialiased;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-1{padding-top:129px;margin-top:-1px;margin-top:-1px;transition:margin-top 0.4s ease-in-out;box-sizing:border-box;margin:-1px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-2{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-3{background-color:rgb(34,89,128);font-size:14px;top:0;left:0;right:0;position:fixed;line-height:14px;transition:background-color 0.4s,transform 0.4s,opacity 0.4s ease-in-out,-webkit-transform 0.4s;z-index:100000;color:rgb(255,255,255);box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-4{width:100%;max-width:100%;padding-right:30px;padding-left:30px;line-height:14px;padding-top:10.5px;font-weight:600;text-align:left;position:relative;box-sizing:border-box;margin:auto;padding:10.5px 30px 0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-5{padding-bottom:10.5px;display:block;float:left;line-height:14px;box-sizing:border-box;margin:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-6{margin-right:13px;position:relative;box-sizing:border-box;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-7{text-decoration:underline solid rgb(255,255,255);font-size:14px;color:rgb(255,255,255);box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-8{text-decoration:underline solid rgb(255,255,255);font-size:14px;color:rgb(255,255,255);box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-9{position:relative;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-10{float:right;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-11{top:35.5px;box-shadow:rgba(0,0,0,.1) 0 0 7px 0;font-family:'EB Garamond',Georgia,'Times New Roman',serif;line-height:23px;font-weight:500;background-color:rgb(255,255,255);width:100%;position:fixed;z-index:99999;transition:background-color 0.4s,color 0.4s,transform 0.4s,opacity 0.4s ease-in-out,-webkit-transform 0.4s;box-sizing:border-box;display:block}.style-portland-water-12{width:100%;max-width:100%;padding-right:32px;padding-left:30px;z-index:99;text-align:left;position:relative;box-sizing:border-box;margin:auto;padding:0 32px 0 30px;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-13{transition:0.4s ease-in-out;position:absolute;height:94px;width:100%;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-14{display:inline-block;height:94px;vertical-align:middle;width:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-15{text-decoration:underline solid rgb(108,110,112);color:rgb(108,110,112);box-sizing:border-box;margin:0;padding:0;border:0 none rgb(108,110,112);outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-16{max-height:70%;pointer-events:none;width:auto;transition:0.4s ease-in-out;margin-bottom:0;display:inline-block;float:none;vertical-align:middle;transform:matrix(1,0,0,1,0,0);box-sizing:border-box;max-width:100%;height:auto;margin:0;padding:0;border:0 none rgb(108,110,112);outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-17{padding-left:266px;padding-top:40px;font-family:'EB Garamond',Georgia,'Times New Roman',serif;float:right;transition:0.4s ease-in-out;font-weight:600;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-18{float:left;line-height:0;box-sizing:border-box;display:block}.style-portland-water-19{float:left;line-height:0;box-sizing:border-box;list-style:outside none none;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-20{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-21{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-22{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-23{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;padding-right:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 20px 40px 0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-24{position:absolute;padding:20px 0;z-index:9999;width:240px;background:rgb(255,255,255) none repeat scroll 0% 0% / auto padding-box border-box;visibility:hidden;opacity:0;border-top:3px solid rgb(46,163,242);box-shadow:rgba(0,0,0,.1) 0 2px 5px 0;transform:matrix(1,0,0,1,0,0);text-align:left;border-color:rgb(46,163,242);box-sizing:border-box;list-style:outside none none;margin:0;border:0;outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-25{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-26{color:rgb(34,89,128);text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-27{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-28{color:rgb(34,89,128);text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-29{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-30{color:rgb(34,89,128);text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-31{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-32{color:rgb(184,46,43);padding-bottom:40px;text-decoration:none solid rgb(184,46,43);font-weight:700;font-style:normal;text-transform:none;font-size:20px;padding-right:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 20px 40px 0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-33{position:absolute;padding:20px 0;z-index:9999;width:240px;background:rgb(255,255,255) none repeat scroll 0% 0% / auto padding-box border-box;visibility:hidden;opacity:0;border-top:3px solid rgb(46,163,242);box-shadow:rgba(0,0,0,.1) 0 2px 5px 0;transform:matrix(1,0,0,1,0,0);text-align:left;border-color:rgb(46,163,242);box-sizing:border-box;list-style:outside none none;margin:0;border:0;outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-34{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-35{color:rgb(34,89,128);text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-36{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-37{color:rgb(184,46,43);text-decoration:none solid rgb(184,46,43);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-38{position:relative;line-height:28px;padding:0 20px;margin:0;display:inline-block;font-size:14px;padding-right:20px;overflow-wrap:break-word;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-39{color:rgb(34,89,128);text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;padding:6px 20px;width:200px;display:block;position:relative;box-sizing:border-box;margin:0;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-40{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-41{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-42{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-43{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-44{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-45{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-46{position:relative;line-height:14px;display:inline-block;font-size:14px;padding-right:22px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0 22px 0 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-47{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-48{position:relative;line-height:14px;padding-right:0;display:inline-block;font-size:14px;overflow-wrap:break-word;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-49{color:rgb(34,89,128);padding-bottom:40px;text-decoration:none solid rgb(34,89,128);font-weight:700;font-style:normal;text-transform:none;font-size:20px;display:block;position:relative;transition:opacity 0.4s ease-in-out,background-color 0.4s ease-in-out;box-sizing:border-box;margin:0;padding:0 0 40px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-50{float:right;display:none;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-51{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-52{display:none;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-53{position:relative;display:block;line-height:0;padding-bottom:24px;box-sizing:border-box;margin:0;padding:0 0 24px;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-54{position:absolute;left:0;padding:5%;background:rgb(255,255,255) none repeat scroll 0% 0% / auto padding-box border-box;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid rgb(46,163,242);box-shadow:rgba(0,0,0,.1) 0 2px 5px 0;border-color:rgb(46,163,242);box-sizing:border-box;list-style:outside none none;margin:0;border:0;outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-55{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-56{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-57{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-58{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);font-weight:700;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,.03) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-59{padding-left:10px;visibility:visible;display:block;box-sizing:border-box;list-style:outside none none;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-60{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-61{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-62{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-63{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-64{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-65{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-66{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-67{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);font-weight:700;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,.03) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-68{padding-left:10px;visibility:visible;display:block;box-sizing:border-box;list-style:outside none none;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-69{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-70{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-71{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-72{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-73{padding-left:5%;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-74{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-75{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-76{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-77{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-78{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-79{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-80{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-81{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-82{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-83{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-84{text-decoration:underline solid rgb(34,89,128);color:rgb(34,89,128);border-bottom:1px solid rgba(0,0,0,.03);padding:10px 5%;display:block;font-size:14px;transition:opacity 0.2s ease-in-out,background-color 0.2s ease-in-out;box-sizing:border-box;margin:0;border:0;outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-85{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-86{box-sizing:border-box;background-color:rgba(0,0,0,0);margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-87{box-sizing:border-box;display:block}.style-portland-water-88{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-89{box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-90{position:relative;z-index:1;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-91{padding:60px 30px 80px;width:100%;position:relative;background-color:rgb(255,255,255);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-92{overflow:hidden;position:absolute;inset:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-93{background-image:url(&quot;https://surebuildrestoration.com/wp-content/uploads/2023/05/Water-Damage-Experts-Banner.jpg&quot;);height:735.994px;transform:translate(0,357.9px);height:735.992px;transform:matrix(1,0,0,1,0,357.9);background-repeat:no-repeat;background-position:50% 0%;background-size:cover;position:absolute;bottom:0;left:0;width:100%;display:block;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-94{padding:0;display:flex;padding-top:0;padding-bottom:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:5;width:80%;max-width:1080px;margin:auto;position:relative;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-95{-webkit-box-ordinal-group:2;order:1;margin-right:0;width:100%;margin-top:auto;margin-bottom:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-96{margin-bottom:0;text-align:left;font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;color:rgb(255,255,255);overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-97{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-98{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:38px;line-height:45.6px;color:rgb(255,255,255);box-sizing:border-box;padding-bottom:10px;font-weight:500;margin:0;padding:0 0 10px;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-99{margin-top:20px;box-sizing:border-box;padding-bottom:20px;padding:0 0 20px;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-100{box-sizing:border-box;padding-bottom:0;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-101{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');background-size:100% 40px;bottom:0px;height:40px;z-index:1;transform:matrix(1, 0, 0, 1, 0, 0);display:block;position:absolute;pointer-events:none;width: 100%;left:0px;right:0px;box-sizing:border-box;margin:0px;padding:0px;border:0px none rgb(45, 48, 51);outline:rgb(45, 48, 51) none 0px;font-size:14px;text-size-adjust:100%;vertical-align:baseline;

}

.style-portland-water-102 {
	padding: 40px 30px 80px;
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: var(--background-color);
}

.style-portland-water-103 {
	padding: 0px;
	display: flex;
	align-items: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-104 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	width: 47.25%;
	margin-right: 59.1328px;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px 59.1328px 0px 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-105 {
	margin-bottom: 29.5625px;
	text-align: left;
	color: rgb(35, 90, 129);
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-106 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-107 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 35px;
	line-height: 52.5px;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-108 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 35px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-109 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-110 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-111 {
	margin-bottom: 0px;
	margin-top: 35px;
	text-align: left;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-112 {
	text-decoration: underline solid rgb(255, 255, 255);
	transition: 0.3s;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	border-radius: 15px 0px;
	background-image: linear-gradient(rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%);
	color: rgb(255, 255, 255);
	border-width: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	padding: 12px 18px;
	display: inline-block;
	position: relative;
	font-size: 20px;
	background-color: rgba(0, 0, 0, 0);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0px solid rgb(255, 255, 255);
	transition-duration: 0.3s;
	line-height: 34px;
	transition-property: all;
	box-sizing: border-box;
	margin: 0px;
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) linear-gradient(rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%) no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-113 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	margin-right: 0px;
	width: 47.25%;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 17.8203px 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-114 {
	margin-bottom: 0px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 0px;
	text-align: center;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-115 {
	display: inline-block;
	position: relative;
	max-width: 100%;
	border-radius: 20px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-116 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 337.352px;
	z-index: 10;
	pointer-events: none;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-117 {
	pointer-events: none;
	position: relative;
	box-sizing: border-box;
	max-width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
	border-radius: 20px;
}

.style-portland-water-118 {
	padding: 40px 30px;
	background-image: linear-gradient(rgb(245, 245, 245) 0%, rgb(255, 255, 255) 100%);
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: var(--background-color);
}

.style-portland-water-119 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==);
	base64,
	PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==');background-size:100% 40px;top:0;height:40px;z-index:1;transform:matrix(1,0,0,1,0,0);display:block;position:absolute;pointer-events:none;width:100%;left:0;right:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline}.style-portland-water-120{padding:27px 0;display:flex!important;margin-left:auto!important;margin-right:auto!important;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:5;width:80%!important;max-width:1080px!important;margin:auto!important;position:relative;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-121{-webkit-box-ordinal-group:2;order:1;margin-right:0;width:100%;margin-top:auto;margin-bottom:auto;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-122{margin-bottom:0;text-align:left;color:rgb(35,90,129);font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-123{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-124{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-weight:700;font-size:35px;color:rgb(34,89,128);box-sizing:border-box;padding-bottom:10px;line-height:35px;margin:0;padding:0 0 10px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-125{color:#b82e2b;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;font-size:35px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-126{display:flex!important;margin-top:15px;box-sizing:border-box;padding-bottom:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-127{padding:27px 0;display:flex;margin-bottom:-100px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:5;width:80%;max-width:1080px;margin:auto;position:relative;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-128{-webkit-box-ordinal-group:2;order:1;width:50%;margin-right:0;margin-top:auto;margin-bottom:auto;background-color:rgb(255,255,255);padding:20px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-129{margin-bottom:0;text-align:left;color:rgb(35,90,129);font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-130{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-131{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-weight:700;font-size:30px;color:rgb(34,89,128);box-sizing:border-box;padding-bottom:10px;line-height:30px;margin:0;padding:0 0 10px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-132{color:#b82e2b;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;font-size:30px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-133{margin-top:15px;box-sizing:border-box;padding-bottom:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-134{-webkit-box-ordinal-group:2;order:1;margin-right:0;width:50%;margin-top:auto;margin-bottom:auto;background-color:rgb(255,255,255);padding:20px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-135{margin-bottom:0;text-align:left;color:rgb(35,90,129);font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-136{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-137{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-weight:700;font-size:30px;color:rgb(34,89,128);box-sizing:border-box;padding-bottom:10px;line-height:30px;margin:0;padding:0 0 10px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-138{color:#b82e2b;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;font-size:30px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-139{margin-top:15px;box-sizing:border-box;padding-bottom:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-140{padding:60px 30px 100px;background-image:linear-gradient(45deg,rgb(34,89,128) 0%,rgba(34,89,128,.68) 100%);position:relative;background-color:rgb(255,255,255);background-position:50% 50%;background-size:cover;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) linear-gradient(45deg,rgb(34,89,128) 0%,rgba(34,89,128,.68) 100%) repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-141{padding:0;display:flex;background-color:rgb(255,255,255);border-radius:30px 0 0;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 12px 18px -6px;align-items:center;padding-top:0;padding-bottom:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:5;width:80%;max-width:1080px;margin:auto;position:relative;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-142{-webkit-box-ordinal-group:2;order:1;width:50%;margin-right:0;margin-top:auto;margin-bottom:auto;border-radius:0;overflow:hidden;padding:60px 30px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:56px 0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-143{margin-bottom:0;text-align:left;color:rgb(35,90,129);font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-144{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(35,90,129);outline:rgb(35,90,129) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-145{font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-weight:700;font-size:45px;line-height:54px;text-align:center;color:rgb(34,89,128);box-sizing:border-box;padding-bottom:10px;margin:0;padding:0 0 10px;border:0 none rgb(34,89,128);outline:rgb(34,89,128) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-146{color:#b82e2b;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(184,46,43);outline:rgb(184,46,43) none 0;font-size:45px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-147{-webkit-box-ordinal-group:2;order:1;margin-right:0;width:50%;margin-top:auto;margin-bottom:auto;background-blend-mode:overlay;background-image:url(https://surebuildrestoration.com/wp-content/uploads/2023/05/water-0002-jpg.webp);padding:40px 30px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;margin:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) url(https://surebuildrestoration.com/wp-content/uploads/2023/05/water-0002-jpg.webp) no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-148{margin-bottom:0;text-align:center;font-family:'EB Garamond',Georgia,'Times New Roman',serif;font-size:20px;line-height:30px;color:rgb(255,255,255);overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-149{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-150{box-sizing:border-box;padding-bottom:0;margin:0;padding:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:20px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-151{box-sizing:border-box}.style-portland-water-152{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');background-size:100% 40px;bottom:0px;height:40px;z-index:1;transform:matrix(1, 0, 0, 1, 0, 0);display:block;position:absolute;pointer-events:none;width: 100%;left:0px;right:0px;box-sizing:border-box;margin:0px;padding:0px;border:0px none rgb(45, 48, 51);outline:rgb(45, 48, 51) none 0px;font-size:14px;text-size-adjust:100%;vertical-align:baseline;

}

.style-portland-water-153 {
	padding: 60px 30px;
	background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%);
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) linear-gradient(rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%) repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-154 {
	padding: 0px;
	display: flex;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-155 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	margin-right: 0px;
	width: 100%;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-156 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	color: rgb(35, 90, 129);
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-157 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-158 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 45px;
	line-height: 40px;
	text-align: left;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-159 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 45px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-160 {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-bottom: 10px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-161 {
	list-style: outside none none;
	padding: 0px;
	padding-bottom: 0px;
	box-sizing: border-box;
	list-style-portland-water-type: none;
	line-height: 26px;
	margin: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-162 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-163 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-164 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-165 {
	box-sizing: border-box;
}

.style-portland-water-166 {
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-167 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-168 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-169 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-170 {
	box-sizing: border-box;
}

.style-portland-water-171 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-172 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-173 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-174 {
	box-sizing: border-box;
}

.style-portland-water-175 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-176 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-177 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-178 {
	box-sizing: border-box;
}

.style-portland-water-179 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-180 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-181 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-182 {
	box-sizing: border-box;
}

.style-portland-water-183 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-184 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-185 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-186 {
	box-sizing: border-box;
}

.style-portland-water-187 {
	padding: 30px;
	margin-top: 20px;
	background-image: linear-gradient(rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%);
	border-radius: 20px;
	overflow: hidden;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) linear-gradient(rgb(255, 255, 255) 0%, rgb(245, 245, 245) 100%) repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-188 {
	margin-right: 0px;
	width: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-189 {
	margin-bottom: 27.9141px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 33px;
	color: rgb(255, 255, 255);
	text-align: center;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-190 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 22px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-191 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-style: italic;
	font-size: 30px;
	text-align: center;
	color: rgb(255, 255, 255);
	box-sizing: border-box;
	padding-bottom: 10px;
	line-height: 30px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-192 {
	color: var(--text-color);
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 22px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-193 {
	margin-bottom: 0px;
	margin-top: 35px;
	text-align: center;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-194 {
	text-decoration: underline solid rgb(255, 255, 255);
	transition: 0.3s;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	border-radius: 15px 0px;
	background-image: linear-gradient(rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%);
	color: rgb(255, 255, 255);
	border-width: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	padding: 12px 18px;
	display: inline-block;
	position: relative;
	font-size: 20px;
	background-color: rgba(0, 0, 0, 0);
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0px solid rgb(255, 255, 255);
	transition-duration: 0.3s;
	line-height: 34px;
	transition-property: all;
	box-sizing: border-box;
	margin: 0px;
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) linear-gradient(rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%) no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-195 {
	padding: 100px 30px 60px;
	background-color: rgb(255, 255, 255);
	position: relative;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-196 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y1ZjVmNSI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==);
	base64,
	PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y1ZjVmNSI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==');background-size:100% 40px;top:0;height:40px;z-index:1;transform:matrix(1,0,0,1,0,0);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y1ZjVmNSI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==');
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
}

.style-portland-water-197 {
	padding: 0px;
	display: flex;
	background-color: rgb(245, 245, 245);
	border-radius: 30px 0px 0px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	align-items: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	z-index: 5;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(245, 245, 245) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-198 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	width: 50%;
	margin-right: 0px;
	border-radius: 0px;
	overflow: hidden;
	padding: 60px 30px;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 71px 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-199 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	color: rgb(35, 90, 129);
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-200 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-201 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 45px;
	line-height: 54px;
	text-align: center;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-202 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 45px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}
.style-portland-water-203 {
    -webkit-box-ordinal-group: 2;
    order: 1;
    margin-right: 0px;
    width: 50%;
    background-blend-mode: overlay;
    background-image: url(http://surebuildrestoration.com/wp-content/uploads/2023/04/outside-13-jpg.webp);
    padding: 40px 30px;
    margin-top: auto;
    margin-bottom: auto;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    float: left;
    position: relative;
    z-index: 2;
    min-height: 1px;
    mix-blend-mode: normal;
    box-sizing: border-box;
    margin: 0px;
    border: 0px none rgb(45, 48, 51);
    outline: rgb(45, 48, 51) none 0px;
    font-size: 14px;
    text-size-adjust: 100%;
    vertical-align: baseline;
    background: rgba(0, 0, 0, 0.5) url(http://surebuildrestoration.com/wp-content/uploads/2023/04/outside-13-jpg.webp) no-repeat scroll 50% 50% / cover padding-box border-box;
}


.style-portland-water-204 {
	margin-bottom: 0px;
	color: rgb(255, 255, 255);
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-205 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-206 {
	box-sizing: border-box;
	padding-bottom: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-207 {
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-208 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+);
	base64,
	PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');background-size:100% 40px;bottom:0;height:40px;z-index:1;transform:matrix(1,0,0,1,0,0);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
}

.style-portland-water-209 {
	padding: 60px 30px;
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) none repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-210 {
	padding: 0px;
	display: flex;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
	align-items: center;
}

.style-portland-water-211 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	width: 48.5%;
	margin-right: 32.25px;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 8.14062px 32.25px 8.14062px 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-212 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	color: rgb(35, 90, 129);
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-213 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-214 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-align: left;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-215 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 30px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-216 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-217 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	margin-right: 0px;
	width: 48.5%;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-218 {
	margin-bottom: 0px;
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	line-height: 0px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-219 {
	border-radius: 20px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	display: inline-block;
	position: relative;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-220 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 346.281px;
	z-index: 10;
	pointer-events: none;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-221 {
	pointer-events: none;
	position: relative;
	box-sizing: border-box;
	max-width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
	border-radius: 20px;
}

.style-portland-water-222 {
	padding: 0px;
	display: flex;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 50px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-223 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	margin-right: 0px;
	width: 100%;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-224 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	color: rgb(35, 90, 129);
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-225 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-226 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	text-align: left;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-227 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 30px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-228 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-229 {
	padding: 27px 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 80%;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-230 {
	margin-right: 0px;
	width: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-231 {
	margin-bottom: 29.5625px;
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-232 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-233 {
	font-family: Garamond, serif;
	color: rgb(10, 160, 217);
	box-sizing: border-box;
	font-size: 26px;
	padding-bottom: 10px;
	line-height: 26px;
	font-weight: 500;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(10, 160, 217);
	outline: rgb(10, 160, 217) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-234 {
	margin-bottom: 0px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-235 {
	margin-bottom: 29.5625px;
	background-color: rgb(255, 255, 255);
	padding: 20px;
	z-index: 1;
	border: 1px solid rgb(217, 217, 217);
	position: relative;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-236 {
	color: rgb(51, 51, 51);
	cursor: pointer;
	position: relative;
	padding: 0px 50px 0px 0px;
	overflow-wrap: break-word;
	font-family: Garamond, serif;
	box-sizing: border-box;
	font-size: 18px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: 500;
	margin: 0px;
	border: 0px none rgb(51, 51, 51);
	outline: rgb(51, 51, 51) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-237 {
	padding-top: 20px;
	position: relative;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-238 {
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-239 {
	margin-bottom: 29.5625px;
	background-color: rgb(244, 244, 244);
	padding: 20px;
	border: 1px solid rgb(217, 217, 217);
	position: relative;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(244, 244, 244) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-240 {
	color: rgb(102, 102, 102);
	cursor: pointer;
	position: relative;
	padding: 0px 50px 0px 0px;
	overflow-wrap: break-word;
	font-family: Garamond, serif;
	box-sizing: border-box;
	font-size: 18px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: 500;
	margin: 0px;
	border: 0px none rgb(102, 102, 102);
	outline: rgb(102, 102, 102) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-241 {
	padding-top: 20px;
	position: relative;
	display: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-242 {
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-243 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-244 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-245 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-246 {
	margin-bottom: 29.5625px;
	background-color: rgb(244, 244, 244);
	padding: 20px;
	border: 1px solid rgb(217, 217, 217);
	position: relative;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(244, 244, 244) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-247 {
	color: rgb(102, 102, 102);
	cursor: pointer;
	position: relative;
	padding: 0px 50px 0px 0px;
	overflow-wrap: break-word;
	font-family: Garamond, serif;
	box-sizing: border-box;
	font-size: 18px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: 500;
	margin: 0px;
	border: 0px none rgb(102, 102, 102);
	outline: rgb(102, 102, 102) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-248 {
	padding-top: 20px;
	position: relative;
	display: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-249 {
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-250 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-251 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-252 {
	margin-bottom: 29.5625px;
	background-color: rgb(244, 244, 244);
	padding: 20px;
	border: 1px solid rgb(217, 217, 217);
	position: relative;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(244, 244, 244) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-253 {
	color: rgb(102, 102, 102);
	cursor: pointer;
	position: relative;
	padding: 0px 50px 0px 0px;
	overflow-wrap: break-word;
	font-family: Garamond, serif;
	box-sizing: border-box;
	font-size: 18px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: 500;
	margin: 0px;
	border: 0px none rgb(102, 102, 102);
	outline: rgb(102, 102, 102) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-254 {
	padding-top: 20px;
	position: relative;
	display: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-255 {
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-256 {
	margin-bottom: 0px;
	background-color: rgb(244, 244, 244);
	padding: 20px;
	border: 1px solid rgb(217, 217, 217);
	position: relative;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(244, 244, 244) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-257 {
	color: rgb(102, 102, 102);
	cursor: pointer;
	position: relative;
	padding: 0px 50px 0px 0px;
	overflow-wrap: break-word;
	font-family: Garamond, serif;
	box-sizing: border-box;
	font-size: 18px;
	padding-bottom: 0px;
	line-height: 18px;
	font-weight: 500;
	margin: 0px;
	border: 0px none rgb(102, 102, 102);
	outline: rgb(102, 102, 102) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-258 {
	padding-top: 20px;
	position: relative;
	display: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-259 {
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-260 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-261 {
	padding: 60px 30px 100px;
	background-image: linear-gradient(45deg, rgb(34, 89, 128) 0%, rgba(34, 89, 128, 0.68) 100%);
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: var(--background-color);
}

.style-portland-water-262 {
	padding: 0px;
	display: flex;
	width: 100%;
	background-color: rgb(255, 255, 255);
	border-radius: 30px 0px 0px;
	overflow: hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 18px -6px;
	align-items: center;
	padding-top: 0px;
	padding-bottom: 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	z-index: 5;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-263 {
	-webkit-box-ordinal-group: 2;
	order: 1;
	margin-right: 0px;
	width: 100%;
	border-radius: 0px;
	overflow: hidden;
	padding: 60px 30px;
	margin-top: auto;
	margin-bottom: auto;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-264 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-size: 20px;
	line-height: 30px;
	color: rgb(35, 90, 129);
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-265 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-266 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 45px;
	line-height: 54px;
	text-align: center;
	color: rgb(34, 89, 128);
	box-sizing: border-box;
	padding-bottom: 10px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(34, 89, 128);
	outline: rgb(34, 89, 128) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-267 {
	color: #b82e2b;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(184, 46, 43);
	outline: rgb(184, 46, 43) none 0px;
	font-size: 45px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-268 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 20px;
	padding: 0px 0px 20px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-269 {
	list-style: outside none none;
	padding: 0px;
	padding-bottom: 0px;
	box-sizing: border-box;
	list-style-portland-water-type: none;
	line-height: 26px;
	margin: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-270 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-271 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-272 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-273 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-274 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-275 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-276 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-277 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-278 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-279 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-280 {
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
	box-sizing: border-box;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-281 {
	box-sizing: border-box;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-282 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(35, 90, 129);
	outline: rgb(35, 90, 129) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-283 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 20px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-284 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+);
	base64,
	PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');background-size:100% 40px;bottom:0;height:40px;z-index:1;transform:matrix(1,0,0,1,0,0);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTEyODAgODZjLTE5LjktMTcuMjEtNDAuMDgtMzkuNjktNzkuODktMzkuNjktNTcuNDkgMC01Ni45MyA0Ni41OS0xMTUgNDYuNTktNTMuNjEgMC01OS43Ni0zOS42Mi0xMTUuNi0zOS42MkM5MjMuNyA1My4yNyA5MjQuMjYgODcgODUzLjg5IDg3Yy04OS4zNSAwLTc4Ljc0LTg3LTE4OC4yLTg3QzU1NCAwIDU0My45NSAxMjEuOCA0MjMuMzIgMTIxLjhjLTEwMC41MiAwLTExNy44NC01NC44OC0xOTEuNTYtNTQuODgtNzcuMDYgMC0xMDAgNDguNTctMTUxLjc1IDQ4LjU3LTQwIDAtNjAtMTIuMjEtODAtMjkuNTF2NTRIMTI4MHoiLz48L2c+PC9zdmc+');
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
}

.style-portland-water-285 {
	padding: 80px 30px 40px;
	position: relative;
	background-color: rgb(255, 255, 255);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(255, 255, 255) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-286 {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==);
	base64,
	PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==');background-size:100% 40px;top:0;height:40px;z-index:1;transform:matrix(1,0,0,1,0,0);base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMHYxMDBjMjAgMTcuMyA0MCAyOS41MSA4MCAyOS41MSA1MS43OSAwIDc0LjY5LTQ4LjU3IDE1MS43NS00OC41NyA3My43MiAwIDkxIDU0Ljg4IDE5MS41NiA1NC44OEM1NDMuOTUgMTM1LjggNTU0IDE0IDY2NS42OSAxNGMxMDkuNDYgMCA5OC44NSA4NyAxODguMiA4NyA3MC4zNyAwIDY5LjgxLTMzLjczIDExNS42LTMzLjczIDU1Ljg1IDAgNjIgMzkuNjIgMTE1LjYgMzkuNjIgNTguMDggMCA1Ny41Mi00Ni41OSAxMTUtNDYuNTkgMzkuOCAwIDYwIDIyLjQ4IDc5Ljg5IDM5LjY5VjB6Ii8+PC9nPjwvc3ZnPg==');
	display: block;
	position: absolute;
	pointer-events: none;
	width: 100%;
	left: 0px;
	right: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
}

.style-portland-water-287 {
	overflow: hidden;
	position: absolute;
	inset: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-288 {
	background-image: url(&quot;https://surebuildrestoration.com/wp-content/uploads/2023/04/inside-7-jpg.webp&quot;);
	height: 724.4px;
	transform: translate(0px, -1464.68px);
	height: 724.398px;
	transform: matrix(1, 0, 0, 1, 0, -1464.68);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: cover;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
}

.style-portland-water-289 {
	width: 70%;
	padding: 27px 0px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	z-index: 5;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-290 {
	margin-right: 0px;
	width: 100%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-291 {
	margin-bottom: 0px;
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 600;
	font-size: 22px;
	line-height: 33px;
	color: rgb(255, 255, 255);
	text-align: center;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-292 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 22px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-293 {
	font-family: 'EB Garamond', Georgia, 'Times New Roman', serif;
	font-weight: 700;
	font-size: 35px;
	color: rgb(255, 255, 255);
	box-sizing: border-box;
	padding-bottom: 10px;
	line-height: 35px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-294 {
	box-sizing: border-box;
}

.style-portland-water-295 {
	margin-top: 15px;
	box-sizing: border-box;
	padding-bottom: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 22px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-296 {
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 22px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-297 {
	box-sizing: border-box;
	display: block;
}

.style-portland-water-298 {
	position: relative;
	z-index: 1;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-299 {
	padding: 60px 20px;
	background-color: rgb(34, 89, 128);
	position: relative;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgb(34, 89, 128) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-300 {
	padding: 27px 0px;
	width: 84.9%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	max-width: 1080px;
	margin: auto;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-301 {
	width: 20.875%;
	margin-right: 59.3984px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px 59.3984px 0px 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-302 {
	margin-bottom: 29.6953px;
	text-align: left;
	margin-left: 0px;
	display: block;
	margin-right: auto;
	line-height: 0px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-303 {
	text-decoration: underline solid rgb(108, 110, 112);
	color: rgb(108, 110, 112);
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-304 {
	display: inline-block;
	position: relative;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-305 {
	pointer-events: none;
	position: relative;
	box-sizing: border-box;
	max-width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(108, 110, 112);
	outline: rgb(108, 110, 112) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-306 {
	margin-bottom: 0px;
	font-size: 18px;
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-307 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-308 {
	box-sizing: border-box;
	padding-bottom: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-309 {
	color: #ffffff;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-310 {
	width: 20.875%;
	margin-right: 59.3984px;
	padding-left: 30px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px 59.3984px 0px 0px;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-311 {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-312 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-313 {
	color: #ffffff;
	font-size: 24px;
	font-family: Garamond, serif;
	box-sizing: border-box;
	padding-bottom: 10px;
	line-height: 24px;
	font-weight: 500;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-314 {
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 80%;
	margin-top: 2px;
	position: relative;
	box-sizing: content-box;
	height: 23px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-315 {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-316 {
	margin-bottom: 0px;
	padding-right: 23px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	cursor: pointer;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px 23px 0px 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-317 {
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-318 {
	list-style-portland-water-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 26px;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-319 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-320 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-321 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-322 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-323 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-324 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-325 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-326 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-327 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-328 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-329 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-330 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-331 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-332 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-333 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-334 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-335 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-336 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-337 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-338 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-339 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-340 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-341 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-342 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-343 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-344 {
	padding-bottom: 5px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-345 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-346 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-347 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-348 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-349 {
	width: 20.875%;
	margin-right: 59.3984px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	margin: 0px 59.3984px 0px 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-350 {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-351 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-352 {
	color: #ffffff;
	font-size: 24px;
	font-family: Garamond, serif;
	box-sizing: border-box;
	padding-bottom: 10px;
	line-height: 24px;
	font-weight: 500;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-353 {
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 80%;
	margin-top: 2px;
	position: relative;
	box-sizing: content-box;
	height: 23px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-354 {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-355 {
	margin-bottom: 0px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	cursor: pointer;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-356 {
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-357 {
	list-style-portland-water-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 26px;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-358 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-359 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-360 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-361 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-362 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-363 {
	box-sizing: border-box;
}

.style-portland-water-364 {
	box-sizing: border-box;
}

.style-portland-water-365 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-366 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-367 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-368 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-369 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-370 {
	padding-bottom: 5px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-371 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-372 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-373 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-374 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-375 {
	margin-right: 0px;
	width: 20.875%;
	padding-left: 30px;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	z-index: 2;
	min-height: 1px;
	margin-bottom: 0px;
	mix-blend-mode: normal;
	box-sizing: border-box;
	padding: 0px 0px 0px 30px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-376 {
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	overflow-wrap: break-word;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-377 {
	position: relative;
	padding-bottom: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-378 {
	color: #ffffff;
	font-size: 24px;
	font-family: Garamond, serif;
	box-sizing: border-box;
	padding-bottom: 10px;
	line-height: 24px;
	font-weight: 500;
	margin: 0px;
	padding: 0px 0px 10px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-379 {
	margin-bottom: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 80%;
	margin-top: 2px;
	position: relative;
	box-sizing: content-box;
	height: 23px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-380 {
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-381 {
	margin-bottom: 25.7422px;
	animation-timing-function: linear;
	animation-duration: 0.2s;
	cursor: pointer;
	position: relative;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none no-repeat scroll 50% 50% / cover padding-box border-box;
}

.style-portland-water-382 {
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-383 {
	list-style-portland-water-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 26px;
	box-sizing: border-box;
	border: 0px none rgb(45, 48, 51);
	outline: rgb(45, 48, 51) none 0px;
	font-size: 14px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-384 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-385 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-386 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-387 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-388 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-389 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-390 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-391 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-392 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-393 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-394 {
	padding-bottom: 5px;
	margin-bottom: 0px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-395 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-396 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';
	speak: none;
	margin: 6px 0px 0px;
	padding: 0px;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-397 {
	padding-left: 5px;
	line-height: 30.6px;
	box-sizing: border-box;
	margin: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-398 {
	padding-bottom: 5px;
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-style: solid;
	border-color: rgb(51, 51, 51);
	display: flex;
	margin: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px solid rgb(51, 51, 51);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-399 {
	text-decoration: underline solid rgb(255, 255, 255);
	align-items: flex-start;
	font-size: 18px;
	color: rgb(255, 255, 255);
	display: flex;
	margin: 0px;
	padding: 0px;
	position: relative;
	box-sizing: border-box;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-400 {
	flex-shrink: 0;
	line-height: 0px;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	border: 0px none rgb(255, 255, 255);
	outline: rgb(255, 255, 255) none 0px;
	font-size: 18px;
	text-size-adjust: 100%;
	vertical-align: baseline;
	background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% / auto padding-box border-box;
}

.style-portland-water-401 {
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: ETmodules;
	font-weight: 400;
	margin-top: 6px;
	display: inline-block;
	border-style: solid;
	border-color: rgb(51, 51, 51);
	flex-shrink: 0;
	box-sizing: border-box;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 16px;
	text-transform: none;
	content: '';speak:none;margin:6px 0 0;padding:0;border:0 solid rgb(51,51,51);outline:rgb(255,255,255) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-402{padding-left:5px;line-height:30.6px;box-sizing:border-box;margin:0;border:0 none rgb(255,255,255);outline:rgb(255,255,255) none 0;font-size:18px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-403{margin-bottom:0;padding:0;list-style-portland-water-type:none;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;line-height:26px;list-style:outside none none;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-404{display:inline-block;margin-bottom:8px;position:relative;box-sizing:border-box;margin:0 0 8px;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-405{text-decoration:none solid rgb(108,110,112);background-color:rgb(168,36,0);vertical-align:middle;border-radius:3px;height:32px;width:32px;padding:0;box-sizing:content-box;margin-right:8px;display:inline-block;text-align:center;position:relative;color:rgb(108,110,112);border:0 solid rgb(51,51,51);margin:0 8px 0 0;outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;background:rgb(168,36,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-406{display:none;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(108,110,112);outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-407{display:inline-block;margin-bottom:8px;position:relative;box-sizing:border-box;margin:0 0 8px;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-408{text-decoration:none solid rgb(108,110,112);background-color:rgb(0,123,182);vertical-align:middle;border-radius:3px;height:32px;width:32px;padding:0;box-sizing:content-box;margin-right:8px;display:inline-block;text-align:center;position:relative;color:rgb(108,110,112);border:0 solid rgb(51,51,51);margin:0 8px 0 0;outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;background:rgb(0,123,182) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-409{display:none;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(108,110,112);outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-410{display:inline-block;margin-bottom:8px;position:relative;box-sizing:border-box;margin:0 0 8px;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-411{text-decoration:none solid rgb(108,110,112);background-color:rgb(69,187,255);vertical-align:middle;border-radius:3px;height:32px;width:32px;padding:0;box-sizing:content-box;margin-right:0;display:inline-block;text-align:center;position:relative;color:rgb(108,110,112);border:0 solid rgb(51,51,51);margin:0;outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;background:rgb(69,187,255) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-412{display:none;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(108,110,112);outline:rgb(108,110,112) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-413{padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:10px;height:0;min-height:0;max-height:0;position:relative;background-color:rgb(255,255,255);background-position:50% 50%;background-size:cover;box-sizing:border-box;margin:0 0 10px;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgb(255,255,255) none repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-414{padding:27px 0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:80%;max-width:1080px;margin:auto;position:relative;box-sizing:border-box;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-415{margin-right:0;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;float:left;position:relative;z-index:2;min-height:1px;mix-blend-mode:normal;box-sizing:border-box;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-416{margin-bottom:0;text-align:center;overflow-wrap:break-word;animation-timing-function:linear;animation-duration:0.2s;position:relative;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none no-repeat scroll 50% 50% / cover padding-box border-box}.style-portland-water-417{position:relative;padding-bottom:0;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-418{box-sizing:border-box;padding-bottom:0;margin:0;padding:0;border:0 none rgb(45,48,51);outline:rgb(45,48,51) none 0;font-size:14px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-419{border:1px solid rgb(245,172,166);border-radius:10px;color:rgb(85,85,85);font-family:Tahoma;font-size:11px;margin:-10px 10px 10px -130px;padding:10px 36px;position:fixed;width:255px;top:484px;left:702px;box-shadow:rgb(242,191,191) 0 0 34px 2px;opacity:0;visibility:hidden;direction:ltr;text-align:center;transition:opacity 0.9s;z-index:99999999;box-sizing:border-box;outline:rgb(85,85,85) none 0;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-portland-water-420{font-weight:700;text-transform:uppercase;box-sizing:border-box;margin:0;padding:0;border:0 none rgb(85,85,85);outline:rgb(85,85,85) none 0;font-size:11px;text-size-adjust:100%;vertical-align:baseline;background:rgba(0,0,0,0) none repeat scroll 0% 0% / auto padding-box border-box}.style-157{line-height:60px}@media (max-width:768px){.style-portland-water-104,.style-portland-water-113,.style-portland-water-128,.style-portland-water-134,.style-portland-water-142,.style-portland-water-147,.style-portland-water-198,.style-portland-water-203,.style-portland-water-211,.style-portland-water-217{width:100%}.image-restore-0009{width:100%;height:100%}}