.elementor-591 .elementor-element.elementor-element-e1770a4{--display:flex;--min-height:60vh;--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;--overlay-opacity:0.39;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-591 .elementor-element.elementor-element-e1770a4:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-e1770a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://takumipro.ca/wp-content/uploads/2025/03/IMG_4701-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-591 .elementor-element.elementor-element-e1770a4::before, .elementor-591 .elementor-element.elementor-element-e1770a4 > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-e1770a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-591 .elementor-element.elementor-element-e1770a4 > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-e1770a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-591 .elementor-element.elementor-element-e1770a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1ffbd0a );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-9a736c4 .elementor-heading-title{font-family:var( --e-global-typography-e250901-font-family ), Sans-serif;font-size:var( --e-global-typography-e250901-font-size );font-weight:var( --e-global-typography-e250901-font-weight );text-transform:var( --e-global-typography-e250901-text-transform );font-style:var( --e-global-typography-e250901-font-style );line-height:var( --e-global-typography-e250901-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-769b6e1 .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-secondary );}.elementor-591 .elementor-element.elementor-element-cebefdf{--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-cebefdf:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-cebefdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-591 .elementor-element.elementor-element-cebefdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-591 .elementor-element.elementor-element-995d4f3{--display:flex;}.elementor-591 .elementor-element.elementor-element-fe90015{text-align:start;}.elementor-591 .elementor-element.elementor-element-fe90015 .elementor-heading-title{font-family:var( --e-global-typography-e250901-font-family ), Sans-serif;font-size:var( --e-global-typography-e250901-font-size );font-weight:var( --e-global-typography-e250901-font-weight );text-transform:var( --e-global-typography-e250901-text-transform );font-style:var( --e-global-typography-e250901-font-style );line-height:var( --e-global-typography-e250901-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-793f0d5{--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-591 .elementor-element.elementor-element-cf16be7{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-591 .elementor-element.elementor-element-b0fdbc1{--display:flex;}.elementor-591 .elementor-element.elementor-element-8233eea .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-70d2802{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-acb71e1{--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-591 .elementor-element.elementor-element-c691cdf{--display:flex;}.elementor-591 .elementor-element.elementor-element-f1153e1{--display:flex;}.elementor-591 .elementor-element.elementor-element-33cfe7f .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-0dee1c1{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-e659404{--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-591 .elementor-element.elementor-element-2475655{--display:flex;}.elementor-591 .elementor-element.elementor-element-5891f12{--display:flex;}.elementor-591 .elementor-element.elementor-element-4fd8a9f .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-fec5717{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-b7ca927{--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-591 .elementor-element.elementor-element-532f4d5{--display:flex;}.elementor-591 .elementor-element.elementor-element-a4fbdc8{--display:flex;}.elementor-591 .elementor-element.elementor-element-860b7d2 .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-3258282{font-family:var( --e-global-typography-f6ec6ba-font-family ), Sans-serif;font-size:var( --e-global-typography-f6ec6ba-font-size );font-weight:var( --e-global-typography-f6ec6ba-font-weight );line-height:var( --e-global-typography-f6ec6ba-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-1e7f558{--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-591 .elementor-element.elementor-element-b47c521{--display:flex;}.elementor-591 .elementor-element.elementor-element-b220ff0{--display:flex;}.elementor-591 .elementor-element.elementor-element-e88c21b .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-db0b4db{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-f913450{--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-591 .elementor-element.elementor-element-c9d9d37{--display:flex;}.elementor-591 .elementor-element.elementor-element-992e2b9{--display:flex;}.elementor-591 .elementor-element.elementor-element-9f0bef3 .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-58ed528{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-8f49be1{--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-591 .elementor-element.elementor-element-15b6d99{--display:flex;}.elementor-591 .elementor-element.elementor-element-63041af{--display:flex;}.elementor-591 .elementor-element.elementor-element-8a5df7c .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-3077d80{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-e5c39cf{--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-591 .elementor-element.elementor-element-80131d0{--display:flex;}.elementor-591 .elementor-element.elementor-element-ee95693{--display:flex;}.elementor-591 .elementor-element.elementor-element-387b4a4 .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-169de61{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-20730dd{--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-591 .elementor-element.elementor-element-118a97f{--display:flex;}.elementor-591 .elementor-element.elementor-element-fae9107{--display:flex;}.elementor-591 .elementor-element.elementor-element-7cb05aa .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-0440e02{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-53a1ca0{--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-591 .elementor-element.elementor-element-869e917{--display:flex;}.elementor-591 .elementor-element.elementor-element-5318cf6{--display:flex;}.elementor-591 .elementor-element.elementor-element-cf7247f .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-f50e2d2{color:var( --e-global-color-53ecdea );}.elementor-591 .elementor-element.elementor-element-86358d0{--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;--overflow:hidden;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-86358d0:not(.elementor-motion-effects-element-type-background), .elementor-591 .elementor-element.elementor-element-86358d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-591 .elementor-element.elementor-element-6e89148{--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-591 .elementor-element.elementor-element-5228777{--display:flex;--justify-content:flex-start;}.elementor-591 .elementor-element.elementor-element-8497817{text-align:center;}.elementor-591 .elementor-element.elementor-element-8497817 .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-primary );}.elementor-591 .elementor-element.elementor-element-349d15c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-591 .elementor-element.elementor-element-349d15c{text-align:center;}.elementor-591 .elementor-element.elementor-element-349d15c .elementor-heading-title{font-family:var( --e-global-typography-4fc5013-font-family ), Sans-serif;font-size:var( --e-global-typography-4fc5013-font-size );font-weight:var( --e-global-typography-4fc5013-font-weight );text-transform:var( --e-global-typography-4fc5013-text-transform );font-style:var( --e-global-typography-4fc5013-font-style );line-height:var( --e-global-typography-4fc5013-line-height );color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button{background-color:var( --e-global-color-f5749d7 );font-family:"Barlow", Sans-serif;font-size:1.6em;font-weight:800;text-transform:uppercase;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:15px 0px 15px 0px;}.elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button:hover, .elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button:hover svg, .elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-591 .elementor-element.elementor-element-cebefdf{--width:100%;}.elementor-591 .elementor-element.elementor-element-cf16be7{--width:40%;}.elementor-591 .elementor-element.elementor-element-c691cdf{--width:40%;}.elementor-591 .elementor-element.elementor-element-2475655{--width:40%;}.elementor-591 .elementor-element.elementor-element-532f4d5{--width:40%;}.elementor-591 .elementor-element.elementor-element-b47c521{--width:40%;}.elementor-591 .elementor-element.elementor-element-c9d9d37{--width:40%;}.elementor-591 .elementor-element.elementor-element-15b6d99{--width:40%;}.elementor-591 .elementor-element.elementor-element-80131d0{--width:40%;}.elementor-591 .elementor-element.elementor-element-118a97f{--width:40%;}.elementor-591 .elementor-element.elementor-element-869e917{--width:40%;}.elementor-591 .elementor-element.elementor-element-5228777{--width:100%;}}@media(max-width:1024px){.elementor-591 .elementor-element.elementor-element-e1770a4{--min-height:30vh;}.elementor-591 .elementor-element.elementor-element-9a736c4 .elementor-heading-title{font-size:var( --e-global-typography-e250901-font-size );line-height:var( --e-global-typography-e250901-line-height );}.elementor-591 .elementor-element.elementor-element-769b6e1 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-cebefdf{--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-fe90015 .elementor-heading-title{font-size:var( --e-global-typography-e250901-font-size );line-height:var( --e-global-typography-e250901-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-591 .elementor-element.elementor-element-8233eea .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-591 .elementor-element.elementor-element-33cfe7f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-4fd8a9f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-860b7d2 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-3258282{font-size:var( --e-global-typography-f6ec6ba-font-size );line-height:var( --e-global-typography-f6ec6ba-line-height );}.elementor-591 .elementor-element.elementor-element-e88c21b .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-9f0bef3 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-8a5df7c .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-387b4a4 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-7cb05aa .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-cf7247f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-86358d0{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-8497817 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-349d15c .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button{font-size:1.3em;}}@media(max-width:767px){.elementor-591 .elementor-element.elementor-element-e1770a4{--min-height:40vh;}.elementor-591 .elementor-element.elementor-element-9a736c4 .elementor-heading-title{font-size:var( --e-global-typography-e250901-font-size );line-height:var( --e-global-typography-e250901-line-height );}.elementor-591 .elementor-element.elementor-element-769b6e1 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-cebefdf{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-fe90015 .elementor-heading-title{font-size:var( --e-global-typography-e250901-font-size );line-height:var( --e-global-typography-e250901-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-591 .elementor-element.elementor-element-8233eea .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-591 .elementor-element.elementor-element-33cfe7f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-4fd8a9f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-860b7d2 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-3258282{font-size:var( --e-global-typography-f6ec6ba-font-size );line-height:var( --e-global-typography-f6ec6ba-line-height );}.elementor-591 .elementor-element.elementor-element-e88c21b .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-9f0bef3 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-8a5df7c .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-387b4a4 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-7cb05aa .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-cf7247f .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-86358d0{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-591 .elementor-element.elementor-element-6e89148{--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-591 .elementor-element.elementor-element-8497817 .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-349d15c .elementor-heading-title{font-size:var( --e-global-typography-4fc5013-font-size );line-height:var( --e-global-typography-4fc5013-line-height );}.elementor-591 .elementor-element.elementor-element-03fd756 .elementor-button{font-size:1em;}}/* Start custom CSS for button, class: .elementor-element-03fd756 */.elementor-591 .elementor-element.elementor-element-03fd756 a{
    -webkit-transform: skewX(-8deg);
    transform: skewX(-10deg);
}/* End custom CSS */