/* https://gustattoo.ca/wp-content/uploads/elementor/css/post-14331.css?ver=1749491341 */
.elementor-14331 .elementor-element.elementor-element-4e134ea{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14331 .elementor-element.elementor-element-7d512b4.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-14331 .elementor-element.elementor-element-30d24a9{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-14331 .elementor-element.elementor-element-17a5344{--display:flex;--min-height:70vh;--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;--gap:20px 20px;--background-transition:0.3s;--overlay-opacity:0.33;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px}.elementor-14331 .elementor-element.elementor-element-17a5344:not(.elementor-motion-effects-element-type-background),.elementor-14331 .elementor-element.elementor-element-17a5344>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14331 .elementor-element.elementor-element-17a5344::before,.elementor-14331 .elementor-element.elementor-element-17a5344>.elementor-background-video-container::before,.elementor-14331 .elementor-element.elementor-element-17a5344>.e-con-inner>.elementor-background-video-container::before,.elementor-14331 .elementor-element.elementor-element-17a5344>.elementor-background-slideshow::before,.elementor-14331 .elementor-element.elementor-element-17a5344>.e-con-inner>.elementor-background-slideshow::before,.elementor-14331 .elementor-element.elementor-element-17a5344>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000}.elementor-14331 .elementor-element.elementor-element-17a5344,.elementor-14331 .elementor-element.elementor-element-17a5344::before{--border-transition:0.3s}.elementor-14331 .elementor-element.elementor-element-6fc88c3{--align-taxonomy-items:flex-start;--grid-row-gap:3px}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies{grid-row-gap:3px}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies li .cat-item-wrap{font-size:13px;font-weight:500;line-height:1em}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies li .cat-item-wrap{min-height:26px;padding:2px 10px 2px 10px;border-radius:0 0 0 0;color:var(--e-global-color-el_color_0);background-color:#FFFFFF26}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies li .cat-item-wrap:hover{background-color:#FFFFFF40}.elementor-14331 .elementor-element.elementor-element-8232fdf{text-align:center}.elementor-14331 .elementor-element.elementor-element-8232fdf .the7-heading-title{font-family:var(--e-global-typography-el_title_1-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_1-font-size);font-weight:var(--e-global-typography-el_title_1-font-weight);text-transform:var(--e-global-typography-el_title_1-text-transform);font-style:var(--e-global-typography-el_title_1-font-style);line-height:var(--e-global-typography-el_title_1-line-height);color:var(--e-global-color-el_color_0);text-decoration-style:solid}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(30px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(30px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(30px/2);margin-left:calc(30px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-30px/2);margin-left:calc(-30px/2)}body.rtl .elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-30px/2)}body:not(.rtl) .elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-30px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item:not(:last-child):after{content:"";height:14px;border-color:var(--e-global-color-el_color_0_1)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-icon i{color:var(--e-global-color-el_color_0);font-size:12px}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-icon svg{fill:var(--e-global-color-el_color_0);--e-icon-list-icon-size:12px}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-icon{width:12px}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-text,.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-text a{color:var(--e-global-color-el_color_0)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item{font-family:var(--e-global-typography-el_content_2-font-family),Sans-serif;font-size:var(--e-global-typography-el_content_2-font-size);font-weight:var(--e-global-typography-el_content_2-font-weight);text-transform:var(--e-global-typography-el_content_2-text-transform);font-style:var(--e-global-typography-el_content_2-font-style);text-decoration:var(--e-global-typography-el_content_2-text-decoration);line-height:var(--e-global-typography-el_content_2-line-height)}.elementor-14331 .elementor-element.elementor-element-9cda20e{width:auto;max-width:auto}.elementor-14331 .elementor-element.elementor-element-f5e8cbf{--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;--background-transition:0.3s}.elementor-14331 .elementor-element.elementor-element-80be6d1{--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:35px 35px;--background-transition:0.3s}.elementor-14331 .elementor-element.elementor-element-80be6d1.e-con{--flex-grow:0;--flex-shrink:0}.elementor-14331 .elementor-element.elementor-element-b9c96c2 .the7-heading-title{text-decoration-style:solid}.elementor-14331 .elementor-element.elementor-element-b9c96c2>.elementor-widget-container{padding:0 90px 0 0}.elementor-14331 .elementor-element.elementor-element-bacc850 .e-loop-item>.elementor-section,.elementor-14331 .elementor-element.elementor-element-bacc850 .e-loop-item>.elementor-section>.elementor-container,.elementor-14331 .elementor-element.elementor-element-bacc850 .e-loop-item>.e-con,.elementor-14331 .elementor-element.elementor-element-bacc850 .e-loop-item .elementor-section-wrap>.e-con,.elementor-14331 .elementor-element.elementor-element-bacc850 .the7-swiper-slide{height:100%}.elementor-14331 .elementor-element.elementor-element-bacc850{--slide-transition-speed:500ms;--slides-gap:40px;--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:none;--arrow-icon-size:40px}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button{width:max(40px, var(--arrow-icon-size, 1em));height:max(40px, var(--arrow-icon-size, 1em));border-radius:0;border-width:0;border-style:solid}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button>i{color:var(--e-global-color-el_color_7_2)}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button>svg{fill:var(--e-global-color-el_color_7_2);color:var(--e-global-color-el_color_7_2)}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button:hover>i{color:var(--e-global-color-el_color_7)}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button:hover>svg{fill:var(--e-global-color-el_color_7);color:var(--e-global-color-el_color_7)}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button.the7-swiper-button-prev{top:var(--arrow-v-offset);--arrow-translate-y:0;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:-70px;--arrow-h-offset:30px}.elementor-14331 .elementor-element.elementor-element-bacc850 .swiper>.the7-swiper-button.the7-swiper-button-next{top:var(--arrow-v-offset);--arrow-translate-y:0;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:-70px;--arrow-h-offset:-10px}.elementor-14331 .elementor-element.elementor-element-bacc850 .elementor-slides-wrapper>.swiper-pagination{--bullet-size:10px;--bullet-gap:16px;top:calc(100% + var(--bullet-v-offset));bottom:auto;--bullet-translate-y:-100%;left:calc(50% + var(--bullet-h-offset));--bullet-translate-x:-50%;--bullet-v-offset:0px;--bullet-h-offset:0px}@media(max-width:1400px){.elementor-14331 .elementor-element.elementor-element-8232fdf .the7-heading-title{font-size:var(--e-global-typography-el_title_1-font-size);line-height:var(--e-global-typography-el_title_1-line-height)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item{font-size:var(--e-global-typography-el_content_2-font-size);line-height:var(--e-global-typography-el_content_2-line-height)}}@media(max-width:1200px){.elementor-14331 .elementor-element.elementor-element-4e134ea{--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-14331 .elementor-element.elementor-element-7d512b4.elementor-element{--order:99999 /* order end hack */}.elementor-14331 .elementor-element.elementor-element-17a5344{--min-height:50vh}}@media(max-width:900px){.elementor-14331 .elementor-element.elementor-element-4e134ea{--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-14331 .elementor-element.elementor-element-8232fdf .the7-heading-title{font-size:var(--e-global-typography-el_title_1-font-size);line-height:var(--e-global-typography-el_title_1-line-height)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item{font-size:var(--e-global-typography-el_content_2-font-size);line-height:var(--e-global-typography-el_content_2-line-height)}}@media(max-width:600px){.elementor-14331 .elementor-element.elementor-element-6fc88c3{--grid-row-gap:2px}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies{grid-row-gap:2px}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies li .cat-item-wrap{font-size:12px}.elementor-14331 .elementor-element.elementor-element-6fc88c3 .the7-taxonomies li .cat-item-wrap{min-height:24px;padding:2px 8px 2px 8px}.elementor-14331 .elementor-element.elementor-element-8232fdf .the7-heading-title{font-size:var(--e-global-typography-el_title_1-font-size);line-height:var(--e-global-typography-el_title_1-line-height)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2)}body.rtl .elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2)}body:not(.rtl) .elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item{font-size:var(--e-global-typography-el_content_2-font-size);line-height:var(--e-global-typography-el_content_2-line-height)}.elementor-14331 .elementor-element.elementor-element-bacc850{--slides-gap:20px}}@media(min-width:601px){.elementor-14331 .elementor-element.elementor-element-17a5344{--content-width:800px}.elementor-14331 .elementor-element.elementor-element-f5e8cbf{--content-width:800px}}@media(min-width:1600px){.elementor-14331 .elementor-element.elementor-element-8232fdf .the7-heading-title{font-size:var(--e-global-typography-el_title_1-font-size);line-height:var(--e-global-typography-el_title_1-line-height)}.elementor-14331 .elementor-element.elementor-element-9cda20e .elementor-icon-list-item{font-size:var(--e-global-typography-el_content_2-font-size);line-height:var(--e-global-typography-el_content_2-line-height)}}