.elementor-24 .elementor-element.elementor-element-b9a60e4{--display:flex;--min-height:450px;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b9a60e4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9a60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crmbtreats.com.au/wp-content/uploads/2026/08/ChatGPT-Image-Aug-14-2026-04_40_56-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-24 .elementor-element.elementor-element-8cebc05{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;top:68px;}.elementor-24 .elementor-element.elementor-element-8cebc05.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8cebc05{left:28px;}body.rtl .elementor-24 .elementor-element.elementor-element-8cebc05{right:28px;}.elementor-24 .elementor-element.elementor-element-8cebc05 img{width:100%;}.elementor-24 .elementor-element.elementor-element-823b2be{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title{color:#000000;font-family:"Bree Serif", Sans-serif;font-size:50px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title > span{color:#E2869E;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#E2869E;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Bree Serif", Sans-serif;font-size:50px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-subtitle{color:#E2869E;font-family:"Allura", Sans-serif;font-size:25px;letter-spacing:2.1px;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper p{color:#000000D1;font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:500;}.elementor-24 .elementor-element.elementor-element-1e9407c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-1e9407c.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title{color:#311D17;font-family:"Bebas Neue", Sans-serif;font-size:60px;font-weight:600;letter-spacing:1.5px;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title > span{color:#E2869E;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#E2869E;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-subtitle{color:#2FA1B1;font-family:"Allura", Sans-serif;font-size:28px;letter-spacing:2.1px;}.elementor-24 .elementor-element.elementor-element-63e5158{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d42dfd9{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F5F3;--border-color:#F7F5F3;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-1d116f4{--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;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-98791dc{width:var( --container-widget-width, 7% );max-width:7%;background-color:#2FA1B1;padding:14px 13px 12px 13px;--container-widget-width:7%;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-24 .elementor-element.elementor-element-98791dc .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-98791dc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-98791dc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-98791dc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-98791dc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-98791dc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-98791dc .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-98791dc .elementor-icon svg{height:24px;}.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-24 .elementor-element.elementor-element-5abe2e2 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:30px;font-weight:600;color:#111111;}.elementor-24 .elementor-element.elementor-element-55d1eef{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F7F5F3;--border-color:#F7F5F3;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-1f35654{--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;--align-items:center;}.elementor-24 .elementor-element.elementor-element-d5adab8{width:var( --container-widget-width, 15% );max-width:15%;background-color:#2FA1B1;padding:14px 13px 12px 13px;--container-widget-width:15%;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;}.elementor-24 .elementor-element.elementor-element-d5adab8 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d5adab8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d5adab8.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d5adab8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d5adab8.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d5adab8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-d5adab8 .elementor-icon{font-size:24px;}.elementor-24 .elementor-element.elementor-element-d5adab8 .elementor-icon svg{height:24px;}.elementor-24 .elementor-element.elementor-element-d884ea8 .elementor-heading-title{font-family:"Bree Serif", Sans-serif;font-size:30px;font-weight:600;color:#111111;}.elementor-24 .elementor-element.elementor-element-b904c5e{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5F3;--border-color:#F7F5F3;}.elementor-24 .elementor-element.elementor-element-61d2233{width:var( --container-widget-width, 18% );max-width:18%;background-color:#FBECEC;padding:14px 13px 12px 13px;--container-widget-width:18%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-61d2233 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-61d2233.elementor-view-stacked .elementor-icon{background-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-61d2233.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-61d2233.elementor-view-default .elementor-icon{color:#E2869E;border-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-61d2233.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-61d2233.elementor-view-default .elementor-icon svg{fill:#E2869E;}.elementor-24 .elementor-element.elementor-element-61d2233 .elementor-icon{font-size:35px;}.elementor-24 .elementor-element.elementor-element-61d2233 .elementor-icon svg{height:35px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-24 .elementor-element.elementor-element-35131e0 .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-35131e0 .elementor-image-box-title{margin-bottom:1px;font-family:"Bree Serif", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-35131e0:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-35131e0:has(:focus) .elementor-image-box-title{color:#2FA1B1;}.elementor-24 .elementor-element.elementor-element-35131e0 .elementor-image-box-description{font-family:"Baloo 2", Sans-serif;font-size:15px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-7a4ca3e{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5F3;--border-color:#F7F5F3;}.elementor-24 .elementor-element.elementor-element-b9ab175{width:var( --container-widget-width, 18% );max-width:18%;background-color:#FBECEC;padding:14px 13px 12px 13px;--container-widget-width:18%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-b9ab175 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-b9ab175.elementor-view-stacked .elementor-icon{background-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-b9ab175.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b9ab175.elementor-view-default .elementor-icon{color:#E2869E;border-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-b9ab175.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-b9ab175.elementor-view-default .elementor-icon svg{fill:#E2869E;}.elementor-24 .elementor-element.elementor-element-b9ab175 .elementor-icon{font-size:35px;}.elementor-24 .elementor-element.elementor-element-b9ab175 .elementor-icon svg{height:35px;}.elementor-24 .elementor-element.elementor-element-b0a38ee .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-b0a38ee .elementor-image-box-title{margin-bottom:1px;font-family:"Bree Serif", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-b0a38ee:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-b0a38ee:has(:focus) .elementor-image-box-title{color:#2FA1B1;}.elementor-24 .elementor-element.elementor-element-b0a38ee .elementor-image-box-description{font-family:"Baloo 2", Sans-serif;font-size:15px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-7cf2380{--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;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F7F5F3;--border-color:#F7F5F3;}.elementor-24 .elementor-element.elementor-element-d4a51b3{width:var( --container-widget-width, 18% );max-width:18%;background-color:#FBECEC;padding:14px 13px 12px 13px;--container-widget-width:18%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-d4a51b3 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-d4a51b3.elementor-view-stacked .elementor-icon{background-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-d4a51b3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d4a51b3.elementor-view-default .elementor-icon{color:#E2869E;border-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-d4a51b3.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-d4a51b3.elementor-view-default .elementor-icon svg{fill:#E2869E;}.elementor-24 .elementor-element.elementor-element-d4a51b3 .elementor-icon{font-size:35px;}.elementor-24 .elementor-element.elementor-element-d4a51b3 .elementor-icon svg{height:35px;}.elementor-24 .elementor-element.elementor-element-5d17548 .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-5d17548 .elementor-image-box-title{margin-bottom:1px;font-family:"Bree Serif", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-5d17548:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-5d17548:has(:focus) .elementor-image-box-title{color:#2FA1B1;}.elementor-24 .elementor-element.elementor-element-5d17548 .elementor-image-box-description{font-family:"Baloo 2", Sans-serif;font-size:15px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-b22e3ba{--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;--align-items:center;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-058b282{width:var( --container-widget-width, 18% );max-width:18%;background-color:#FBECEC;padding:14px 13px 12px 13px;--container-widget-width:18%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-058b282 .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-058b282.elementor-view-stacked .elementor-icon{background-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-058b282.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-058b282.elementor-view-default .elementor-icon{color:#E2869E;border-color:#E2869E;}.elementor-24 .elementor-element.elementor-element-058b282.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-058b282.elementor-view-default .elementor-icon svg{fill:#E2869E;}.elementor-24 .elementor-element.elementor-element-058b282 .elementor-icon{font-size:35px;}.elementor-24 .elementor-element.elementor-element-058b282 .elementor-icon svg{height:35px;}.elementor-24 .elementor-element.elementor-element-7bf759b .elementor-image-box-wrapper{text-align:start;}.elementor-24 .elementor-element.elementor-element-7bf759b .elementor-image-box-title{margin-bottom:1px;font-family:"Bree Serif", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-24 .elementor-element.elementor-element-7bf759b:has(:hover) .elementor-image-box-title,
					 .elementor-24 .elementor-element.elementor-element-7bf759b:has(:focus) .elementor-image-box-title{color:#2FA1B1;}.elementor-24 .elementor-element.elementor-element-7bf759b .elementor-image-box-description{font-family:"Baloo 2", Sans-serif;font-size:15px;font-weight:400;}.elementor-24 .elementor-element.elementor-element-c7cd307{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1b93d46{border-radius:12px 12px 12px 12px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-b9a60e4{--content-width:1300px;}.elementor-24 .elementor-element.elementor-element-63e5158{--content-width:1300px;}.elementor-24 .elementor-element.elementor-element-55d1eef{--width:50%;}.elementor-24 .elementor-element.elementor-element-c7cd307{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-55d1eef{--width:100%;}}@media(min-width:1025px){.elementor-24 .elementor-element.elementor-element-b9a60e4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9a60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-b9a60e4{--min-height:415px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-b9a60e4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9a60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8cebc05{left:201.386px;}body.rtl .elementor-24 .elementor-element.elementor-element-8cebc05{right:201.386px;}.elementor-24 .elementor-element.elementor-element-8cebc05{top:63.155px;}.elementor-24 .elementor-element.elementor-element-823b2be{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-24 .elementor-element.elementor-element-1e9407c{--container-widget-width:54%;--container-widget-flex-grow:0;width:var( --container-widget-width, 54% );max-width:54%;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-title > span{font-size:40px;}.elementor-24 .elementor-element.elementor-element-1e9407c .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:20px;}.elementor-24 .elementor-element.elementor-element-63e5158{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-24 .elementor-element.elementor-element-98791dc{--container-widget-width:9%;--container-widget-flex-grow:0;width:var( --container-widget-width, 9% );max-width:9%;}.elementor-24 .elementor-element.elementor-element-c7cd307{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-b9a60e4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-b9a60e4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9a60e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-24 .elementor-element.elementor-element-823b2be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper .elementskit-section-title > span{font-size:30px;}.elementor-24 .elementor-element.elementor-element-823b2be .elementskit-section-title-wraper p{font-size:16px;}.elementor-24 .elementor-element.elementor-element-1e9407c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-24 .elementor-element.elementor-element-1d116f4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-98791dc{--container-widget-width:22%;--container-widget-flex-grow:0;width:var( --container-widget-width, 22% );max-width:22%;}.elementor-24 .elementor-element.elementor-element-5abe2e2 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d5adab8{--container-widget-width:59px;--container-widget-flex-grow:0;width:var( --container-widget-width, 59px );max-width:59px;}.elementor-24 .elementor-element.elementor-element-d884ea8 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-b904c5e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-61d2233{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-24 .elementor-element.elementor-element-7a4ca3e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-b9ab175{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-24 .elementor-element.elementor-element-7cf2380{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-d4a51b3{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-24 .elementor-element.elementor-element-b22e3ba{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-24 .elementor-element.elementor-element-058b282{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}}/* Start custom CSS for shortcode, class: .elementor-element-8e487dc *//* =========================================
   CROOKED CRUMB CONTACT FORM
========================================= */

.crooked-contact-form {
    width: 100%;
    max-width: 100%;
}


/* =========================
   FORM FIELD
========================= */

.crooked-contact-form .contact-field {
    margin-bottom: 16px;
}


/* =========================
   LABEL
========================= */

.crooked-contact-form label {
    display: block;
    color: #4a4a4a;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 7px;
}


/* Required star */

.crooked-contact-form label span {
    color: #d75d78;
    margin-left: 2px;
}


/* =========================
   INPUT + TEXTAREA
========================= */

.crooked-contact-form input[type="text"],
.crooked-contact-form input[type="email"],
.crooked-contact-form textarea {
    width: 100% !important;
    box-sizing: border-box !important;

    background: #ffffff !important;

    border: 1px solid #d9d9d9 !important;

    border-radius: 9px !important;

    color: #444 !important;

    font-size: 14px !important;

    font-weight: 500;

    outline: none !important;

    box-shadow: none !important;

    transition: all 0.3s ease;

    font-family: inherit;
}


/* Input height */

.crooked-contact-form input[type="text"],
.crooked-contact-form input[type="email"] {
    height: 42px !important;
    padding: 0 14px !important;
}


/* Textarea */

.crooked-contact-form textarea {
    height: 120px !important;
    min-height: 120px !important;

    padding: 13px 14px !important;

    resize: vertical;
}


/* =========================
   PLACEHOLDER
========================= */

.crooked-contact-form input::placeholder,
.crooked-contact-form textarea::placeholder {
    color: #9a9a9a !important;

    opacity: 1;

    font-size: 14px;
}


/* =========================
   FOCUS
========================= */

.crooked-contact-form input[type="text"]:focus,
.crooked-contact-form input[type="email"]:focus,
.crooked-contact-form textarea:focus {
    border-color: #cf7b91 !important;

    box-shadow: 0 0 0 3px rgba(207, 123, 145, 0.08) !important;
}


/* =========================
   SUBMIT BUTTON
========================= */

.crooked-contact-form .contact-submit {
    margin-top: 8px;
}


.crooked-contact-form input[type="submit"] {
    min-width: 168px;

    height: 43px;

    padding: 0 25px !important;

    background: #cf7b91 !important;

    color: #ffffff !important;

    border: none !important;

    border-radius: 6px !important;

    font-size: 12px !important;

    font-weight: 800 !important;

    letter-spacing: 0.5px;

    text-transform: uppercase;

    cursor: pointer;

    transition: all 0.3s ease;

    box-shadow: none !important;
}


/* Hover */

.crooked-contact-form input[type="submit"]:hover {
    background: #4399a8 !important;

    transform: translateY(-2px);

    box-shadow: 0 6px 15px rgba(67, 153, 168, 0.2) !important;
}


/* =========================
   CONTACT FORM 7 RESPONSE
========================= */

.crooked-contact-form .wpcf7-not-valid-tip {
    font-size: 12px;
    margin-top: 5px;
}


.crooked-contact-form .wpcf7-response-output {
    margin: 20px 0 0 !important;

    padding: 12px 15px !important;

    border-radius: 6px;

    font-size: 13px;
}


/* =========================
   MOBILE
========================= */

@media (max-width: 767px) {

    .crooked-contact-form input[type="submit"] {
        width: 100%;
    }

    .crooked-contact-form textarea {
        height: 140px !important;
    }

}/* End custom CSS */