.elementor-275 .elementor-element.elementor-element-065b290{--display:flex;--min-height:456px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-275 .elementor-element.elementor-element-065b290:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2026/03/moules.jpg");background-position:-5px -521px;background-size:cover;}.elementor-275 .elementor-element.elementor-element-065b290::before, .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-065b290 > .e-con-inner > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-065b290 > .e-con-inner > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 38%, var( --e-global-color-b6ded54 ) 83%);}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-275 .elementor-element.elementor-element-046af53{--spacer-size:300px;}.elementor-275 .elementor-element.elementor-element-c17be3c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-c17be3c:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-c17be3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-767889b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-275 .elementor-element.elementor-element-767889b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-1644214{text-align:start;}.elementor-275 .elementor-element.elementor-element-1644214 .elementor-heading-title{font-size:64px;font-weight:600;color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-b2dd376{text-align:start;}.elementor-275 .elementor-element.elementor-element-b2dd376 .elementor-heading-title{font-family:"ivyora-text", Sans-serif;font-size:46px;font-weight:600;text-transform:lowercase;font-style:italic;color:var( --e-global-color-5138690 );}.elementor-275 .elementor-element.elementor-element-7b1549f{--spacer-size:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-275 .elementor-element.elementor-element-974a07b .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-974a07b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-044210f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-385e1bf{text-align:center;}.elementor-275 .elementor-element.elementor-element-385e1bf .elementor-heading-title{font-family:"span", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;}.elementor-widget-ucaddon_content_grid2 .ue-item-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-descr{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(3, 1fr);gap:20px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one{text-align:center;}.elementor-275 .elementor-element.elementor-element-b8595f5 .ue-item{border-style:none;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one_image{height:200px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_image{height:200px;background-size:cover;transform:scale(100%);}.elementor-275 .elementor-element.elementor-element-b8595f5 .ue-image-holder a{height:200px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .ue-image-holder{background-color:#ffffff;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one_item:hover .uc_post_image{transform:scale(110%);}.elementor-275 .elementor-element.elementor-element-b8595f5 .padding{padding:20px 20px 20px 20px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_content{min-height:0px;border-style:none;background-color:#eeeeee;}.elementor-275 .elementor-element.elementor-element-b8595f5 .ue-item-title{color:var( --e-global-color-primary );font-family:"ivyora-text", Sans-serif;font-size:23px;font-weight:400;margin-top:0px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .ue-item-text{color:#616161;margin-top:5px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_more_btn{display:inline-flex;padding:10px 20px 10px 20px;border-radius:5px;background-color:var( --e-global-color-primary );color:#ffffff;margin-top:10px;}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_more_btn:hover{background-color:#454545;color:#ffffff;}.elementor-275 .elementor-element.elementor-element-87de64b{--display:flex;--min-height:546px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-275 .elementor-element.elementor-element-87de64b:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-87de64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2024/09/TheCastleInn-Harrogate-09.jpg");background-position:center center;background-size:cover;}.elementor-275 .elementor-element.elementor-element-87de64b::before, .elementor-275 .elementor-element.elementor-element-87de64b > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-87de64b > .e-con-inner > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-87de64b > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-87de64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-87de64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1920294A 32%, var( --e-global-color-primary ) 78%);}.elementor-275 .elementor-element.elementor-element-195489bb{--spacer-size:419px;}.elementor-275 .elementor-element.elementor-element-6d7b8625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-6d7b8625:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-6d7b8625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-18cae456{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-275 .elementor-element.elementor-element-18cae456.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-30e5ff82 .elementor-heading-title{font-size:64px;font-weight:600;color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-2cd5bc20 .elementor-heading-title{font-family:"ivyora-text", Sans-serif;font-size:46px;font-weight:600;text-transform:lowercase;font-style:italic;color:var( --e-global-color-1562a0d );}.elementor-275 .elementor-element.elementor-element-176a0cb6{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-1340501{color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-cdac063 .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-cdac063 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-c9f9353{--spacer-size:50px;}.elementor-275 .elementor-element.elementor-element-259fc321{color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-1ee92a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-275 .elementor-element.elementor-element-1ee92a9:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-1ee92a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-04ec3f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-ee3c791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-680ccb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-98366ef{--display:flex;--min-height:513px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-275 .elementor-element.elementor-element-98366ef:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-98366ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2024/12/93212a_d142faabcb31415092abbbfb32869e01mv2.jpg.avif");background-position:center center;background-size:cover;}.elementor-275 .elementor-element.elementor-element-98366ef::before, .elementor-275 .elementor-element.elementor-element-98366ef > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-98366ef > .e-con-inner > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-98366ef > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-98366ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-98366ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 38%, var( --e-global-color-b6ded54 ) 81%);}.elementor-275 .elementor-element.elementor-element-48d90ce{--spacer-size:419px;}.elementor-275 .elementor-element.elementor-element-165ecfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-165ecfb:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-165ecfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-7e49e98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-275 .elementor-element.elementor-element-7e49e98.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-f221b4e .elementor-heading-title{font-size:64px;font-weight:600;color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-3189ed0 .elementor-heading-title{font-family:"ivyora-text", Sans-serif;font-size:46px;font-weight:600;text-transform:lowercase;font-style:italic;color:var( --e-global-color-1562a0d );}.elementor-275 .elementor-element.elementor-element-a8806df{--spacer-size:20px;}.elementor-275 .elementor-element.elementor-element-5df1af2{color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-3a98978 .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-3a98978 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-09fd192{--spacer-size:20px;}.elementor-275 .elementor-element.elementor-element-f25d623{--display:flex;--min-height:513px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-275 .elementor-element.elementor-element-f25d623:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-f25d623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2024/10/TheCastle-3.jpg");background-position:center center;background-size:cover;}.elementor-275 .elementor-element.elementor-element-f25d623::before, .elementor-275 .elementor-element.elementor-element-f25d623 > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-f25d623 > .e-con-inner > .elementor-background-video-container::before, .elementor-275 .elementor-element.elementor-element-f25d623 > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-f25d623 > .e-con-inner > .elementor-background-slideshow::before, .elementor-275 .elementor-element.elementor-element-f25d623 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 38%, var( --e-global-color-primary ) 91%);}.elementor-275 .elementor-element.elementor-element-7a33889{--spacer-size:419px;}.elementor-275 .elementor-element.elementor-element-67b07e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-275 .elementor-element.elementor-element-67b07e8:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-67b07e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-3b1f5f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-275 .elementor-element.elementor-element-3b1f5f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-275 .elementor-element.elementor-element-61edbbf .elementor-heading-title{font-size:64px;font-weight:600;color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-22771a4 .elementor-heading-title{font-family:"ivyora-display", Sans-serif;font-size:46px;font-weight:600;text-transform:lowercase;font-style:italic;color:var( --e-global-color-1562a0d );}.elementor-275 .elementor-element.elementor-element-013bb4a{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-b3460db{color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-de1d389 .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-de1d389 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6c069eb .elementor-button{background-color:var( --e-global-color-accent );font-family:"span", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-6c069eb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-69fd3de{--spacer-size:50px;}.elementor-275 .elementor-element.elementor-element-3b03041{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:05%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-3dc1b1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-3dc1b1b:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-3dc1b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2024/11/TheCastleInn-Harrogate-25.jpg");background-position:center center;background-size:cover;}.elementor-275 .elementor-element.elementor-element-d917ac5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-275 .elementor-element.elementor-element-9597173 .elementor-heading-title{font-family:"span", Sans-serif;font-size:64px;font-weight:600;}.elementor-275 .elementor-element.elementor-element-14bbdd0e .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:400;font-style:normal;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-14bbdd0e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-61e3fc2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-275 .elementor-element.elementor-element-0b0a15c{--display:flex;}.elementor-275 .elementor-element.elementor-element-8deb821{--display:flex;}.elementor-275 .elementor-element.elementor-element-345f66c{--display:flex;}.elementor-275 .elementor-element.elementor-element-d2b5777{--display:flex;}.elementor-275 .elementor-element.elementor-element-5dd45ca{--display:flex;}.elementor-275 .elementor-element.elementor-element-361f277{--display:flex;}.elementor-275 .elementor-element.elementor-element-1aa510b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-275 .elementor-element.elementor-element-1aa510b8:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-1aa510b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-3179efdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-275 .elementor-element.elementor-element-200432f4 .elementor-heading-title{font-size:64px;font-weight:600;color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-372a55bc{color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-42b86203 .elementor-heading-title{font-size:31px;font-weight:600;color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-549dc4dd{color:var( --e-global-color-b6ded54 );}.elementor-275 .elementor-element.elementor-element-aec00ec .elementor-button{background-color:var( --e-global-color-5138690 );font-family:"span", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-b6ded54 );color:var( --e-global-color-b6ded54 );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-aec00ec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-275 .elementor-element.elementor-element-a6041c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-a6041c4:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-a6041c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesquareandcompass.com/wp-content/uploads/2025/04/20241205_113658-scaled.jpg");background-position:center center;background-size:cover;}.elementor-275 .elementor-element.elementor-element-031d9b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-275 .elementor-element.elementor-element-8d31d8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-275 .elementor-element.elementor-element-8d31d8d:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-8d31d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c40446 );}.elementor-275 .elementor-element.elementor-element-7afe7ed .elementor-heading-title{color:var( --e-global-color-5138690 );}.elementor-275 .elementor-element.elementor-element-ca32367{color:var( --e-global-color-text );}.elementor-275 .elementor-element.elementor-element-6b2bef9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-275 .elementor-element.elementor-element-6b2bef9:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-6b2bef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c40446 );}.elementor-275 .elementor-element.elementor-element-f03c874 .elementor-heading-title{color:var( --e-global-color-1562a0d );}.elementor-275 .elementor-element.elementor-element-80d48db{color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-275 .elementor-element.elementor-element-767889b{--width:70%;}.elementor-275 .elementor-element.elementor-element-18cae456{--width:71.467%;}.elementor-275 .elementor-element.elementor-element-04ec3f7{--width:33.3333%;}.elementor-275 .elementor-element.elementor-element-ee3c791{--width:33.3333%;}.elementor-275 .elementor-element.elementor-element-680ccb9{--width:33.3333%;}.elementor-275 .elementor-element.elementor-element-7e49e98{--width:71.467%;}.elementor-275 .elementor-element.elementor-element-3b1f5f6{--width:71.467%;}.elementor-275 .elementor-element.elementor-element-3dc1b1b{--width:50%;}.elementor-275 .elementor-element.elementor-element-d917ac5{--width:50%;}.elementor-275 .elementor-element.elementor-element-0b0a15c{--width:33%;}.elementor-275 .elementor-element.elementor-element-8deb821{--width:33%;}.elementor-275 .elementor-element.elementor-element-345f66c{--width:33%;}.elementor-275 .elementor-element.elementor-element-d2b5777{--width:33%;}.elementor-275 .elementor-element.elementor-element-5dd45ca{--width:33%;}.elementor-275 .elementor-element.elementor-element-361f277{--width:33%;}.elementor-275 .elementor-element.elementor-element-3179efdd{--width:50%;}.elementor-275 .elementor-element.elementor-element-a6041c4{--width:50%;}.elementor-275 .elementor-element.elementor-element-8d31d8d{--width:50%;}.elementor-275 .elementor-element.elementor-element-6b2bef9{--width:50%;}}@media(max-width:1024px){.elementor-275 .elementor-element.elementor-element-065b290:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-title{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-descr{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .uc_more_btn{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(2, 1fr);}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-275 .elementor-element.elementor-element-065b290{--min-height:328px;}.elementor-275 .elementor-element.elementor-element-065b290:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-275 .elementor-element.elementor-element-1644214 .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-b2dd376 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-385e1bf .elementor-heading-title{font-size:54px;}.elementor-widget-ucaddon_content_grid2 .ue-item-title{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-text{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .ue-item-descr{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-ucaddon_content_grid2 .uc_more_btn{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-b8595f5 .uc_post_grid_style_one_wrap{grid-template-columns:repeat(1, 1fr);}.elementor-275 .elementor-element.elementor-element-87de64b{--min-height:328px;}.elementor-275 .elementor-element.elementor-element-30e5ff82 .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-2cd5bc20 .elementor-heading-title{font-size:35px;}.elementor-275 .elementor-element.elementor-element-176a0cb6{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-c9f9353{--spacer-size:30px;}.elementor-widget-image .widget-image-caption{letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-275 .elementor-element.elementor-element-98366ef{--min-height:328px;}.elementor-275 .elementor-element.elementor-element-f221b4e .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-3189ed0 .elementor-heading-title{font-size:35px;}.elementor-275 .elementor-element.elementor-element-a8806df{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-09fd192{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-f25d623{--min-height:328px;}.elementor-275 .elementor-element.elementor-element-61edbbf .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-22771a4 .elementor-heading-title{font-size:35px;}.elementor-275 .elementor-element.elementor-element-013bb4a{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-69fd3de{--spacer-size:30px;}.elementor-275 .elementor-element.elementor-element-3dc1b1b{--min-height:339px;}.elementor-275 .elementor-element.elementor-element-9597173 .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-200432f4 .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-42b86203 .elementor-heading-title{font-size:54px;}.elementor-275 .elementor-element.elementor-element-a6041c4{--min-height:339px;}}@media(min-width:1025px){.elementor-275 .elementor-element.elementor-element-065b290:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-065b290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-275 .elementor-element.elementor-element-87de64b:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-87de64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-275 .elementor-element.elementor-element-98366ef:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-98366ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-275 .elementor-element.elementor-element-f25d623:not(.elementor-motion-effects-element-type-background), .elementor-275 .elementor-element.elementor-element-f25d623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for ucaddon_content_grid2, class: .elementor-element-b8595f5 */[type=button]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    color: #ffffff !important;
    background-color: #6c714f !important;
    border-color: #6c714f !important;
}/* End custom CSS */