.elementor-1003039 .elementor-element.elementor-element-72446f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:6em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-72446f4:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-72446f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2c2c62 );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG.webp");}.elementor-1003039 .elementor-element.elementor-element-c9fb05b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec3c7a7 );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-1d681f4{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-20dd19e .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );text-transform:var( --e-global-typography-583e54c-text-transform );font-style:var( --e-global-typography-583e54c-font-style );text-decoration:var( --e-global-typography-583e54c-text-decoration );line-height:var( --e-global-typography-583e54c-line-height );color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-2843c3c{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-2843c3c img{width:80%;}.elementor-1003039 .elementor-element.elementor-element-d968243 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-d968243 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-d622764{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > a{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 );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-b798697{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-396dc4b img{width:100%;height:400px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-ec3c7a7 );border-radius:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-689526a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-689526a:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-689526a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10cae2b );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG-1.webp");background-position:top center;background-repeat:no-repeat;}.elementor-1003039 .elementor-element.elementor-element-cde55d2{--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;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf > .elementor-widget-container{margin:0px 0px -45px 17px;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf{z-index:0;text-align:start;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf .elementor-heading-title{font-family:"Audiowide", Sans-serif;font-size:103px;font-weight:500;text-transform:uppercase;line-height:1.2em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-e6ce54b );stroke:var( --e-global-color-e6ce54b );color:#FFFFFF00;}.elementor-1003039 .elementor-element.elementor-element-e06439e{width:auto;max-width:auto;}.elementor-1003039 .elementor-element.elementor-element-e06439e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-e06439e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-681040a{--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;}.elementor-1003039 .elementor-element.elementor-element-ea4a64c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003039 .elementor-element.elementor-element-ea4a64c:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-ea4a64c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, var( --e-global-color-secondary ) 92%, var( --e-global-color-875553e ) 78%);}.elementor-1003039 .elementor-element.elementor-element-1b4a353{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-1b4a353 img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-fc9c3a1{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-fc9c3a1 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-0f7b07d{text-align:start;color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-f3c0c20{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003039 .elementor-element.elementor-element-f3c0c20:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-f3c0c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, var( --e-global-color-secondary ) 93%, var( --e-global-color-ec3c7a7 ) 93%);}.elementor-1003039 .elementor-element.elementor-element-88a432e{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-88a432e img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-5f261a4{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-5f261a4 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-362dc3c{text-align:start;color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-62dd821{--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;}.elementor-1003039 .elementor-element.elementor-element-f11d994{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003039 .elementor-element.elementor-element-f11d994:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-f11d994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, var( --e-global-color-secondary ) 93%, var( --e-global-color-ec3c7a7 ) 93%);}.elementor-1003039 .elementor-element.elementor-element-b1825c4{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-b1825c4 img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-b69189e{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-b69189e p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-276bc64{text-align:start;color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-3920155{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1003039 .elementor-element.elementor-element-3920155:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-3920155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(133deg, var( --e-global-color-secondary ) 93%, var( --e-global-color-875553e ) 93%);}.elementor-1003039 .elementor-element.elementor-element-28b1126{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-28b1126 img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-3a300e5{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-3a300e5 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-24d6866{text-align:start;color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-b35e555{--display:flex;--justify-content:center;--z-index:1;}.elementor-1003039 .elementor-element.elementor-element-c44864a > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-1003039 .elementor-element.elementor-element-c44864a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-1003039 .elementor-element.elementor-element-c44864a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://canine-by-design.com/wp-content/uploads/2025/04/Frame-About-1-1.png );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1003039 .elementor-element.elementor-element-c44864a img{width:100%;height:650px;object-fit:cover;object-position:center center;}.elementor-1003039 .elementor-element.elementor-element-f3e6790{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:155px;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 > .elementor-widget-container{background-color:var( --e-global-color-ec3c7a7 );padding:15px 15px 15px 15px;border-style:none;border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-1003039 .elementor-element.elementor-element-f3e6790{left:483px;}body.rtl .elementor-1003039 .elementor-element.elementor-element-f3e6790{right:483px;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-title{justify-content:start;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;font-style:normal;line-height:1.5em;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Audiowide", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1.5em;}.elementor-1003039 .elementor-element.elementor-element-ad68173{width:auto;max-width:auto;top:565px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 > .elementor-widget-container{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/hexagon.png");padding:35px 35px 35px 35px;background-position:center center;background-repeat:no-repeat;background-size:contain;border-style:none;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1003039 .elementor-element.elementor-element-ad68173{left:40px;}body.rtl .elementor-1003039 .elementor-element.elementor-element-ad68173{right:40px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-title{justify-content:start;color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1.5em;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Audiowide", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:1.5em;}.elementor-1003039 .elementor-element.elementor-element-9192fb0{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-9192fb0:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-9192fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2c2c62 );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG-1.webp");}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec3c7a7 );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-ebd477c{width:initial;max-width:initial;text-align:center;}.elementor-1003039 .elementor-element.elementor-element-ebd477c .elementor-heading-title{color:var( --e-global-color-7fbea4f );}.elementor-1003039 .elementor-element.elementor-element-c41ec56{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-8792615{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-b36b1de{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-b36b1de:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-b36b1de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-b1e6a10{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-b1e6a10 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-b1e6a10 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-137c162{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-137c162 .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-137c162 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-da4f10f{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-da4f10f p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-cc63020{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-cc63020 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-696118f{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-696118f p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-5e3911f{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-5e3911f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-402584e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-402584e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-68f824e{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-68f824e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-68f824e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/board-and-train-lehi-utah-by-canine-by-design-019.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-fc6e45a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-d89a609{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-d89a609:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d89a609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/leash-training-private-lessons-lehi-utah-by-canine-by-design-010.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-009a1e4{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-009a1e4:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-009a1e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-9a383d0{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-9a383d0 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-9a383d0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-ee9ae9d{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-ee9ae9d .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-ee9ae9d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-c7f5465{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-c7f5465 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-4010fed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-4010fed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-c9abe69{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-c9abe69 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-914ed03{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-914ed03 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-e318ef7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-e318ef7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-9b70b7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-b01a5b9{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-b01a5b9:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-b01a5b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-edaedc9{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-edaedc9 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-edaedc9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-07dc35c{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-07dc35c .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-07dc35c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-46197e2{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-46197e2 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-61b4ae8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-61b4ae8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-1159bc3{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-1159bc3 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-e048932{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-e048932 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-aced30b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-aced30b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-a7a505d{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-a7a505d:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-a7a505d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/crate-training-for-puppies-lehi-utah-by-canine-by-design-04.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-f8ba69c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-739cfd8{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-739cfd8:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-739cfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/service-dog-training-lehi-utah-by-canine-by-design-02.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-4c37ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-0bc4a46{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-0bc4a46 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-0bc4a46 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-4f9bae1{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-4f9bae1 .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-4f9bae1 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-da9fe33{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-da9fe33 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-eee9d2f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-eee9d2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-ab2dfd3{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-ab2dfd3 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-eff6715{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-eff6715 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-8018458 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-8018458 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-731f328{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-68dd0a2{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-68dd0a2:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-68dd0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-476a58b{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-476a58b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-476a58b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-d9d8abe{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-d9d8abe .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-d9d8abe .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-c4b1e4b{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-c4b1e4b p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-0b297c2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-0b297c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-df94a02{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-df94a02 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-134b998{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-134b998 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-69696d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-69696d4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-31d9d9e{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-31d9d9e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-31d9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/protection-dogs-training-lehi-utah-by-canine-by-design-011.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-c9b8c38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-d173219{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-d173219:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d173219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/dog-sport-training-lehi-utah-by-canine-by-design-02.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-727c30d{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-727c30d:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-727c30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-7d7583b{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-7d7583b > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-7d7583b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-f32f65f{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-f32f65f .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-f32f65f .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-ed51cac{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-ed51cac p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-a861ad6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-a861ad6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-7f15907{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-7f15907 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-1d0e23e{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-1d0e23e .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-efe7d97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-efe7d97 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-fc7c5e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-0504395{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-0504395:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-0504395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-9af664c{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-9af664c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-9af664c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-f5767cd{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-f5767cd .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-f5767cd .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-67c24a1{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-67c24a1 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-88f69c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-88f69c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-4948534{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-4948534 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-e6045e0{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-e6045e0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-c0891a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-c0891a0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-d049d7e{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-d049d7e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d049d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/dog-manners-and-behavior-lehi-utah-by-canine-by-design-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-5f174f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-0810b2c{--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;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-0810b2c:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-0810b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/home-security-dogs-lehi-utah-by-canine-by-design-07.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-134bfc8{--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;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:0px 3px 0px 0px;--border-top-width:0px;--border-right-width:3px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-134bfc8:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-134bfc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-10a3b61{width:100%;max-width:100%;}.elementor-1003039 .elementor-element.elementor-element-10a3b61 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;}.elementor-1003039 .elementor-element.elementor-element-10a3b61 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-8d92391{--divider-border-style:solid;--divider-color:var( --e-global-color-ec3c7a7 );--divider-border-width:1px;}.elementor-1003039 .elementor-element.elementor-element-8d92391 .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-1003039 .elementor-element.elementor-element-8d92391 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-04312d3{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-04312d3 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-9702943{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-9702943 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-c6c626a{font-family:var( --e-global-typography-1e7d0b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1e7d0b4-font-size );font-weight:var( --e-global-typography-1e7d0b4-font-weight );text-transform:var( --e-global-typography-1e7d0b4-text-transform );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-c6c626a p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-de805d1{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1003039 .elementor-element.elementor-element-de805d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-87c8853 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-87c8853 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-13aa46d{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;--z-index:1;}.elementor-1003039 .elementor-element.elementor-element-13aa46d:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-13aa46d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10cae2b );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-42de179 > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec3c7a7 );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-42de179{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > a{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-9fa5679{text-align:center;}.elementor-1003039 .elementor-element.elementor-element-9fa5679 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-ad5c32e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-4d4af2f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px #E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-4d4af2f:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-4d4af2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-7b713d3{width:100%;max-width:100%;z-index:1;}.elementor-1003039 .elementor-element.elementor-element-7b713d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-wrapper{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );text-transform:var( --e-global-typography-7044a64-text-transform );line-height:var( --e-global-typography-7044a64-line-height );color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-description{font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-219af22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1003039 .elementor-element.elementor-element-2351cef{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-2351cef img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-238ca24{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-238ca24 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 > .elementor-widget-container{margin:0em 0em 0em -1em;}.elementor-1003039 .elementor-element.elementor-element-08a8be1{z-index:15;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon-wrapper{text-align:center;}.elementor-1003039 .elementor-element.elementor-element-08a8be1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-08a8be1.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-08a8be1.elementor-view-default .elementor-icon{color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-08a8be1.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-08a8be1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon{font-size:24px;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon svg{height:24px;}.elementor-1003039 .elementor-element.elementor-element-f81e23a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px #E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-f81e23a:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-f81e23a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-0fcb2df{width:100%;max-width:100%;z-index:1;}.elementor-1003039 .elementor-element.elementor-element-0fcb2df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-wrapper{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );text-transform:var( --e-global-typography-7044a64-text-transform );line-height:var( --e-global-typography-7044a64-line-height );color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-description{font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-ecb45e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1003039 .elementor-element.elementor-element-61ed790{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-61ed790 img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-5c607fa{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-5c607fa p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 > .elementor-widget-container{margin:0em 0em 0em -1em;}.elementor-1003039 .elementor-element.elementor-element-92e1af5{z-index:15;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon-wrapper{text-align:center;}.elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-default .elementor-icon{color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-92e1af5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon{font-size:24px;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon svg{height:24px;}.elementor-1003039 .elementor-element.elementor-element-68b48d4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px #E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-68b48d4:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-68b48d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-07e28bf{width:100%;max-width:100%;z-index:1;}.elementor-1003039 .elementor-element.elementor-element-07e28bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-wrapper{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );text-transform:var( --e-global-typography-7044a64-text-transform );line-height:var( --e-global-typography-7044a64-line-height );color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-description{font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-e452491{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1003039 .elementor-element.elementor-element-18d515f{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-18d515f img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-252b37b{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-252b37b p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-91b9455 > .elementor-widget-container{margin:0em 0em 0em -1em;}.elementor-1003039 .elementor-element.elementor-element-91b9455{z-index:15;}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon-wrapper{text-align:center;}.elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ec3c7a7 );color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-default .elementor-icon{color:var( --e-global-color-ec3c7a7 );border-color:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-framed .elementor-icon, .elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ec3c7a7 );}.elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-91b9455.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon{font-size:24px;}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon svg{height:24px;}.elementor-1003039 .elementor-element.elementor-element-096e8d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ec3c7a7 );--border-color:var( --e-global-color-ec3c7a7 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px #E5E5E5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1003039 .elementor-element.elementor-element-096e8d7:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-096e8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-3cd69b4{width:100%;max-width:100%;z-index:1;}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-wrapper{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-title{margin-bottom:8px;font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );text-transform:var( --e-global-typography-7044a64-text-transform );line-height:var( --e-global-typography-7044a64-line-height );color:var( --e-global-color-primary );}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-description{font-family:var( --e-global-typography-18e983d-font-family ), Sans-serif;font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-9794dd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-1003039 .elementor-element.elementor-element-fe8f64a{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-fe8f64a img{width:43%;}.elementor-1003039 .elementor-element.elementor-element-7a68102{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-7a68102 p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-b0f2384{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-b0f2384:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-b0f2384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2c2c62 );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1003039 .elementor-element.elementor-element-bd67a14{--display:flex;--min-height:70vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-bd67a14::before, .elementor-1003039 .elementor-element.elementor-element-bd67a14 > .elementor-background-video-container::before, .elementor-1003039 .elementor-element.elementor-element-bd67a14 > .e-con-inner > .elementor-background-video-container::before, .elementor-1003039 .elementor-element.elementor-element-bd67a14 > .elementor-background-slideshow::before, .elementor-1003039 .elementor-element.elementor-element-bd67a14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1003039 .elementor-element.elementor-element-bd67a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 49%);}.elementor-1003039 .elementor-element.elementor-element-80df651{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-f7f9319{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-1003039 .elementor-element.elementor-element-f7f9319 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1003039 .elementor-element.elementor-element-00b8d0e{text-align:center;color:var( --e-global-color-text );}.elementor-1003039 .elementor-element.elementor-element-00b8d0e p{margin-block-end:0px;}.elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button{background-color:#0F87D16B;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-8004e2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button:hover, .elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button:hover svg, .elementor-1003039 .elementor-element.elementor-element-8004e2e .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-1003039 .elementor-element.elementor-element-445c0ca{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-445c0ca:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-445c0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10cae2b );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG.webp");}.elementor-1003039 .elementor-element.elementor-element-13b3ddc > .elementor-widget-container{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ec3c7a7 );border-radius:5px 5px 5px 5px;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-icon i{color:var( --e-global-color-ec3c7a7 );transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-icon svg{fill:var( --e-global-color-ec3c7a7 );transition:fill 0.3s;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > a{font-family:var( --e-global-typography-3ba9745-font-family ), Sans-serif;font-size:var( --e-global-typography-3ba9745-font-size );font-weight:var( --e-global-typography-3ba9745-font-weight );text-transform:var( --e-global-typography-3ba9745-text-transform );font-style:var( --e-global-typography-3ba9745-font-style );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-text{transition:color 0.3s;}.elementor-1003039 .elementor-element.elementor-element-ea186be{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-ea186be:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-ea186be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2c2c62 );background-image:url("https://canine-by-design.com/wp-content/uploads/2025/04/Sections_BG.webp");}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1003039 .elementor-element.elementor-element-c9fb05b{--width:50%;}.elementor-1003039 .elementor-element.elementor-element-b798697{--width:50%;}.elementor-1003039 .elementor-element.elementor-element-cde55d2{--width:51%;}.elementor-1003039 .elementor-element.elementor-element-b35e555{--width:49%;}.elementor-1003039 .elementor-element.elementor-element-ad5c32e{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-bd67a14{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-80df651{--width:61%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1003039 .elementor-element.elementor-element-c9fb05b{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-b798697{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-cde55d2{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-b35e555{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-b36b1de{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-68f824e{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-d89a609{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-009a1e4{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-b01a5b9{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-a7a505d{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-739cfd8{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-68dd0a2{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-31d9d9e{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-d173219{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-727c30d{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-0504395{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-d049d7e{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-0810b2c{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-134bfc8{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-ad5c32e{--width:100%;}.elementor-1003039 .elementor-element.elementor-element-4d4af2f{--width:48%;}.elementor-1003039 .elementor-element.elementor-element-f81e23a{--width:48%;}.elementor-1003039 .elementor-element.elementor-element-68b48d4{--width:48%;}.elementor-1003039 .elementor-element.elementor-element-096e8d7{--width:48%;}.elementor-1003039 .elementor-element.elementor-element-80df651{--width:85%;}}@media(min-width:1025px){.elementor-1003039 .elementor-element.elementor-element-ad68173 > .elementor-widget-container{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-68f824e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-68f824e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-d89a609:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d89a609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-a7a505d:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-a7a505d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-739cfd8:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-739cfd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-31d9d9e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-31d9d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-d173219:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d173219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-d049d7e:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-d049d7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-0810b2c:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-0810b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-1003039 .elementor-element.elementor-element-b0f2384:not(.elementor-motion-effects-element-type-background), .elementor-1003039 .elementor-element.elementor-element-b0f2384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1003039 .elementor-element.elementor-element-72446f4{--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:0px 0px 50px 50px;--padding-top:5em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-c9fb05b{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-20dd19e .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > a{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 );}.elementor-1003039 .elementor-element.elementor-element-689526a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf .elementor-heading-title{font-size:37px;}.elementor-1003039 .elementor-element.elementor-element-fc9c3a1{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-5f261a4{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-b69189e{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-3a300e5{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-number-wrapper{font-size:15px;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-title{font-size:15px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-number-wrapper{font-size:15px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-title{font-size:15px;}.elementor-1003039 .elementor-element.elementor-element-9192fb0{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-b36b1de{--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-1003039 .elementor-element.elementor-element-b36b1de.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-da4f10f{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-cc63020{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-696118f{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-68f824e{--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-1003039 .elementor-element.elementor-element-68f824e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-d89a609{--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-1003039 .elementor-element.elementor-element-d89a609.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-009a1e4{--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-1003039 .elementor-element.elementor-element-009a1e4.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-c7f5465{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-4010fed{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-c9abe69{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-b01a5b9{--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-1003039 .elementor-element.elementor-element-b01a5b9.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-46197e2{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-61b4ae8{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-1159bc3{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-a7a505d{--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-1003039 .elementor-element.elementor-element-a7a505d.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-739cfd8{--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-1003039 .elementor-element.elementor-element-739cfd8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8{--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-1003039 .elementor-element.elementor-element-4c37ed8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-da9fe33{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-eee9d2f{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-ab2dfd3{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-68dd0a2{--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-1003039 .elementor-element.elementor-element-68dd0a2.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-c4b1e4b{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-0b297c2{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-df94a02{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-31d9d9e{--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-1003039 .elementor-element.elementor-element-31d9d9e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-d173219{--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-1003039 .elementor-element.elementor-element-d173219.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-727c30d{--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-1003039 .elementor-element.elementor-element-727c30d.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-ed51cac{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-a861ad6{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-7f15907{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-0504395{--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-1003039 .elementor-element.elementor-element-0504395.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-67c24a1{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-88f69c3{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-4948534{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-d049d7e{--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-1003039 .elementor-element.elementor-element-d049d7e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-0810b2c{--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-1003039 .elementor-element.elementor-element-0810b2c.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-134bfc8{--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-1003039 .elementor-element.elementor-element-134bfc8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-04312d3{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-9702943{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-c6c626a{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-13aa46d{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:02em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-ad5c32e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-238ca24{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-08a8be1 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon{font-size:20px;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon svg{height:20px;}.elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon i, .elementor-1003039 .elementor-element.elementor-element-08a8be1 .elementor-icon svg{transform:rotate(0deg);}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-5c607fa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-92e1af5 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon{font-size:20px;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon svg{height:20px;}.elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon i, .elementor-1003039 .elementor-element.elementor-element-92e1af5 .elementor-icon svg{transform:rotate(0deg);}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-252b37b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-91b9455 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon{font-size:20px;}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon svg{height:20px;}.elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon i, .elementor-1003039 .elementor-element.elementor-element-91b9455 .elementor-icon svg{transform:rotate(0deg);}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-7a68102{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-b0f2384{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-445c0ca{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-ea186be{--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}}@media(max-width:767px){.elementor-1003039 .elementor-element.elementor-element-72446f4{--border-radius:0px 0px 0px 0px;--padding-top:5em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-c9fb05b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-1d681f4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-20dd19e .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );}.elementor-1003039 .elementor-element.elementor-element-2843c3c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-d622764 .elementor-icon-list-item > a{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 );}.elementor-1003039 .elementor-element.elementor-element-b798697{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1003039 .elementor-element.elementor-element-396dc4b img{width:100%;height:237px;}.elementor-1003039 .elementor-element.elementor-element-689526a{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-cde55d2{--padding-top:10px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-dafbbcf .elementor-heading-title{font-size:51px;}.elementor-1003039 .elementor-element.elementor-element-e06439e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003039 .elementor-element.elementor-element-e06439e{text-align:start;}.elementor-1003039 .elementor-element.elementor-element-681040a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-ea4a64c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003039 .elementor-element.elementor-element-1b4a353 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-1b4a353 img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-fc9c3a1{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-f3c0c20.e-con{--order:-99999 /* order start hack */;}.elementor-1003039 .elementor-element.elementor-element-88a432e > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-88a432e img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-5f261a4{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-62dd821{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003039 .elementor-element.elementor-element-b1825c4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-b1825c4 img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-b69189e{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-28b1126 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-28b1126 img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-3a300e5{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-c44864a img{height:350px;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-number-wrapper{font-size:14px;}.elementor-1003039 .elementor-element.elementor-element-f3e6790 .elementor-counter-title{font-size:14px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-number-wrapper{font-size:14px;}.elementor-1003039 .elementor-element.elementor-element-ad68173 .elementor-counter-title{font-size:14px;}.elementor-1003039 .elementor-element.elementor-element-9192fb0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:02em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-9a31ed6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-8792615{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1003039 .elementor-element.elementor-element-b36b1de{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-b36b1de.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-da4f10f{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-cc63020{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-696118f{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-68f824e{--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-68f824e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-d89a609{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-d89a609.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-009a1e4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-009a1e4.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-c7f5465{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-4010fed{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-c9abe69{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-9b70b7d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1003039 .elementor-element.elementor-element-b01a5b9{--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-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-b01a5b9.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-46197e2{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-61b4ae8{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-1159bc3{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-a7a505d{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-a7a505d.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-739cfd8{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-739cfd8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-4c37ed8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-da9fe33{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-eee9d2f{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-ab2dfd3{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-731f328{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1003039 .elementor-element.elementor-element-68dd0a2{--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-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-68dd0a2.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-c4b1e4b{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-0b297c2{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-df94a02{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-31d9d9e{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-31d9d9e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-d173219{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-d173219.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-727c30d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-727c30d.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-ed51cac{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-a861ad6{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-7f15907{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-fc7c5e0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1003039 .elementor-element.elementor-element-0504395{--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-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-0504395.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-67c24a1{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-88f69c3{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-4948534{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-d049d7e{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-d049d7e.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-0810b2c{--min-height:300px;--padding-top:15px;--padding-bottom:015px;--padding-left:15px;--padding-right:15px;}.elementor-1003039 .elementor-element.elementor-element-0810b2c.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-134bfc8{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:16px;--padding-right:16px;}.elementor-1003039 .elementor-element.elementor-element-134bfc8.e-con{--order:99999 /* order end hack */;}.elementor-1003039 .elementor-element.elementor-element-04312d3{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-9702943{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-c6c626a{font-size:var( --e-global-typography-1e7d0b4-font-size );line-height:var( --e-global-typography-1e7d0b4-line-height );}.elementor-1003039 .elementor-element.elementor-element-13aa46d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-42de179 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-ad5c32e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-7b713d3 .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-2351cef > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-2351cef img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-238ca24{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-0fcb2df .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-61ed790 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-61ed790 img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-5c607fa{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-07e28bf .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-18d515f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-18d515f img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-252b37b{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-title{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-1003039 .elementor-element.elementor-element-3cd69b4 .elementor-image-box-description{font-size:var( --e-global-typography-18e983d-font-size );line-height:var( --e-global-typography-18e983d-line-height );}.elementor-1003039 .elementor-element.elementor-element-fe8f64a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1003039 .elementor-element.elementor-element-fe8f64a img{width:47%;}.elementor-1003039 .elementor-element.elementor-element-7a68102{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1003039 .elementor-element.elementor-element-b0f2384{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-80df651{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1003039 .elementor-element.elementor-element-445c0ca{--border-radius:0px 0px 0px 0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1003039 .elementor-element.elementor-element-13b3ddc .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ba9745-font-size );line-height:var( --e-global-typography-3ba9745-line-height );}.elementor-1003039 .elementor-element.elementor-element-ea186be{--border-radius:0px 0px 0px 0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}}/* Start custom CSS for heading, class: .elementor-element-dafbbcf */.vertical-text {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    transform: rotate(180deg);
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-ad68173 */#floating {
animation: floatUpDown 3s ease-in-out infinite alternate;
}

@keyframes floatUpDown {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-20px);
}
}/* End custom CSS */