.elementor-31 .elementor-element.elementor-element-f6ce519>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-31 .elementor-element.elementor-element-f6ce519>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-31 .elementor-element.elementor-element-32a4547{padding:0}.elementor-31 .elementor-element.elementor-element-8c7132c{--spacer-size:50px}.elementor-31 .elementor-element.elementor-element-b7ef85e{text-align:center}.elementor-31 .elementor-element.elementor-element-b7ef85e>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-6d21ebb .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-6d21ebb .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-6d21ebb .gem-textbox-content{padding:45px 30px 50px}.elementor-31 .elementor-element.elementor-element-6d21ebb .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31 .elementor-element.elementor-element-22744c7 .thegem-section-parallax-background{background-image:url("https://www.chalet-hentschel.de/wp-content/uploads/2023/05/gartenlaube1-1024x576.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-22744c7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:50px;padding:150px 0}.elementor-31 .elementor-element.elementor-element-22744c7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-5a67546{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-31 .elementor-element.elementor-element-5a67546,.elementor-31 .elementor-element.elementor-element-5a67546 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-31 .elementor-element.elementor-element-5a67546,.elementor-31 .elementor-element.elementor-element-5a67546 .elementor-text-editor *{font-size:70px;line-height:99px}.elementor-31 .elementor-element.elementor-element-8a9cfec{padding:0 0 50px}.elementor-31 .elementor-element.elementor-element-d4685ad .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-d4685ad .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31 .elementor-element.elementor-element-d4685ad .gem-textbox-content{padding:30px}.elementor-31 .elementor-element.elementor-element-d4685ad .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0}.elementor-31 .elementor-element.elementor-element-d4685ad .gem-textbox .gem-textbox-description{padding-bottom:0}.elementor-31 .elementor-element.elementor-element-96cd0e0 .gem-gallery-preview-carousel-wrap .gem-gallery-item a img{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-f99da93{text-align:center}.elementor-31 .elementor-element.elementor-element-f99da93>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-86dc7ba{text-align:center}.elementor-31 .elementor-element.elementor-element-86dc7ba>.elementor-widget-container{padding:0}.elementor-31 .elementor-element.elementor-element-1d3605c{--spacer-size:50px}.elementor-31 .elementor-element.elementor-element-a882b11{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-31 .elementor-element.elementor-element-806a360 .thegem-section-parallax-background{background-image:url("https://www.chalet-hentschel.de/wp-content/uploads/2023/06/bild34.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-806a360{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:0;padding:150px 0}.elementor-31 .elementor-element.elementor-element-806a360>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-b3e681b .elementor-heading-title{color:#fff;font-size:70px;line-height:80px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-31 .elementor-element.elementor-element-3f1f6e2{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-31 .elementor-element.elementor-element-3f1f6e2,.elementor-31 .elementor-element.elementor-element-3f1f6e2 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-31 .elementor-element.elementor-element-b25ac84>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-b25ac84{margin-top:20px;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-2e18ceb>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-53cfd76 .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-53cfd76 .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-53cfd76 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-53cfd76 .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-d6991e6>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-d6991e6{margin-top:50px;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-0eb7054>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-37f3223{text-align:left}.elementor-31 .elementor-element.elementor-element-a82b7f5>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-a82b7f5{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-f84b599>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-790e26e .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-790e26e .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-790e26e .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-790e26e>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-66d3457>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-66d3457{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-77f46d4 .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-77f46d4 .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-77f46d4 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-77f46d4 .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-2042674>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-2042674{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-4b4fb84>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-634ec1f{text-align:left}.elementor-31 .elementor-element.elementor-element-5e32bbd>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-5e32bbd{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-8107148>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-7aa627b .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-7aa627b .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-7aa627b .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-7aa627b>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-a86b139>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-a86b139{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-5b3de54 .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-5b3de54 .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-5b3de54 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-5b3de54 .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-8bf6062>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-8bf6062{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-17a26ab>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-a2b9935{text-align:left}.elementor-31 .elementor-element.elementor-element-299822b>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-299822b{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-83ab069>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-eff381d .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-eff381d .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-eff381d .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-eff381d>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-309ac84>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-309ac84{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-45dd1b8 .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-45dd1b8 .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-45dd1b8 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-45dd1b8 .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-b9bbe3d>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-b9bbe3d{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-7887c4e>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-cbb2906{text-align:left}.elementor-31 .elementor-element.elementor-element-022e52c>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-022e52c{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-eafce0f>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-c9f0216 .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-c9f0216 .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-c9f0216 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-c9f0216>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-3b3d959 .thegem-section-parallax-background{background-image:url("https://www.chalet-hentschel.de/wp-content/uploads/2023/06/3432_chalet_hentschel_blaichach.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31 .elementor-element.elementor-element-3b3d959{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:100px;margin-bottom:0;padding:250px 0}.elementor-31 .elementor-element.elementor-element-3b3d959>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31 .elementor-element.elementor-element-92a183d .elementor-heading-title{color:#fff;font-size:70px;line-height:80px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-31 .elementor-element.elementor-element-13c54b8{text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-31 .elementor-element.elementor-element-13c54b8,.elementor-31 .elementor-element.elementor-element-13c54b8 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#fff}.elementor-31 .elementor-element.elementor-element-b35b949{margin-top:20px;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-d37d2ae .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-d37d2ae .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-d37d2ae .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-d37d2ae .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-ad52eb9>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-ad52eb9{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-c86112e>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-bfdc31e{text-align:left}.elementor-31 .elementor-element.elementor-element-c263fa3>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-c263fa3{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-ef9703a>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-0a9ee29 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-0a9ee29>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-be44be9>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-be44be9{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-d65b09e .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-d65b09e .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-d65b09e .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-d65b09e .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-322cd9f>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-322cd9f{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-b5b1b4a>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-7a69cb5{text-align:left}.elementor-31 .elementor-element.elementor-element-1bff10d>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-1bff10d{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-b9caa73>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .gallery-item{padding:calc(10px/2) !important}.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .gallery-set{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-10px/2);margin-right:calc(-10px/2)}.elementor-31 .elementor-element.elementor-element-02fcc8f .gem-gallery-grid .fullwidth-block{padding-left:calc(10px/2);padding-right:calc(10px/2)}.elementor-31 .elementor-element.elementor-element-02fcc8f .gallery-item .wrap{padding:0;box-shadow:0px 0px 5px 0px rgba(0,0,0,.2)}.elementor-31 .elementor-element.elementor-element-02fcc8f .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-02fcc8f>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-c1320e1>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-c1320e1{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-7c86d1a .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-7c86d1a .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-7c86d1a .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-7c86d1a .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-efdfe01>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-efdfe01{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-90dda91>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-af34c84{text-align:left}.elementor-31 .elementor-element.elementor-element-647eb72>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-647eb72{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-89746e2>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-31 .elementor-element.elementor-element-bb3d1d3 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-1981a07>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-1981a07{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-672d9c6 .gem-textbox-content{border-style:solid;border-width:5px 0 0;border-color:#7a0d39;padding:55px 30px 46px}.elementor-31 .elementor-element.elementor-element-672d9c6 .gem-textbox-content,.elementor-31 .elementor-element.elementor-element-672d9c6 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-31 .elementor-element.elementor-element-672d9c6 .gem-textbox .gem-textbox-description{padding-bottom:25px;font-size:24px;line-height:37px}.elementor-31 .elementor-element.elementor-element-4f2ac7f>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-4f2ac7f{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-0678f80>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-bbd5511{text-align:left}.elementor-31 .elementor-element.elementor-element-088aa58>.elementor-container{text-align:center}.elementor-31 .elementor-element.elementor-element-088aa58{margin-top:0;margin-bottom:50px}.elementor-31 .elementor-element.elementor-element-934eb75>.elementor-element-populated{text-align:center}.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .gallery-item:not(.custom-ratio,.double-item) .image-wrap{aspect-ratio:1 !important}.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .not-fullwidth-block ul,.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-31 .elementor-element.elementor-element-c46316d .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-31 .elementor-element.elementor-element-c46316d .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-31 .elementor-element.elementor-element-b10bc91{--spacer-size:100px}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-b3e681b .elementor-heading-title{font-size:55px}.elementor-31 .elementor-element.elementor-element-3b3d959{padding:150px 0}.elementor-31 .elementor-element.elementor-element-92a183d .elementor-heading-title{font-size:55px}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-5a67546,.elementor-31 .elementor-element.elementor-element-5a67546 .elementor-text-editor *{font-size:30px}.elementor-31 .elementor-element.elementor-element-b3e681b{text-align:center}.elementor-31 .elementor-element.elementor-element-b3e681b .elementor-heading-title{font-size:32px}.elementor-31 .elementor-element.elementor-element-790e26e>.elementor-widget-container{margin:50px 0 0}.elementor-31 .elementor-element.elementor-element-92a183d .elementor-heading-title{font-size:26px}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-c6bb245{width:50%}.elementor-31 .elementor-element.elementor-element-d3d99f4{width:49.665%}.elementor-31 .elementor-element.elementor-element-2e18ceb{width:100%}.elementor-31 .elementor-element.elementor-element-0eb7054{width:100%}.elementor-31 .elementor-element.elementor-element-f84b599{width:100%}.elementor-31 .elementor-element.elementor-element-b3ffdf6{width:100%}.elementor-31 .elementor-element.elementor-element-4b4fb84{width:100%}.elementor-31 .elementor-element.elementor-element-8107148{width:100%}.elementor-31 .elementor-element.elementor-element-d635482{width:100%}.elementor-31 .elementor-element.elementor-element-17a26ab{width:100%}.elementor-31 .elementor-element.elementor-element-83ab069{width:100%}.elementor-31 .elementor-element.elementor-element-52cdf30{width:100%}.elementor-31 .elementor-element.elementor-element-7887c4e{width:100%}.elementor-31 .elementor-element.elementor-element-eafce0f{width:100%}.elementor-31 .elementor-element.elementor-element-5958e8b{width:100%}.elementor-31 .elementor-element.elementor-element-c86112e{width:100%}.elementor-31 .elementor-element.elementor-element-ef9703a{width:100%}.elementor-31 .elementor-element.elementor-element-04041f1{width:100%}.elementor-31 .elementor-element.elementor-element-b5b1b4a{width:100%}.elementor-31 .elementor-element.elementor-element-b9caa73{width:100%}.elementor-31 .elementor-element.elementor-element-4494812{width:100%}.elementor-31 .elementor-element.elementor-element-90dda91{width:100%}.elementor-31 .elementor-element.elementor-element-89746e2{width:100%}.elementor-31 .elementor-element.elementor-element-c462777{width:100%}.elementor-31 .elementor-element.elementor-element-0678f80{width:100%}.elementor-31 .elementor-element.elementor-element-934eb75{width:100%}.elementor-31 .elementor-element.elementor-element-1ee161e{width:100%}}@media(min-width:1025px){.elementor-31 .elementor-element.elementor-element-22744c7 .thegem-section-parallax-background{background-attachment:fixed}.elementor-31 .elementor-element.elementor-element-806a360 .thegem-section-parallax-background{background-attachment:fixed}.elementor-31 .elementor-element.elementor-element-3b3d959 .thegem-section-parallax-background{background-attachment:fixed}}