.elementor-31 .elementor-element.elementor-element-569c8028{--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;--overlay-opacity:0.82;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%}.elementor-31 .elementor-element.elementor-element-569c8028:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-569c8028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/10/49047982_1918701951581565_4654953682176049152_n.jpg);background-position:center center;background-size:cover}.elementor-31 .elementor-element.elementor-element-569c8028::before,.elementor-31 .elementor-element.elementor-element-569c8028>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-569c8028>.e-con-inner>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-569c8028>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-569c8028>.e-con-inner>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-569c8028>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(180deg,#010101D9 39%,#0101013B 100%)}.elementor-31 .elementor-element.elementor-element-326974a1{--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}.elementor-31 .elementor-element.elementor-element-4aa5080b{--display:flex}.elementor-31 .elementor-element.elementor-element-56ea472c .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);letter-spacing:var(--e-global-typography-secondary-letter-spacing);color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-6b0c971f .elementor-heading-title{font-size:55px;color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-426d32c4{color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-4b67619{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-6e1e2a72 .elementor-button{background-color:var(--e-global-color-accent);font-size:15px;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-color:var(--e-global-color-accent)}.elementor-31 .elementor-element.elementor-element-6e1e2a72 .elementor-button:hover,.elementor-31 .elementor-element.elementor-element-6e1e2a72 .elementor-button:focus{background-color:var(--e-global-color-text);color:var(--e-global-color-secondary);border-color:var(--e-global-color-text)}.elementor-31 .elementor-element.elementor-element-6e1e2a72 .elementor-button:hover svg,.elementor-31 .elementor-element.elementor-element-6e1e2a72 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-31c8c19b .elementor-button{font-size:15px}.elementor-31 .elementor-element.elementor-element-72eac1c9{--display:flex}.elementor-31 .elementor-element.elementor-element-7b55097f{--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;--overlay-opacity:0.95;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%}.elementor-31 .elementor-element.elementor-element-7b55097f:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-7b55097f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F6F2;background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/09/child-and-his-trainer-do-karate.png);background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-31 .elementor-element.elementor-element-7b55097f::before,.elementor-31 .elementor-element.elementor-element-7b55097f>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-7b55097f>.e-con-inner>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-7b55097f>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-7b55097f>.e-con-inner>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-7b55097f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#F7F6F2;--background-overlay:''}.elementor-31 .elementor-element.elementor-element-1c7df5ff{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:1%;--margin-left:0%;--margin-right:0%}.elementor-31 .elementor-element.elementor-element-5891134f{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-31 .elementor-element.elementor-element-5891134f:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-5891134f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-5891134f.e-con:hover{--e-con-transform-translateY:-6px}.elementor-31 .elementor-element.elementor-element-294d74d{text-align:start}.elementor-31 .elementor-element.elementor-element-294d74d img{width:23%}.elementor-31 .elementor-element.elementor-element-257d85b5 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-c50fa14{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B38;--border-color:#5B5B5B38;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-58ab46f .elementor-icon-list-icon i{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-58ab46f .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-31 .elementor-element.elementor-element-58ab46f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-58ab46f .elementor-icon-list-text{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-5b0d3ed{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-31 .elementor-element.elementor-element-5b0d3ed:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-5b0d3ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-5b0d3ed.e-con:hover{--e-con-transform-translateY:-6px}.elementor-31 .elementor-element.elementor-element-17d0370{text-align:start}.elementor-31 .elementor-element.elementor-element-17d0370 img{width:23%}.elementor-31 .elementor-element.elementor-element-536b86c .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-c5a4994{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B38;--border-color:#5B5B5B38;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-332e803 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-332e803 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-31 .elementor-element.elementor-element-332e803{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-332e803 .elementor-icon-list-text{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-b3404e3{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-31 .elementor-element.elementor-element-b3404e3:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-b3404e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-b3404e3.e-con:hover{--e-con-transform-translateY:-6px}.elementor-31 .elementor-element.elementor-element-9f7c0af{text-align:start}.elementor-31 .elementor-element.elementor-element-9f7c0af img{width:23%}.elementor-31 .elementor-element.elementor-element-0d5e751 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-719fa17{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B38;--border-color:#5B5B5B38;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-4c34f0d .elementor-icon-list-icon i{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-4c34f0d .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-31 .elementor-element.elementor-element-4c34f0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-4c34f0d .elementor-icon-list-text{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-7abafd0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-31 .elementor-element.elementor-element-7abafd0:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-7abafd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-7abafd0.e-con:hover{--e-con-transform-translateY:-6px}.elementor-31 .elementor-element.elementor-element-eef3aa6{text-align:start}.elementor-31 .elementor-element.elementor-element-eef3aa6 img{width:23%}.elementor-31 .elementor-element.elementor-element-ee8d252 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-8e7d662{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B38;--border-color:#5B5B5B38;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-20a6465 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-20a6465 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-31 .elementor-element.elementor-element-20a6465{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-20a6465 .elementor-icon-list-text{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-416b550{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px}.elementor-31 .elementor-element.elementor-element-416b550:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-416b550>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-416b550.e-con:hover{--e-con-transform-translateY:-6px}.elementor-31 .elementor-element.elementor-element-f742a61{text-align:start}.elementor-31 .elementor-element.elementor-element-f742a61 img{width:23%}.elementor-31 .elementor-element.elementor-element-3eb1787 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-3e42050{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0 0 0;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#5B5B5B38;--border-color:#5B5B5B38;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31 .elementor-element.elementor-element-50acf69 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-50acf69 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-31 .elementor-element.elementor-element-50acf69{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-31 .elementor-element.elementor-element-50acf69 .elementor-icon-list-text{transition:color 0.3s}.elementor-31 .elementor-element.elementor-element-733e959{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-31 .elementor-element.elementor-element-c97a14c{--display:flex;--min-height:57vh}.elementor-31 .elementor-element.elementor-element-c97a14c:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-c97a14c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/10/250814670_4372572556194480_6309994418757443344_n.jpg);background-position:center center;background-size:cover}.elementor-31 .elementor-element.elementor-element-25ef231{--display:flex}.elementor-31 .elementor-element.elementor-element-75731c3 .elementor-heading-title{font-size:35px}.elementor-31 .elementor-element.elementor-element-21a88f02{--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;--overlay-opacity:0.95;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%}.elementor-31 .elementor-element.elementor-element-21a88f02:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-21a88f02>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-21a88f02::before,.elementor-31 .elementor-element.elementor-element-21a88f02>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-21a88f02>.e-con-inner>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-21a88f02>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-21a88f02>.e-con-inner>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-21a88f02>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-secondary);--background-overlay:''}.elementor-31 .elementor-element.elementor-element-5900ba6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-31 .elementor-element.elementor-element-23fb4d40{--display:flex;--min-height:60vh}.elementor-31 .elementor-element.elementor-element-23fb4d40:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-23fb4d40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/09/482321213_9174005156051172_899127214243105690_n.jpg);background-position:center center;background-size:cover}.elementor-31 .elementor-element.elementor-element-7b1713a3{--display:flex}.elementor-31 .elementor-element.elementor-element-13deeff6 .elementor-heading-title{font-size:28px}.elementor-31 .elementor-element.elementor-element-23da7d2a .elementor-heading-title{font-size:28px}.elementor-31 .elementor-element.elementor-element-aa5c2f5 .elementor-heading-title{font-size:28px}.elementor-31 .elementor-element.elementor-element-6c426b7a .elementor-heading-title{font-size:28px}.elementor-31 .elementor-element.elementor-element-3d0ba8b0{--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;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%}.elementor-31 .elementor-element.elementor-element-3d0ba8b0:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-3d0ba8b0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-31 .elementor-element.elementor-element-791b2cff{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-31 .elementor-element.elementor-element-71342db6{--display:flex;--min-height:60vh}.elementor-31 .elementor-element.elementor-element-71342db6:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-71342db6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/09/morihei-ueshiba-portrait-wallpaper-600-1.jpg);background-position:center center;background-size:cover}.elementor-31 .elementor-element.elementor-element-302953c0{--display:flex}.elementor-31 .elementor-element.elementor-element-18648534 .elementor-heading-title{font-size:28px;color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-590fa9f{color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-7f789328 .elementor-heading-title{font-size:28px;color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-313a634e{color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-3e0ded7d .elementor-heading-title{font-size:28px;color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-41069672{color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-ce37072{--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;--overlay-opacity:0.95;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%}.elementor-31 .elementor-element.elementor-element-ce37072:not(.elementor-motion-effects-element-type-background),.elementor-31 .elementor-element.elementor-element-ce37072>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F7F6F2;background-image:url(https://cardiffkiaikido.com/wp-content/uploads/2026/09/child-and-his-trainer-do-karate.png);background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-31 .elementor-element.elementor-element-ce37072::before,.elementor-31 .elementor-element.elementor-element-ce37072>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-ce37072>.e-con-inner>.elementor-background-video-container::before,.elementor-31 .elementor-element.elementor-element-ce37072>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-ce37072>.e-con-inner>.elementor-background-slideshow::before,.elementor-31 .elementor-element.elementor-element-ce37072>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#F7F6F2;--background-overlay:''}.elementor-31 .elementor-element.elementor-element-291ae9ea{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px}.elementor-31 .elementor-element.elementor-element-543df363{--display:flex;--min-height:57vh}.elementor-31 .elementor-element.elementor-element-256576fe{--display:flex}.elementor-31 .elementor-element.elementor-element-7ad4f11b .elementor-button:hover,.elementor-31 .elementor-element.elementor-element-7ad4f11b .elementor-button:focus{background-color:var(--e-global-color-secondary)}.elementor-31 .elementor-element.elementor-element-7ad4f11b .elementor-button{font-family:"Noto Serif Display",Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent);padding:8px 8px 8px 8px}.elementor-31 .elementor-element.elementor-element-1c8b8ef .elementor-heading-title{font-size:35px;color:var(--e-global-color-accent)}.elementor-31 .elementor-element.elementor-element-6024fd88{color:var(--e-global-color-accent)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-326974a1{--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-31 .elementor-element.elementor-element-56ea472c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-31 .elementor-element.elementor-element-6b0c971f .elementor-heading-title{font-size:48px}.elementor-31 .elementor-element.elementor-element-1c7df5ff{--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-31 .elementor-element.elementor-element-733e959{--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-31 .elementor-element.elementor-element-c97a14c{--min-height:45vh}.elementor-31 .elementor-element.elementor-element-5900ba6{--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-31 .elementor-element.elementor-element-23fb4d40{--min-height:45vh}.elementor-31 .elementor-element.elementor-element-791b2cff{--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-31 .elementor-element.elementor-element-71342db6{--min-height:45vh}.elementor-31 .elementor-element.elementor-element-291ae9ea{--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}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-326974a1{--width:80%}.elementor-31 .elementor-element.elementor-element-4aa5080b{--width:70%}.elementor-31 .elementor-element.elementor-element-72eac1c9{--width:30%}.elementor-31 .elementor-element.elementor-element-1c7df5ff{--width:80%}.elementor-31 .elementor-element.elementor-element-5891134f{--width:100%}.elementor-31 .elementor-element.elementor-element-5b0d3ed{--width:100%}.elementor-31 .elementor-element.elementor-element-b3404e3{--width:100%}.elementor-31 .elementor-element.elementor-element-7abafd0{--width:100%}.elementor-31 .elementor-element.elementor-element-416b550{--width:100%}.elementor-31 .elementor-element.elementor-element-733e959{--width:80%}.elementor-31 .elementor-element.elementor-element-c97a14c{--width:40%}.elementor-31 .elementor-element.elementor-element-25ef231{--width:60%}.elementor-31 .elementor-element.elementor-element-5900ba6{--width:80%}.elementor-31 .elementor-element.elementor-element-23fb4d40{--width:40%}.elementor-31 .elementor-element.elementor-element-7b1713a3{--width:60%}.elementor-31 .elementor-element.elementor-element-791b2cff{--width:80%}.elementor-31 .elementor-element.elementor-element-71342db6{--width:50%}.elementor-31 .elementor-element.elementor-element-302953c0{--width:50%}.elementor-31 .elementor-element.elementor-element-291ae9ea{--width:80%}.elementor-31 .elementor-element.elementor-element-543df363{--width:40%}.elementor-31 .elementor-element.elementor-element-256576fe{--width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-326974a1{--width:95%}.elementor-31 .elementor-element.elementor-element-4aa5080b{--width:100%}.elementor-31 .elementor-element.elementor-element-1c7df5ff{--width:95%}.elementor-31 .elementor-element.elementor-element-5891134f{--width:100%}.elementor-31 .elementor-element.elementor-element-5b0d3ed{--width:100%}.elementor-31 .elementor-element.elementor-element-b3404e3{--width:100%}.elementor-31 .elementor-element.elementor-element-7abafd0{--width:100%}.elementor-31 .elementor-element.elementor-element-416b550{--width:100%}.elementor-31 .elementor-element.elementor-element-733e959{--width:95%}.elementor-31 .elementor-element.elementor-element-c97a14c{--width:100%}.elementor-31 .elementor-element.elementor-element-25ef231{--width:100%}.elementor-31 .elementor-element.elementor-element-5900ba6{--width:95%}.elementor-31 .elementor-element.elementor-element-23fb4d40{--width:100%}.elementor-31 .elementor-element.elementor-element-7b1713a3{--width:100%}.elementor-31 .elementor-element.elementor-element-791b2cff{--width:95%}.elementor-31 .elementor-element.elementor-element-71342db6{--width:100%}.elementor-31 .elementor-element.elementor-element-302953c0{--width:100%}.elementor-31 .elementor-element.elementor-element-291ae9ea{--width:95%}.elementor-31 .elementor-element.elementor-element-543df363{--width:100%}.elementor-31 .elementor-element.elementor-element-256576fe{--width:100%}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-326974a1{--width:90%}.elementor-31 .elementor-element.elementor-element-56ea472c .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.elementor-31 .elementor-element.elementor-element-6b0c971f .elementor-heading-title{font-size:32px}.elementor-31 .elementor-element.elementor-element-1c7df5ff{--width:90%}.elementor-31 .elementor-element.elementor-element-257d85b5 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-536b86c .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-0d5e751 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-ee8d252 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-3eb1787 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-733e959{--width:90%}.elementor-31 .elementor-element.elementor-element-75731c3 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-5900ba6{--width:90%}.elementor-31 .elementor-element.elementor-element-13deeff6 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-23da7d2a .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-aa5c2f5 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-6c426b7a .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-791b2cff{--width:90%}.elementor-31 .elementor-element.elementor-element-71342db6{--min-height:40vh}.elementor-31 .elementor-element.elementor-element-18648534 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-7f789328 .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-3e0ded7d .elementor-heading-title{font-size:22px}.elementor-31 .elementor-element.elementor-element-291ae9ea{--width:90%;--gap:10px 10px;--row-gap:10px;--column-gap:10px}.elementor-31 .elementor-element.elementor-element-1c8b8ef .elementor-heading-title{font-size:25px}}