.elementor-25 .elementor-element.elementor-element-f7f1915{--display:flex;--overlay-opacity:0.5;}.elementor-25 .elementor-element.elementor-element-f7f1915:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wetaskiwinagritech.ca/wp-content/uploads/2026/08/contact-us-page-image-2.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f7f1915::before, .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f7f1915 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f7f1915 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-25 .elementor-element.elementor-element-6c243cd{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-25 .elementor-element.elementor-element-737b0f8{--spacer-size:15px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button{background-color:#61CE7000;transition-duration:0.6s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button:focus{color:#FFFFFF;background-color:#009316;border-color:#009316;}.elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-5ffdc09 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5ffdc09{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7e7c291{--display:flex;--overlay-opacity:0.5;}.elementor-25 .elementor-element.elementor-element-7e7c291::before, .elementor-25 .elementor-element.elementor-element-7e7c291 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7e7c291 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-7e7c291 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7e7c291 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-7e7c291 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-25 .elementor-element.elementor-element-2a8307d{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-25 .elementor-element.elementor-element-fe76e0a{--spacer-size:15px;}.elementor-25 .elementor-element.elementor-element-ab2bb07{--display:flex;}.elementor-25 .elementor-element.elementor-element-9b035a7{padding:0px 10px 10px 10px;width:100%;max-width:100%;border-style:none;}.elementor-25 .elementor-element.elementor-element-9b035a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-4c31ba5{--spacer-size:3px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-25 .elementor-element.elementor-element-6eef5c4.elementor-view-stacked .elementor-icon{background-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-6eef5c4.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-6eef5c4.elementor-view-default .elementor-icon{fill:#0A9B14;color:#0A9B14;border-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon-box-title a{font-family:"Anta", Sans-serif;font-size:15px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-6eef5c4:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-6eef5c4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-25 .elementor-element.elementor-element-6eef5c4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-25 .elementor-element.elementor-element-6eef5c4{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-25 .elementor-element.elementor-element-d819488.elementor-view-stacked .elementor-icon{background-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-d819488.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d819488.elementor-view-default .elementor-icon{fill:#0A9B14;color:#0A9B14;border-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon-box-title a{font-family:"Anta", Sans-serif;font-size:15px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-d819488:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-d819488:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-25 .elementor-element.elementor-element-d819488 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-25 .elementor-element.elementor-element-d819488{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-25 .elementor-element.elementor-element-f8c347d.elementor-view-stacked .elementor-icon{background-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-f8c347d.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f8c347d.elementor-view-default .elementor-icon{fill:#0A9B14;color:#0A9B14;border-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon-box-title a{font-family:"Anta", Sans-serif;font-size:15px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-f8c347d:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-f8c347d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-25 .elementor-element.elementor-element-f8c347d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-25 .elementor-element.elementor-element-f8c347d{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-25 .elementor-element.elementor-element-5d41a6b.elementor-view-stacked .elementor-icon{background-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-5d41a6b.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5d41a6b.elementor-view-default .elementor-icon{fill:#0A9B14;color:#0A9B14;border-color:#0A9B14;}.elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon{font-size:30px;}.elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon-box-title, .elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon-box-title a{font-family:"Anta", Sans-serif;font-size:15px;font-weight:500;}.elementor-25 .elementor-element.elementor-element-5d41a6b:has(:hover) .elementor-icon-box-title,
					 .elementor-25 .elementor-element.elementor-element-5d41a6b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-25 .elementor-element.elementor-element-5d41a6b .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-25 .elementor-element.elementor-element-5d41a6b{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-0d53a35{--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;--border-radius:10px 10px 10px 10px;--padding-top:010px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0d53a35:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0d53a35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFFC0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-25 .elementor-element.elementor-element-8fc15e1 img{width:65%;}.elementor-25 .elementor-element.elementor-element-ef0ca41{--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;}.elementor-25 .elementor-element.elementor-element-ef0ca41:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ef0ca41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFFC0;}.elementor-25 .elementor-element.elementor-element-24470f9{--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;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-758cd46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-25 .elementor-element.elementor-element-758cd46.e-con{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-9811700{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-b81a8a4{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-68e53ab{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-185a586{--display:flex;--overlay-opacity:0.36;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-185a586::before, .elementor-25 .elementor-element.elementor-element-185a586 > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-185a586 > .e-con-inner > .elementor-background-video-container::before, .elementor-25 .elementor-element.elementor-element-185a586 > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-185a586 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25 .elementor-element.elementor-element-185a586 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-25 .elementor-element.elementor-element-3b74cab{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-3335585{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-4cfb542{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;padding:15px 15px 15px 15px;border-radius:5px 5px 5px 5px;}.elementor-25 .elementor-element.elementor-element-4cfb542 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#BBFF97;}.elementor-25 .elementor-element.elementor-element-4cfb542 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#008503;}:where( .elementor-25 .elementor-element.elementor-element-4cfb542 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Anta", Sans-serif;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-f7f1915:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-8fc15e1 img{width:35%;}.elementor-25 .elementor-element.elementor-element-758cd46{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-f7f1915:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-25 .elementor-element.elementor-element-5ffdc09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-8fc15e1 img{width:100%;}.elementor-25 .elementor-element.elementor-element-758cd46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-f7f1915:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f7f1915 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for shortcode, class: .elementor-element-9b035a7 *//*======================================================
      WETASKIWIN PREMIUM CONTACT FORM
======================================================*/

.wetaskiwin-contact-wrapper{

    width:100%;
    margin:0;
    padding:0;

}


/* Heading */

.contact-title{
    font-family:'Anta',sans-serif;
    font-size:40px;
    font-weight:800;
    color:#1b1b1b;

    text-align:center;

    margin:0 0 18px;

    line-height:1.15;
    letter-spacing:.2px;
}

/* Labels */

.wetaskiwin-contact-form label{

    display:block;

   font-family:'Anta',sans-serif;
    font-size:16px;
    font-weight:500;
    color:#222;
    margin-bottom:1px;

}

.wetaskiwin-contact-form label span{

    color:#d62828;

}


/* Row */

.cf-row{

    display:flex;
    gap:25px;

    margin-bottom:1px;

}

.cf-col{

    flex:1

}

.cf-full{
    margin-bottom:2px;
}


/* Inputs */

.wetaskiwin-contact-form input,
.wetaskiwin-contact-form select,
.wetaskiwin-contact-form textarea{

    width:100%;

    border:1px solid #E5E7EB;

    border-radius:10px;

    background:#fff;

    box-sizing:border-box;

    font-family:'Inter',sans-serif;

    font-size:15px;

    color:#2a2a2a;

    transition:.3s ease;

}


.wetaskiwin-contact-form input,
.wetaskiwin-contact-form select{

    height:40px;

    padding:0 18px;

}


.wetaskiwin-contact-form textarea{
    min-height:60px;
    height:60px;
    padding:14px 16px;
    resize:vertical;
}


/* Placeholder */

.wetaskiwin-contact-form input::placeholder,
.wetaskiwin-contact-form textarea::placeholder{

    color:#9CA3AF;

}


/* Focus */

.wetaskiwin-contact-form input:focus,
.wetaskiwin-contact-form textarea:focus,
.wetaskiwin-contact-form select:focus{

    outline:none;

    border-color:#128C41;

    box-shadow:0 0 0 4px rgba(18,140,65,.10);

}


/* Select */

.wetaskiwin-contact-form select{

    cursor:pointer;

}


/* Submit */

.cf-submit{

    position:relative;

    margin-top:8px;

}


.cf-submit input[type=submit]{

    width:100%;

    height:60px;

    border:none;

    border-radius:10px;

    background:#0A8D35;

    color:#fff;

    font-family:'Anta',sans-serif;

    font-size:18px;

    font-weight:600;

    letter-spacing:.2px;

    cursor:pointer;

    transition:.35s;

    padding-right:70px;

}


.cf-submit input[type=submit]:hover{

    background:#08742C;

    transform:translateY(-2px);

    box-shadow:0 12px 28px rgba(16,90,42,.18);

}


/* Circle Arrow */

.cf-submit::after{

    content:"➜";

    position:absolute;

    right:18px;

    top:50%;

    transform:translateY(-50%);

    width:34px;

    height:34px;

    border-radius:50%;

    border:2px solid rgba(255,255,255,.65);

    display:flex;

    align-items:center;

    justify-content:center;

    color:#fff;

    font-size:15px;

    font-weight:700;

    pointer-events:none;

}


/* Contact Form 7 */

.wpcf7-spinner{

    display:none;

}

.wpcf7-response-output{

    margin:18px 0 0 ;

    border-radius:8px;

    padding:14px 18px ;

    font-family:'Inter',sans-serif;

}

.wpcf7-not-valid-tip{

    margin-top:6px;

    font-size:13px;

    font-family:'Inter',sans-serif;

}

.wetaskiwin-contact-form p{
    margin:2px;
    padding:2px;
}

.wetaskiwin-contact-form br{
    display:none;
}

.wetaskiwin-contact-form .wpcf7-form-control-wrap{
    display:block;
    margin-top:4px;
}
/* Responsive */

@media(max-width:768px){

.contact-title{
    font-size:21px;
}

.cf-row{
    flex-direction:column;
    gap:14px;
}

.wetaskiwin-contact-form input,
.wetaskiwin-contact-form select{
    height:50px;
}

.wetaskiwin-contact-form textarea{
    height:80px;
    min-height:80px;
}

}
.cf-submit{
        margin-top:10px;
    }

    .cf-submit input[type="submit"]{
        width:auto;          /* Button width */
        height:48px;          /* Button height */
        font-size:15px;
        padding-right:55px;
        margin:0 auto;
        display:block;
    }

    .cf-submit::after  {
        right:calc(50% - 95px);
        width:28px;
        height:28px;
        font-size:13px;
    }/* End custom CSS */