.elementor-5 .elementor-element.elementor-element-a547d6b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-a547d6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://westporttourism.com/wp-content/uploads/2019/02/westport.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-a547d6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-70px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-a547d6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5 .elementor-element.elementor-element-2fbc42a .elementor-spacer-inner{height:200px;}.elementor-5 .elementor-element.elementor-element-9c0952f{text-align:center;}.elementor-5 .elementor-element.elementor-element-9c0952f .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;}.elementor-5 .elementor-element.elementor-element-9c0952f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c2398d2{text-align:center;}.elementor-5 .elementor-element.elementor-element-c2398d2 .elementor-heading-title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-5 .elementor-element.elementor-element-c2398d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-142df9a .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-5 .elementor-element.elementor-element-142df9a .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-5 .elementor-element.elementor-element-142df9a .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6F9CC0;}.elementor-5 .elementor-element.elementor-element-ba3e592 .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-5 .elementor-element.elementor-element-ba3e592 .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-5 .elementor-element.elementor-element-ba3e592 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6F9CC0;}.elementor-5 .elementor-element.elementor-element-f1e47fd .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-5 .elementor-element.elementor-element-f1e47fd .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-5 .elementor-element.elementor-element-f1e47fd .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6F9CC0;}.elementor-5 .elementor-element.elementor-element-5404037 .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-5 .elementor-element.elementor-element-5404037 .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-5 .elementor-element.elementor-element-5404037 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6F9CC0;}.elementor-5 .elementor-element.elementor-element-a9f1a7c .elementor-button .elementor-align-icon-right{margin-left:25px;}.elementor-5 .elementor-element.elementor-element-a9f1a7c .elementor-button .elementor-align-icon-left{margin-right:25px;}.elementor-5 .elementor-element.elementor-element-a9f1a7c .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:#6F9CC0;}.elementor-5 .elementor-element.elementor-element-470940d .elementor-spacer-inner{height:200px;}.elementor-5 .elementor-element.elementor-element-15121aa{margin-top:0px;margin-bottom:100px;}.elementor-5 .elementor-element.elementor-element-ca12c07{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;}.elementor-5 .elementor-element.elementor-element-ca12c07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-88ecb3c > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5 .elementor-element.elementor-element-d94c894{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-5 .elementor-element.elementor-element-d94c894 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7f22da0{text-align:justify;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-5 .elementor-element.elementor-element-7f22da0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2dfcf4c:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-2dfcf4c img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-8f886ae .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-8f886ae .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-8f886ae .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-8f886ae > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c4e7868 > .elementor-element-populated, .elementor-5 .elementor-element.elementor-element-c4e7868 > .elementor-element-populated > .elementor-background-overlay, .elementor-5 .elementor-element.elementor-element-c4e7868 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-e5eda41:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-e5eda41 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-38f752c .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-38f752c .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-38f752c .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-38f752c > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-4e7eeb4:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-4e7eeb4 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-86a8271 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-86a8271 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-86a8271 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-86a8271 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2e4e500:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-2e4e500 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-aba34cd .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-aba34cd .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-aba34cd .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-aba34cd > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-3fbe003:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-3fbe003 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-1555392 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-1555392 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-1555392 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-1555392 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-0f8f6af:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-0f8f6af img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-7d2bc54 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-7d2bc54 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7d2bc54 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-7d2bc54 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-5875f4a:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-5875f4a img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-69b493b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-69b493b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-69b493b .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-69b493b > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-02be853:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-02be853 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-32d4187 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-32d4187 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-32d4187 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-32d4187 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c5b11fe:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-c5b11fe img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-9d6b651 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5 .elementor-element.elementor-element-9d6b651 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-9d6b651 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-9d6b651 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-26b2143{margin-top:0px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c62b1bb:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-c62b1bb img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-f4a79ea .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f4a79ea .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-f4a79ea .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-f4a79ea > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-1f29c7b:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-1f29c7b img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-f191173 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-f191173 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-f191173 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-f191173 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-cc26542:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-cc26542 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-d76c310 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-d76c310 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-d76c310 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-d76c310 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-fa45b64:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-fa45b64 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-568b96d .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-568b96d .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-568b96d .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-568b96d > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-4061975:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-4061975 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-6c7a712 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-6c7a712 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-6c7a712 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-6c7a712 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-9b95598:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-9b95598 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-c4b79ed .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c4b79ed .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-c4b79ed .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-c4b79ed > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-a1695a8:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-a1695a8 img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-6bf30ed:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-6bf30ed img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-383ea3e:hover img{opacity:0.5;}.elementor-5 .elementor-element.elementor-element-383ea3e img{transition-duration:1.2s;}.elementor-5 .elementor-element.elementor-element-a8260f2{margin-top:20px;margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-c681aeb .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-c681aeb .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-c681aeb .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-c681aeb > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-62fe507 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-62fe507 .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-62fe507 .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-62fe507 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7fc395b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:12px;fill:#ffffff;color:#ffffff;background-color:#4d8ea5;border-radius:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7fc395b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-7fc395b .elementor-button:focus{background-color:#7a7a7a;}.elementor-5 .elementor-element.elementor-element-7fc395b > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-a547d6b{margin-top:-60px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5 .elementor-element.elementor-element-2fbc42a .elementor-spacer-inner{height:50px;}.elementor-5 .elementor-element.elementor-element-470940d .elementor-spacer-inner{height:50px;}}