.elementor-10 .elementor-element.elementor-element-80855f0{--display:flex;--min-height:80vh;--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-10 .elementor-element.elementor-element-80855f0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80855f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://astus-dogs.fr/wp-content/uploads/2025/07/Design-sans-titre-12.png");background-position:center center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-80855f0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-80855f0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-80855f0 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-80855f0 > .e-con-inner > .elementor-shape-bottom svg{height:2.9em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-bd3285a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bd3285a{left:1237px;}body.rtl .elementor-10 .elementor-element.elementor-element-bd3285a{right:1237px;}.elementor-10 .elementor-element.elementor-element-bd3285a{top:85px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-8643f41{margin:13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-10 .elementor-element.elementor-element-8643f41 .elementor-heading-title{font-family:"Shadows Into Light Two", Sans-serif;font-weight:600;text-shadow:0px 0px 18px rgba(0, 0, 0, 0.63);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5afdf42{--display:flex;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-5afdf42:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5afdf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3def9bd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-04f16d5:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 62% ) blur( 0px ) hue-rotate( 120deg );}.elementor-10 .elementor-element.elementor-element-04f16d5 img{transition-duration:0.4s;border-radius:10% 10% 10% 10%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-a1bb137:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 62% ) blur( 0px ) hue-rotate( 120deg );}.elementor-10 .elementor-element.elementor-element-a1bb137 img{transition-duration:0.4s;border-radius:10% 10% 10% 10%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-a0fb8e0:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 62% ) blur( 0px ) hue-rotate( 120deg );}.elementor-10 .elementor-element.elementor-element-a0fb8e0 img{transition-duration:0.4s;border-radius:10% 10% 10% 10%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-d0bce92{--display:flex;}.elementor-10 .elementor-element.elementor-element-d0bce92 > .elementor-shape-top .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-d0bce92 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cdf32b1{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5253cee{background-color:#04a754;padding:2em 2em 2em 2em;border-radius:1em 1em 1em 1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4708fa0{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-10 .elementor-element.elementor-element-4708fa0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4708fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ec6e64{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-3ffc5f1 iframe{height:55vh;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms label.wpforms-error{display:block !important;}.elementor-10 .elementor-element.elementor-element-a87ffcf .wpforms-container{max-width:100%;width:100%;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a87ffcf .wpforms-head-container, .elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms-heading{text-align:center;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-field select{height:30px;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-submit-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-submit-container .wpforms-submit{display:inline-block;width:100%;background-color:#04a754;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:#55C98E !important;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-10 .elementor-element.elementor-element-a87ffcf .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-10 .elementor-element.elementor-element-bc738b1{--display:flex;}.elementor-10 .elementor-element.elementor-element-bc738b1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bc738b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1736e83 );}.elementor-10 .elementor-element.elementor-element-f5498e7{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-f261755{text-align:center;}.elementor-10 .elementor-element.elementor-element-f261755 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://astus-dogs.fr/wp-content/uploads/2025/07/ASTUSDOGS-2.png");background-position:center center;background-repeat:repeat;}@media(min-width:1025px){body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-80855f0{--min-height:60vh;}.elementor-10 .elementor-element.elementor-element-bd3285a{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;top:320px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bd3285a{left:523px;}body.rtl .elementor-10 .elementor-element.elementor-element-bd3285a{right:523px;}.elementor-10 .elementor-element.elementor-element-8643f41{margin:18% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10 .elementor-element.elementor-element-3def9bd{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4ec6e64{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-80855f0{--min-height:51vh;}.elementor-10 .elementor-element.elementor-element-bd3285a{width:var( --container-widget-width, 106px );max-width:106px;--container-widget-width:106px;--container-widget-flex-grow:0;top:256px;text-align:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-bd3285a{left:228px;}body.rtl .elementor-10 .elementor-element.elementor-element-bd3285a{right:228px;}.elementor-10 .elementor-element.elementor-element-8643f41{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-10 .elementor-element.elementor-element-8643f41 .elementor-heading-title{font-size:45px;}.elementor-10 .elementor-element.elementor-element-3def9bd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4ec6e64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}