@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ab8d749e7c13.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/702e3b8ce946.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/91ee0a234ed6.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Lato";font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/b0cd9a1eee41.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/3bb0e505d92e.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/4e88d39c9b00.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/0ae32e4cbf1b.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/4acfcfc37f84.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}body{font-size:15px;color:#435058;font-family:"Lato",sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:"Libre Baskerville",serif;color:#435058}h1{font-size:24px;margin-bottom:20px}a{color:#435058}a:hover{color:#92b1af}p{margin-bottom:20px;line-height:26px}p:last-child{margin-bottom:0}img{border:0}.button{border:1px #435058 solid;padding:10px 20px;box-sizing:border-box;display:inline-block;letter-spacing:2px;font-size:12px;text-decoration:none;font-weight:600;text-transform:uppercase}.button:hover{border:1px #92b1af solid}.contain{max-width:1200px;width:100%;margin:0 auto}.fluid{padding:0 20px}.row{overflow:auto}.row_2 .col{width:50%;float:left;box-sizing:border-box}.row_2 .col:nth-child(1){padding-right:30px}.row_2 .col:nth-child(2){padding-left:30px}header{background-color:#435058;color:#fff;padding:20px 0 10px}header .logo img{height:100%;max-height:100px;width:auto}.booking_bar{background-color:#92b1af;text-align:center;color:#fff;padding:20px}.booking_bar form *{-webkit-appearance:none}.booking_bar form input,textarea{color:#fff;background-color:transparent;font-family:"Lato",sans-serif;margin-bottom:10px;border:0;box-sizing:border-box;padding:10px 20px}.booking_bar form input{border-bottom:#fff 1px solid;font-weight:700}.booking_bar form label{font-weight:700;color:#fff;display:inline-block;margin-bottom:5px}.booking_bar .button{margin-top:5px;background-color:transparent;color:#fff;border-color:#fff}.booking_bar .row .col{width:33.333%;float:left}::-webkit-calendar-picker-indicator{filter:invert(1)}.navigation{position:absolute;background-color:#fff;right:0;left:50%;margin-top:-60px;padding:30px 0 30px 20px;box-sizing:border-box;z-index:999}.navigation nav{width:100%;max-width:560px;text-align:center}.navigation nav ul{list-style:none}.navigation nav ul li{text-align:center;display:inline-block}.navigation nav ul li a{padding-left:40px;text-transform:uppercase;color:#435058;font-size:13px;font-weight:600;letter-spacing:1px;text-decoration:none}.navigation nav ul li:nth-child(1) a{padding-left:0}.navigation nav ul li a:hover{color:#92b1af}.home_page_slider .slide{background-color:gray;height:620px;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-size:cover}.home_page_slider .slide:nth-child(1){background-image:url(/assets/img/9ec73e3381aa.webp)}.home_page_slider .slide:nth-child(2){background-image:url(/assets/img/c35a344d79f1.webp)}.home_page_slider .slide:nth-child(3){background-image:url(/assets/img/07ec5b219154.webp)}.features_table{padding-bottom:40px;max-width:768px;margin:0 auto}.features_table .col:nth-child(1){overflow:auto}.features_table .col:nth-child(1) ul{float:right}.features_table ul{list-style:none;line-height:42px}.features_table .col ul li{padding-left:40px;background-repeat:no-repeat;background-size:20px auto;background-position:left center}.features_table .col:nth-child(1) ul li:nth-child(1){background-image:url(/assets/img/6786306c589c.svg)}.features_table .col:nth-child(1) ul li:nth-child(2){background-image:url(/assets/img/62894eb96167.svg)}.features_table .col:nth-child(1) ul li:nth-child(3){background-image:url(/assets/img/32dbc45af748.svg)}.features_table .col:nth-child(1) ul li:nth-child(4){background-image:url(/assets/img/1d0cb32a6a09.svg)}.features_table .col:nth-child(1) ul li:nth-child(5){background-image:url(/assets/img/2d5987308fd3.svg)}.features_table .col:nth-child(2) ul li:nth-child(1){background-image:url(/assets/img/912c59af1a7f.svg)}.features_table .col:nth-child(2) ul li:nth-child(2){background-image:url(/assets/img/e5d6342f5a1e.svg)}.features_table .col:nth-child(2) ul li:nth-child(3){background-image:url(/assets/img/e35c8174a973.svg)}.features_table .col:nth-child(2) ul li:nth-child(4){background-image:url(/assets/img/653a0073d3ff.svg)}.features_table .col:nth-child(2) ul li:nth-child(5){background-image:url(/assets/img/21886f158f5c.svg)}.features_table .tick{background-image:url(/assets/img/fe23860faa88.svg);line-height:20px;padding-top:10px}.features_table .fridge{background-image:url(/assets/img/e212f0af58ad.webp)}.hotel_introduction{padding:40px 0 80px;background-image:url(/assets/img/63bf3b186b1f.webp);background-size:auto 15px;background-position:bottom 40px center;background-repeat:no-repeat}.hotel_introduction h1{text-align:center;max-width:400px;margin:0 auto 20px}.hotel_introduction p{text-align:center;max-width:1200px;margin:0 auto 20px}.contact_page p{max-width:400px}.hotel_images_slider .col:nth-child(1),.hotel_images_slider .col:nth-child(2){padding:0}.hotel_images_slider .col:nth-child(2){margin-left:-20px}.hotel_images_slider{padding:0 0 40px;position:relative}.lyme_1_hotel_icon{position:absolute;top:0;right:0;max-height:110px;height:100%;width:auto}.hotel_images_slider .col:nth-child(2) h2{font-size:24px;max-width:220px;margin:0 auto 20px}.hotel_images_slider .col:nth-child(2){text-align:center;margin-top:60px}.hotel_images_slider .col:nth-child(2) .inner{padding:60px 20px 60px 40px;border:#ddd 1px solid}.hotel_images_slider .col:nth-child(1) .slider .slide{height:280px;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;z-index:99;position:relative}.hotel_images_slider .col:nth-child(1) a{font-family:"Libre Baskerville",serif;font-style:italic}.hotel_images_slider .col:nth-child(1) .slider .slide:nth-child(1){background-image:url(/assets/img/de574f91cfb4.webp)}.hotel_images_slider .col:nth-child(1) .slider .slide:nth-child(2){background-image:url(/assets/img/45d044847a21.webp)}.hotel_images_slider .col:nth-child(1) .slider .slide:nth-child(3){background-image:url(/assets/img/1180d60d1493.webp)}.full_width_image_banner{height:240px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/img/b6b5fde87f88.webp)}.home .feedback_block{background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/img/c828435468b9.webp);box-sizing:border-box;border:#fff 5px solid;margin-top:-120px;padding:60px;height:500px;justify-content:center;display:flex;align-items:center}.home .feedback_block .inner{text-align:center;padding:60px 20px;background-image:url(/assets/img/9e70936f1dca.webp);background-repeat:repeat;height:250px;align-content:center}.home .feedback_block .inner p{text-align:center;max-width:600px;margin:0 auto 20px;font-family:"Libre Baskerville",serif;color:#435058;font-style:italic;font-size:24px;line-height:29px}.home .row_images_3 img{width:33.33333%;height:auto;float:left;box-sizing:border-box;border-left:1px #fff solid;border-right:1px #fff solid}.home .hotel_rooms .rooms_row{overflow:auto;background-color:#d1dadf;padding-bottom:120px;display:flex}.home .hotel_rooms .rooms_row .rooms_col{float:left;box-sizing:border-box;flex:1}.home .hotel_rooms .rooms_row .rooms_col:nth-child(1){width:50%}.home .hotel_rooms .rooms_row .rooms_col:nth-child(2){width:50%}.home .hotel_rooms .rooms_row .rooms_col:nth-child(1){padding-right:20px}.home .hotel_rooms .rooms_row .rooms_col:nth-child(1) .inner{background-color:#435058;padding:40px 20px}.home .hotel_rooms .rooms_row .rooms_col:nth-child(1) .inner a{color:#fff;font-family:"Libre Baskerville",serif;padding:10px 0;border-bottom:1px #fff solid;display:block;text-align:center;text-decoration:none}.home .hotel_rooms .rooms_row .rooms_col:nth-child(1) .inner a:hover{border-bottom:1px #92b1af solid;color:#92b1af}.home .hotel_rooms .rooms_row .rooms_col:nth-child(2) .inner{background-color:#fff;padding:40px;text-align:center}.home .hotel_rooms .rooms_row .rooms_col:nth-child(2) .inner h3{font-size:24px;max-width:300px;margin:10px auto 20px}.home .hotel_rooms .rooms_row .rooms_col:nth-child(2) .inner a:last-of-type{font-family:"Libre Baskerville",serif;font-style:italic;display:block;margin-top:20px}.home .hotel_rooms .rooms_row .rooms_col:nth-child(2) .inner .buttons{padding-top:20px;overflow:auto}.page-template-page-rooms .row_4 .col img{width:100%;height:auto}.page-template-page-rooms{background-color:#d1dadf;background-image:url(/assets/img/3e7ee6ee5a67.webp);background-repeat:no-repeat;background-size:auto 360px;background-position:bottom 220px left}.page-template-page-rooms .row_4{display:flex}.page-template-page-rooms .row_4 .col{width:25%;padding:10px;float:left;box-sizing:border-box}.page-template-page-rooms .row_4 .col .inner{background-color:#fff;text-align:center;height:100%}.page-template-page-rooms .row_4 .col .inner a{text-decoration:none}.page-template-page-rooms .row_4 .col .inner h2{font-size:16px;margin-top:20px;padding:0 20px 10px}.page-template-page-rooms .row_4 .col .inner p{padding:0 20px}.page-template-page-rooms .row_4 .col .button{margin-bottom:30px}.page-template-page-rooms .row_4 .col:hover .inner{background-color:#92b1af}.page-template-page-rooms .row_4 .col:hover .inner h2,.page-template-page-rooms .row_4 .col:hover .inner p,.page-template-page-rooms .row_4 .col:hover .inner .button{color:#fff}.page-template-page-rooms .row_4 .col:hover .inner .button{border-color:#fff}.page-template-page-rooms h1{font-size:26px;text-align:center;margin:20px auto;max-width:640px}.page-template-page-rooms .introduction .inner{background-color:#fff;padding:20px;margin:0 auto;margin-bottom:20px;text-align:center}.page-template-page-rooms .introduction .inner p{max-width:820px;margin:0 auto 20px}.home .news_grid .rows_2:nth-of-type(1){margin-top:-60px}.home .news_grid .rows_2{display:flex}.home .news_grid .rows_2 .col{flex:1;position:relative}.home .news_grid .rows_2:nth-of-type(1) .col:nth-child(1){min-height:260px;background-color:#435058}.home .news_grid .rows_2:nth-of-type(2) .col:nth-child(2){min-height:260px;background-color:#92b1af}.home .news_grid .rows_2:nth-of-type(3) .col:nth-child(2){min-height:260px;background-color:#435058}.page-template-page-single-page .single_page_content{padding:40px 0}.page-template-page-single-page h1{margin-bottom:20px}.page-template-page-single-page h2{margin-bottom:20px;font-size:19px}.page-template-page-single-page ul{margin-left:20px;margin-bottom:20px;line-height:29px}.home .news_grid .rows_2:nth-of-type(1) .col:nth-child(2){background-image:url(/assets/img/07ec5b219154.webp);background-repeat:no-repeat;background-size:cover}.home .news_grid .rows_2:nth-of-type(2) .col:nth-child(1){background-image:url(/assets/img/469659753cb8.webp);background-repeat:no-repeat;background-size:cover}.image_gallery{overflow:auto}.home .news_grid .rows_2:nth-of-type(2) .col:nth-child(2):hover{background-color:#435058}.home .news_grid .rows_2:nth-of-type(1) .col:nth-child(1):hover{background-color:#92b1af}.home .news_grid .rows_2:nth-of-type(3) .col:nth-child(1):hover{background-color:#92b1af}.single_page_header{background-image:url(/assets/img/b6b5fde87f88.webp);height:190px;background-position:center center;background-size:cover;background-repeat:no-repeat}.page-template-page-contact .single_page_header{background-image:url(/assets/img/0492a939f5bd.webp);height:190px;background-position:center center;background-size:cover;background-repeat:no-repeat}.page-template-page-rooms .single_page_header{background-image:url(/assets/img/b8fb369a064b.webp);height:190px;background-position:center center;background-size:cover;background-repeat:no-repeat}.home .news_grid .rows_2 .col h5{color:#fff;font-size:14px;padding:40px;max-width:400px;line-height:29px}.home .news_grid .rows_2 .col a{text-decoration:none}.home .news_grid .rows_2:nth-of-type(1) .col:nth-child(2),.home .news_grid .rows_2:nth-of-type(2) .col:nth-child(1){background-color:gray}.tripadvisor-flex{display:flex;align-items:center;justify-content:center}.tripadvisor-flex img{width:250px}.image_gallery{margin-top:40px}.image_gallery img{float:left;width:33.333%;box-sizing:border-box;border-left:1px #fff solid;border-right:1px #fff solid}.room_page{padding-bottom:40px}.room_page .slider .slide img{width:100%;height:auto}.room_page h1{text-align:center;font-size:32px}.room_page h2{text-align:center;border-top:1px solid #92b1af;border-bottom:1px solid #92b1af;color:#92b1af;margin:30px 0;padding:15px 20px}.room_page .room_number{font-weight:700;color:#435058;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-top:30px;display:block}.room_page p{max-width:840px;text-align:center;margin:0 auto 40px}.booking_buttons{text-align:center}.room_description p{margin-bottom:20px!important}.booking_buttons:last-of-type a:last-of-type{font-family:"Libre Baskerville",serif;font-style:italic;display:block;margin-top:20px}.contact_page .row .col:nth-child(2){background-color:#92b1af;padding:40px 40px 0}.contact_page form *{-webkit-appearance:none}.contact_page form input,textarea{color:#435058;font-family:"Lato",sans-serif;margin-bottom:10px;background-color:#fff;border:0;width:100%;box-sizing:border-box;padding:10px 20px}.contact_page form label{font-family:"Libre Baskerville",serif;color:#fff;display:block;margin-bottom:5px}.wpcf7-submit{background-color:#435058!important;font-family:"Libre Baskerville",serif!important;color:#fff!important;width:50%!important}.contact_page .row .col:nth-child(1){padding:40px 40px 20px 0}.contact_page .row .col:nth-child(1) h2{font-size:16px;margin-bottom:20px}.contact_page .row .col:nth-child(1) span{display:block;margin-bottom:5px;line-height:32px}.contact_page .contact_details{margin-bottom:40px}.contact_page .address_details{line-height:26px}.contact_page .row .col:nth-child(1) span a{text-decoration:none;background-repeat:no-repeat;background-size:auto 15px;background-position:left center;padding-left:30px;font-weight:700}.contact_page .row .col:nth-child(1) span:nth-child(1) a{background-image:url(/assets/img/3dd9900764af.svg)}.contact_page .row .col:nth-child(1) span:nth-child(2) a{background-image:url(/assets/img/dd28740a59b5.svg)}.hotel_room_images_gallery_home,.hotel_room_home{display:none}.hotel_room_1{display:block}footer{background-color:#435058;padding:20px 0;margin-top:30px;text-align:center}footer .footer_logo{width:100%;max-width:200px;height:auto}footer .social_media img{height:100%;max-height:35px;width:auto;margin:5px 10px}footer .social_media{padding:15px 0}footer .terms a{color:#fff;text-decoration:none;font-size:11px}.slick-dots{list-style:none;margin-top:10px}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li:first-of-type{margin-left:0}.slick-dots li button{font-size:0;width:7px;height:7px;background-color:#00161e;border:0;border-radius:50%}.slick-active button{background-color:#fff!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-dots li button{background-color:transparent;border:1px #fff solid}.mobilemenu{display:none}.slick-dots{margin-top:-40px;z-index:9999;position:absolute;left:0;right:0;text-align:center;width:100%}.news_page_single img{margin-bottom:20px;width:100%;height:auto}.news_page .post img{margin-bottom:20px;margin-top:20px;width:100%;height:auto}.news_page .post h2{text-decoration:none;margin:0 0 20px 0}.news_page .post{max-width:768px;margin:0 auto 30px auto;padding-bottom:20px;border-bottom:1px #ddd solid}.news_page .post h2 a{text-decoration:none}.blog .content{margin-top:30px}.posts h1{font-size:26px;margin-top:20px}@media screen and (max-width:1100px){.navigation{position:absolute;background-color:#fff;right:0;left:50%;margin-top:-60px;padding:30px 0 30px 20px;box-sizing:border-box;z-index:999}.navigation nav{width:100%;max-width:560px;text-align:center}.navigation nav ul li a{padding-left:20px}.home_page_slider .slide{height:360px}}@media screen and (max-width:930px){.navigation{position:absolute;background-color:#fff;right:0;left:40%;margin-top:-60px;padding:30px 0 30px 20px;box-sizing:border-box;z-index:999}.navigation nav{width:100%;max-width:560px;text-align:center}.navigation nav ul li a{padding-left:20px}.home_page_slider .slide{height:600px}.page-template-page-rooms .row_4 .col{width:50%}.page-template-page-rooms .row_4{display:block}}@media screen and (max-width:768px){.home .feedback_block .inner p{font-size:19px}.booking_bar .button{margin-top:20px}}@media screen and (max-width:767px){.navigation{position:absolute;background-color:#435058;right:0;left:0;top:130px;margin-top:0;padding:30px 0 30px 20px;box-sizing:border-box;z-index:99999;display:none;height:100%}.mobilemenu{width:45px;height:auto;position:absolute;top:45px;right:20px;border:0;z-index:999999;display:inline-block}.home_page_slider .slide{height:440px}.row_2{display:block}.row_2 .col,.home .row_images_3 img,.home .hotel_rooms .rooms_row .rooms_col,.home .news_grid .rows_2 .col,.image_gallery img,.features_table .col{width:100%!important;float:none!important;padding-left:0!important;padding-right:0!important}.features_table .col li{margin:0 auto;text-align:center;margin:0 30px}.features_table .col:nth-child(1) ul{float:none}.hotel_images_slider .col:nth-child(2){margin-left:0}.home .hotel_rooms .rooms_row .rooms_col{display:block}.home .hotel_rooms .rooms_row{display:block}.hotel_images_slider .col:nth-child(2) .inner{padding:60px 20px;border:#ddd 1px solid}.contact_page .row .col:nth-child(2){background-color:#92b1af;padding:40px 20px 0!important}.lyme_1_hotel_icon{display:none}.booking_bar .row .col{width:100%;float:none}.home .feedback_block{padding:30px}.home .news_grid .rows_2{display:block}.home .news_grid .rows_2:nth-of-type(1) .col:nth-child(2),.home .news_grid .rows_2:nth-of-type(2) .col:nth-child(1),.home .news_grid .rows_2:nth-of-type(3) .col:nth-child(2){min-height:200px}.home .hotel_rooms .rooms_row{padding-bottom:60px;display:block}}@media screen and (max-width:668px){.page-template-page-rooms .row_4 .col{width:100%;float:none;padding-left:0;padding-right:0}.page-template-page-rooms .single_page_header{height:120px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}