.elementor-30722 .elementor-element.elementor-element-07688e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30722 .elementor-element.elementor-element-07688e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30722 .elementor-element.elementor-element-71baa2c{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-30722 .elementor-element.elementor-element-7700e80{--display:flex;--min-height:500px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-30722 .elementor-element.elementor-element-7700e80:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-7700e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-b3c38cc > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-b3c38cc .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-weight:600;color:var( --e-global-color-0f54272 );}.elementor-30722 .elementor-element.elementor-element-bbe02c8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-bbe02c8.elementor-element{--align-self:flex-start;}.elementor-30722 .elementor-element.elementor-element-bbe02c8{text-align:start;}.elementor-30722 .elementor-element.elementor-element-bbe02c8, .elementor-30722 .elementor-element.elementor-element-bbe02c8 .elementor-text-editor *{font-family:"Source Sans 3", Sans-serif;font-weight:400;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container{text-align:left;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-6aa263c .gem-image.gem-wrapbox{float:right;}.elementor-30722 .elementor-element.elementor-element-6aa263c .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-30722 .elementor-element.elementor-element-6aa263c{right:0px;}body.rtl .elementor-30722 .elementor-element.elementor-element-6aa263c{left:0px;}.elementor-30722 .elementor-element.elementor-element-6aa263c{bottom:0px;}.elementor-30722 .elementor-element.elementor-element-6aa263c .gem-image img{opacity:calc(100/100);}.elementor-30722 .elementor-element.elementor-element-6aa263c .gem-image a:hover img{opacity:calc(100/100);}.elementor-30722 .elementor-element.elementor-element-164b25c{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-164b25c:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-164b25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-dog-training.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-9f1ae3c .gem-image.gem-wrapbox{float:left;}.elementor-30722 .elementor-element.elementor-element-9f1ae3c .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}body:not(.rtl) .elementor-30722 .elementor-element.elementor-element-9f1ae3c{left:0px;}body.rtl .elementor-30722 .elementor-element.elementor-element-9f1ae3c{right:0px;}.elementor-30722 .elementor-element.elementor-element-9f1ae3c{bottom:0px;}.elementor-30722 .elementor-element.elementor-element-9f1ae3c .gem-image img{opacity:calc(100/100);}.elementor-30722 .elementor-element.elementor-element-9f1ae3c .gem-image a:hover img{opacity:calc(100/100);}.elementor-30722 .elementor-element.elementor-element-b5c03bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-80f1c25{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-763793a{--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;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-763793a, .elementor-30722 .elementor-element.elementor-element-763793a.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-30722 .elementor-element.elementor-element-90fb7db{--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;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-90fb7db:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-90fb7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30722 .elementor-element.elementor-element-d60a0fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-101e41e{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-101e41e .thegem-heading, .elementor-30722 .elementor-element.elementor-element-101e41e .thegem-heading .light{font-weight:600;}.elementor-30722 .elementor-element.elementor-element-ef21cdc{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-ef21cdc .thegem-heading, .elementor-30722 .elementor-element.elementor-element-ef21cdc .thegem-heading .light{font-weight:400;}.elementor-30722 .elementor-element.elementor-element-be2106c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-be2106c.e-con{--align-self:center;}.elementor-30722 .elementor-element.elementor-element-e5925b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-811714a{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-811714a:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-811714a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/03/welpenhundetraining.jpg");background-position:center center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-d838877{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-d838877:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-d838877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-f018472{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-f018472 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-30722 .elementor-element.elementor-element-f018472.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-d69bd4b{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-d69bd4b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-d69bd4b.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-c3841d9{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-c3841d9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-2a6a5ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-a30639c{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-a30639c:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-a30639c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/03/gruppenhundetraining.jpg");background-position:center center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-84379d9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-84379d9:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-84379d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-2baa4e9{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-2baa4e9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-2baa4e9.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-8d7ad9f{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-8d7ad9f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-8d7ad9f.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button{background-color:#4F6F5A;border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-88f70e6{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-88f70e6 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-d6142b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-30ba161{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-30ba161:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-30ba161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/leinenfuehrigkeit-kl.jpg");background-position:center center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-774b80c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-774b80c:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-774b80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-f266665{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-f266665 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-f266665.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-a897dba{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-a897dba > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-a897dba.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-019820c{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-019820c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-5ff55fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-5ff55fd.e-con{--align-self:center;}.elementor-30722 .elementor-element.elementor-element-09f4509{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-9ca1b02{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-9ca1b02:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-9ca1b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-socia-walk2-gr.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-532b618{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-532b618:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-532b618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-5c132e4{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-5c132e4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-5c132e4.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-e25b51e{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-e25b51e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-e25b51e.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button{background-color:#4F6F5A;border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-03b2857{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-03b2857 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-0f73647{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-c0bb273{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-c0bb273:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-c0bb273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-stadttraining-gr.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-69a2fd9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-69a2fd9:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-69a2fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-dc95b16{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-dc95b16 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-dc95b16.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-c6d82cd{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-c6d82cd > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-c6d82cd.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-ef9449e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-dcea109{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-dcea109:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-dcea109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-hausbesuch-gr.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-221d98a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-221d98a:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-221d98a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-775c499{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-775c499 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-775c499.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-886499d{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-886499d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-886499d.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button{background-color:#4F6F5A;border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-72e1cc4{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-808fa79{--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;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-808fa79, .elementor-30722 .elementor-element.elementor-element-808fa79.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-30722 .elementor-element.elementor-element-68901ca{--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;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-68901ca:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-68901ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30722 .elementor-element.elementor-element-e3d4a60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-55a53b7{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-55a53b7 .thegem-heading, .elementor-30722 .elementor-element.elementor-element-55a53b7 .thegem-heading .light{font-weight:600;}.elementor-30722 .elementor-element.elementor-element-32b3fb7{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-32b3fb7 .thegem-heading, .elementor-30722 .elementor-element.elementor-element-32b3fb7 .thegem-heading .light{font-weight:400;}.elementor-30722 .elementor-element.elementor-element-b84637b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-b84637b.e-con{--align-self:center;}.elementor-30722 .elementor-element.elementor-element-4bf73b9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-cc49f08{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-cc49f08:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-cc49f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-problemhund2-gr.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-e869dcf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-e869dcf:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-e869dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-015a6e5{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-015a6e5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-015a6e5.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-794f0b4{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-794f0b4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-794f0b4.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-b8eb767{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-b8eb767 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-a6e69da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-b094e2e{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-b094e2e:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-b094e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/05/udo-reinhardt-antiaggressionstraining-4.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-2886e24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-2886e24:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-2886e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-6510d1e{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-6510d1e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-6510d1e.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-b19e2ad{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-b19e2ad > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-b19e2ad.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button{background-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-05ac437{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-05ac437 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-03df707{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-5a66fbd{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-5a66fbd:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-5a66fbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-resozialisierung-gr.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-bad60fd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-bad60fd:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-bad60fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-daef9d0{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-daef9d0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-daef9d0.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-152b260{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-152b260 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-152b260.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-70ababa{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-70ababa > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-e8eb412{--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;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-e8eb412, .elementor-30722 .elementor-element.elementor-element-e8eb412.thegem-e-con-layout-thegem{--content-width:1170px;}.elementor-30722 .elementor-element.elementor-element-db6a11e{--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;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-db6a11e:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-db6a11e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30722 .elementor-element.elementor-element-86c2c54{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30722 .elementor-element.elementor-element-8454e43{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-8454e43 .thegem-heading, .elementor-30722 .elementor-element.elementor-element-8454e43 .thegem-heading .light{font-weight:600;}.elementor-30722 .elementor-element.elementor-element-102bb41{text-align:center;width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-102bb41 .thegem-heading, .elementor-30722 .elementor-element.elementor-element-102bb41 .thegem-heading .light{font-weight:400;}.elementor-30722 .elementor-element.elementor-element-64faa04{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-64faa04.e-con{--align-self:center;}.elementor-30722 .elementor-element.elementor-element-717bdc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-588bcb7{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-588bcb7:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-588bcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-seminar2.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-9587ae5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-9587ae5:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-9587ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-8bb612a{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-8bb612a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-8bb612a.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-bb23fd7{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-bb23fd7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-bb23fd7.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-3f1480d{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-3f1480d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-a787a2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-d60cb86{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-d60cb86:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-d60cb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/udo-reinhardt-1zu1.jpg");background-position:top center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-2341ac1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-2341ac1:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-2341ac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-f2d7aeb{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-f2d7aeb > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-f2d7aeb.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-0ce5fd8{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-0ce5fd8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-0ce5fd8.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button{background-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-4be1ec6{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button:hover .gem-text-button{text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-b18708e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-30722 .elementor-element.elementor-element-2cbe0b6{--display:flex;--min-height:250px;--border-radius:50px 50px 50px 50px;}.elementor-30722 .elementor-element.elementor-element-2cbe0b6:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-2cbe0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1b8b97 );background-image:url("https://www.hundecoach-udo.de/wp-content/uploads/2026/04/1zu1_training_Hundecoach_Udo_Reinhardt.jpg");background-position:center center;background-size:cover;}.elementor-30722 .elementor-element.elementor-element-78544ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-78544ff:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-78544ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-30722 .elementor-element.elementor-element-879afc6{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-879afc6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-879afc6.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-12d5dff{text-align:center;width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-30722 .elementor-element.elementor-element-12d5dff > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30722 .elementor-element.elementor-element-12d5dff.elementor-element{--order:-99999 /* order start hack */;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button:hover{background-color:var( --e-global-color-primary );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-inner-wrapper-btn{flex-direction:row;}.elementor-30722 .elementor-element.elementor-element-91a2f3f{width:auto;max-width:auto;}.elementor-30722 .elementor-element.elementor-element-91a2f3f > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container{text-align:center;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-text-button{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button:hover .gem-text-button{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-button-icon{color:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-button-icon svg{fill:var( --e-global-color-accent );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button i, .elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button svg{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg);}.elementor-30722 .elementor-element.elementor-element-3f2ec91{--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;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-dd3a13e .gem-testimonials .gem-prev:after, .elementor-30722 .elementor-element.elementor-element-dd3a13e .gem-testimonials .gem-next:after{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-30722 .elementor-element.elementor-element-7700e80{--width:50%;}.elementor-30722 .elementor-element.elementor-element-164b25c{--width:50%;}.elementor-30722 .elementor-element.elementor-element-be2106c{--width:100%;}.elementor-30722 .elementor-element.elementor-element-e5925b4{--width:45%;}.elementor-30722 .elementor-element.elementor-element-2a6a5ae{--width:45%;}.elementor-30722 .elementor-element.elementor-element-d6142b0{--width:45%;}.elementor-30722 .elementor-element.elementor-element-5ff55fd{--width:100%;}.elementor-30722 .elementor-element.elementor-element-09f4509{--width:45%;}.elementor-30722 .elementor-element.elementor-element-0f73647{--width:45%;}.elementor-30722 .elementor-element.elementor-element-ef9449e{--width:45%;}.elementor-30722 .elementor-element.elementor-element-b84637b{--width:100%;}.elementor-30722 .elementor-element.elementor-element-4bf73b9{--width:45%;}.elementor-30722 .elementor-element.elementor-element-a6e69da{--width:45%;}.elementor-30722 .elementor-element.elementor-element-03df707{--width:45%;}.elementor-30722 .elementor-element.elementor-element-64faa04{--width:100%;}.elementor-30722 .elementor-element.elementor-element-717bdc4{--width:45%;}.elementor-30722 .elementor-element.elementor-element-a787a2b{--width:45%;}.elementor-30722 .elementor-element.elementor-element-b18708e{--width:45%;}}@media(max-width:1500px) and (min-width:768px){.elementor-30722 .elementor-element.elementor-element-07688e3{--width:1304px;}}@media(max-width:1024px) and (min-width:768px){.elementor-30722 .elementor-element.elementor-element-be2106c{--width:100%;}.elementor-30722 .elementor-element.elementor-element-5ff55fd{--width:100%;}.elementor-30722 .elementor-element.elementor-element-b84637b{--width:100%;}.elementor-30722 .elementor-element.elementor-element-64faa04{--width:100%;}}@media(max-width:1500px){.elementor-30722 .elementor-element.elementor-element-8ddcd8a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c3841d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-88f70e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-019820c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-03b2857 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-b8eb767 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-05ac437 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-70ababa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-3f1480d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-91a2f3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:1024px){.elementor-30722 .elementor-element.elementor-element-71baa2c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30722 .elementor-element.elementor-element-7700e80{--padding-top:50px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-80f1c25{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-763793a{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-90fb7db{--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-30722 .elementor-element.elementor-element-101e41e{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-ef21cdc{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-808fa79{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-68901ca{--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-30722 .elementor-element.elementor-element-55a53b7{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-32b3fb7{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-e8eb412{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-db6a11e{--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-30722 .elementor-element.elementor-element-8454e43{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-102bb41{--container-widget-width:540px;--container-widget-flex-grow:0;width:var( --container-widget-width, 540px );max-width:540px;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-30722 .elementor-element.elementor-element-07688e3{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-71baa2c{--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;--flex-wrap:nowrap;}.elementor-30722 .elementor-element.elementor-element-7700e80{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-30722 .elementor-element.elementor-element-8ddcd8a .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-164b25c:not(.elementor-motion-effects-element-type-background), .elementor-30722 .elementor-element.elementor-element-164b25c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top right;}.elementor-30722 .elementor-element.elementor-element-164b25c{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-30722 .elementor-element.elementor-element-b5c03bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-80f1c25{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-763793a{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-90fb7db{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30722 .elementor-element.elementor-element-d60a0fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-101e41e{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-ef21cdc{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-be2106c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30722 .elementor-element.elementor-element-c3841d9 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-88f70e6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-019820c .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-5ff55fd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30722 .elementor-element.elementor-element-03b2857 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-c8a9fbc .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-72e1cc4 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-808fa79{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-68901ca{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30722 .elementor-element.elementor-element-e3d4a60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-55a53b7{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-32b3fb7{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-b84637b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30722 .elementor-element.elementor-element-b8eb767 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-05ac437 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-70ababa .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-e8eb412{--padding-top:70px;--padding-bottom:70px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-db6a11e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-30722 .elementor-element.elementor-element-86c2c54{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}.elementor-30722 .elementor-element.elementor-element-8454e43{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-102bb41{width:100%;max-width:100%;}.elementor-30722 .elementor-element.elementor-element-64faa04{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30722 .elementor-element.elementor-element-3f1480d .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-4be1ec6 .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-91a2f3f .gem-button-container .gem-button .gem-text-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-30722 .elementor-element.elementor-element-3f2ec91{--padding-top:0px;--padding-bottom:0px;--padding-left:21px;--padding-right:21px;}}@media(max-width: 1630px) and (min-width: 1401px){
    .hero-heading .thegem-heading {
        font-size: 55px;
        line-height: 65px;
    }
}