.elementor-9049 .elementor-element.elementor-element-77fd635b{--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-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-5011e0d .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://templarscastle.com/wp-content/uploads/2025/05/Banner-1-scaled.jpg);background-size:cover;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-5011e0d .swiper-slide-contents{margin-right:auto;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-5f26f6f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://templarscastle.com/wp-content/uploads/2025/05/Banner-scaled.jpg);background-size:cover;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-5f26f6f .swiper-slide-contents{margin-right:auto;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-4408dad .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://templarscastle.com/wp-content/uploads/2023/12/Templars-Castle-header3-scaled.jpg);background-size:cover;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-4408dad .swiper-slide-contents{margin-right:auto;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-ba40b0c .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://templarscastle.com/wp-content/uploads/2023/12/Templars-Castle-header2-scaled.jpg);background-size:cover;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-repeater-item-ba40b0c .swiper-slide-contents{margin-right:auto;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .swiper-slide{transition-duration:calc(4000ms*1.2);height:750px;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .swiper-slide-contents{max-width:61%;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .swiper-slide-inner{text-align:center;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-slide-heading{color:var( --e-global-color-primary );font-family:"unifrakturcook","unifrakturcook Fallback", Sans-serif;font-size:55px;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:33px;}.elementor-9049 .elementor-element.elementor-element-7dcf79d0 .elementor-slide-description{color:var( --e-global-color-text );font-size:33px;}.elementor-9049 .elementor-element.elementor-element-17d0a534:not(.elementor-motion-effects-element-type-background), .elementor-9049 .elementor-element.elementor-element-17d0a534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6F7;}.elementor-9049 .elementor-element.elementor-element-17d0a534{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 40px 110px 40px;}.elementor-9049 .elementor-element.elementor-element-17d0a534 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9049 .elementor-element.elementor-element-5a215049{margin-top:-50px;margin-bottom:0px;}.elementor-9049 .elementor-element.elementor-element-6d9df41a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9049 .elementor-element.elementor-element-520429ff{text-align:center;}.elementor-9049 .elementor-element.elementor-element-520429ff .thegem-heading, .elementor-9049 .elementor-element.elementor-element-520429ff .thegem-heading .light{font-size:33px;}.elementor-9049 .elementor-element.elementor-element-5b721ac1{text-align:center;}.elementor-9049 .elementor-element.elementor-element-5b721ac1 .thegem-heading, .elementor-9049 .elementor-element.elementor-element-5b721ac1 .thegem-heading .light{font-size:50px;}.elementor-9049 .elementor-element.elementor-element-35497a18 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important;}.elementor-9049 .elementor-element.elementor-element-35497a18 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2);}.elementor-9049 .elementor-element.elementor-element-35497a18 .gem-gallery-grid .not-fullwidth-block ul,
					.elementor-9049 .elementor-element.elementor-element-35497a18 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2);}.elementor-9049 .elementor-element.elementor-element-35497a18 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2);}.elementor-9049 .elementor-element.elementor-element-35497a18 .gallery-item .overlay-wrap{opacity:calc(100/100);}.elementor-9049 .elementor-element.elementor-element-1654a051{--spacer-size:10px;}.elementor-9049 .elementor-element.elementor-element-6fb7e51a{text-align:center;}.elementor-9049 .elementor-element.elementor-element-6fb7e51a .thegem-heading, .elementor-9049 .elementor-element.elementor-element-6fb7e51a .thegem-heading .light{font-size:33px;}.elementor-9049 .elementor-element.elementor-element-1c905a19{text-align:center;}.elementor-9049 .elementor-element.elementor-element-1c905a19 .thegem-heading, .elementor-9049 .elementor-element.elementor-element-1c905a19 .thegem-heading .light{font-size:50px;}.elementor-9049 .elementor-element.elementor-element-15ea8d9f{--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-9049 .elementor-element.elementor-element-7c828509{--e-image-carousel-slides-to-show:2;}.elementor-9049 .elementor-element.elementor-element-767abcfb{--spacer-size:22px;}.elementor-9049 .elementor-element.elementor-element-515bd56d{--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;--overlay-opacity:0.82;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-9049 .elementor-element.elementor-element-515bd56d:not(.elementor-motion-effects-element-type-background), .elementor-9049 .elementor-element.elementor-element-515bd56d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templarscastle.com/wp-content/uploads/2023/LR/Templars Castle, Gardens ET, french holiday chateau, castle rental france, french chateau accommodation (8)-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9049 .elementor-element.elementor-element-515bd56d::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .elementor-background-video-container::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .e-con-inner > .elementor-background-video-container::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .elementor-background-slideshow::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .e-con-inner > .elementor-background-slideshow::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .e-con-inner > .thegem-ken-burns-bg::before, .elementor-9049 .elementor-element.elementor-element-515bd56d > .thegem-ken-burns-bg::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-9049 .elementor-element.elementor-element-30b72e{--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-9049 .elementor-element.elementor-element-1668a4c9{--spacer-size:44px;}.elementor-9049 .elementor-element.elementor-element-45749621{--spacer-size:44px;}.elementor-9049 .elementor-element.elementor-element-4ecfd732{--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:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-9049 .elementor-element.elementor-element-3313d799{--spacer-size:44px;}.elementor-9049 .elementor-element.elementor-element-10e91879{text-align:center;}.elementor-9049 .elementor-element.elementor-element-10e91879 .thegem-heading, .elementor-9049 .elementor-element.elementor-element-10e91879 .thegem-heading .light{font-size:33px;}.elementor-9049 .elementor-element.elementor-element-28dc69b9{text-align:center;}.elementor-9049 .elementor-element.elementor-element-28dc69b9 .thegem-heading, .elementor-9049 .elementor-element.elementor-element-28dc69b9 .thegem-heading .light{font-size:50px;}.elementor-9049 .elementor-element.elementor-element-4b58c170 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-9049 .elementor-element.elementor-element-6a4730dd{--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-9049 .elementor-element.elementor-element-357b41eb{text-align:center;}.elementor-9049 .elementor-element.elementor-element-357b41eb .thegem-heading, .elementor-9049 .elementor-element.elementor-element-357b41eb .thegem-heading .light{font-size:33px;}.elementor-9049 .elementor-element.elementor-element-25c529eb{text-align:center;}.elementor-9049 .elementor-element.elementor-element-25c529eb .thegem-heading, .elementor-9049 .elementor-element.elementor-element-25c529eb .thegem-heading .light{font-size:50px;}.elementor-9049 .elementor-element.elementor-element-424db6b4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9049 .elementor-element.elementor-element-8d77630 > .elementor-widget-container{margin:10px 10px 10px 10px;}@media(min-width:768px){.elementor-9049 .elementor-element.elementor-element-30b72e{--width:33.3333%;}.elementor-9049 .elementor-element.elementor-element-4ecfd732{--width:66.6666%;}}@media(max-width:1024px){.elementor-9049 .elementor-element.elementor-element-17d0a534{padding:60px 30px 40px 30px;}.elementor-9049 .elementor-element.elementor-element-5a215049{margin-top:70px;margin-bottom:70px;}}@media(max-width:767px){.elementor-9049 .elementor-element.elementor-element-17d0a534{padding:50px 21px 40px 21px;}.elementor-9049 .elementor-element.elementor-element-5a215049{margin-top:30px;margin-bottom:50px;}.elementor-9049 .elementor-element.elementor-element-6d9df41a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9049 .elementor-element.elementor-element-28dc69b9 .thegem-heading, .elementor-9049 .elementor-element.elementor-element-28dc69b9 .thegem-heading .light{font-size:39px;}.elementor-9049 .elementor-element.elementor-element-25c529eb .thegem-heading, .elementor-9049 .elementor-element.elementor-element-25c529eb .thegem-heading .light{font-size:39px;}}