.elementor-163 .elementor-element.elementor-element-db82794{--display:flex;--min-height:110vh;--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:flex-end;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:49px;--padding-bottom:49px;--padding-left:49px;--padding-right:49px;}.elementor-163 .elementor-element.elementor-element-db82794:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-db82794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowberryventures.com/wp-content/uploads/2026/01/banner-1.png");background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-163 .elementor-element.elementor-element-a5f9881{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-a5f9881.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-a5f9881 .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-49af41e6{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-4606ff10{padding:0px 0px 0px 30px;}.elementor-163 .elementor-element.elementor-element-4606ff10 .elementor-heading-title{font-family:var( --e-global-typography-47daf38-font-family ), Sans-serif;font-size:var( --e-global-typography-47daf38-font-size );font-weight:var( --e-global-typography-47daf38-font-weight );text-transform:var( --e-global-typography-47daf38-text-transform );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-214a6b4f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-5ce22c90{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0.25px 0px 0px;--border-top-width:0px;--border-right-width:0.25px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-fee0964 );--border-color:var( --e-global-color-fee0964 );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-163 .elementor-element.elementor-element-54bfe4bc{--display:flex;}.elementor-163 .elementor-element.elementor-element-9f8560f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-9f8560f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-9f8560f .elementor-heading-title{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-accent );}.elementor-163 .elementor-element.elementor-element-5c38279f{--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-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-163 .elementor-element.elementor-element-36f1ad47{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-52c2e9b1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button{background-color:var( --e-global-color-fee0964 );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-1db7d9a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-42f3486e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-163 .elementor-element.elementor-element-1f23439d{padding:0px 0px 0px 0px;}.elementor-163 .elementor-element.elementor-element-1f23439d .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-1f23439d .elementor-icon{font-size:140px;}.elementor-163 .elementor-element.elementor-element-1f23439d .elementor-icon svg{height:140px;}.elementor-163 .elementor-element.elementor-element-5d6095a8 .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-5d6095a8 .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-5d6095a8 .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-7a4a5c1e .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-7a4a5c1e .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-7a4a5c1e .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-57f539f6 .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-57f539f6 .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-57f539f6 .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-5859e0e1 .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-5859e0e1 .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-5859e0e1 .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-3d17c57e .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-3d17c57e .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-3d17c57e .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-7ef76d08 .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-7ef76d08 .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-7ef76d08 .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-4209409e .elementor-icon-wrapper{text-align:center;}.elementor-163 .elementor-element.elementor-element-4209409e .elementor-icon{font-size:145px;}.elementor-163 .elementor-element.elementor-element-4209409e .elementor-icon svg{height:145px;}.elementor-163 .elementor-element.elementor-element-72b1d2e5{--spacer-size:50px;}.elementor-163 .elementor-element.elementor-element-252fa61b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-7901cc9e{--spacer-size:7.88em;}.elementor-163 .elementor-element.elementor-element-344a0049{--spacer-size:50px;}.elementor-163 .elementor-element.elementor-element-551d809a{--spacer-size:50px;}.elementor-163 .elementor-element.elementor-element-3acee80{--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:4em;--padding-bottom:03em;--padding-left:0em;--padding-right:0em;}.elementor-163 .elementor-element.elementor-element-3acee80:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-3acee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2E2;}.elementor-163 .elementor-element.elementor-element-e53bde2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-e53bde2.e-con{--align-self:flex-end;}.elementor-163 .elementor-element.elementor-element-1536936{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-38c0377{--display:flex;--justify-content:space-between;}.elementor-163 .elementor-element.elementor-element-38c0377.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-4953dcb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-f739ba1{--display:flex;}.elementor-163 .elementor-element.elementor-element-1b77ecd{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-1b77ecd .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-4bc2c2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-552f1e5{--display:flex;}.elementor-163 .elementor-element.elementor-element-be7185e img{width:100%;max-width:100%;}.elementor-163 .elementor-element.elementor-element-dcf3ac7{--display:flex;}.elementor-163 .elementor-element.elementor-element-90ca003{--display:flex;}.elementor-163 .elementor-element.elementor-element-b4a19ee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:180px;--e-n-carousel-swiper-slides-gap:0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-268px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:192px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:60px;}.elementor-163 .elementor-element.elementor-element-aa90f3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-aa90f3b.e-con{--align-self:flex-start;}.elementor-163 .elementor-element.elementor-element-5780acf{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-163 .elementor-element.elementor-element-5780acf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-5780acf .elementor-heading-title{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-secondary );}.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-163 .elementor-element.elementor-element-dc8269e{background-image:url("https://snowberryventures.com/wp-content/uploads/2026/01/Group-1707479713.png");padding:20px 20px 20px 20px;background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:center;font-family:"Neue Montreal", Sans-serif;font-size:19px;font-weight:500;text-transform:uppercase;line-height:29px;letter-spacing:0.5px;}.elementor-163 .elementor-element.elementor-element-b9636d5{--display:flex;--min-height:550px;--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;--margin-top:6em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-163 .elementor-element.elementor-element-3f9c69d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-c265dc1{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-163 .elementor-element.elementor-element-c265dc1:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-c265dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fee0964 );}.elementor-163 .elementor-element.elementor-element-3656f85 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:60px;font-weight:500;line-height:57px;color:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-bda722b .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-4aacfc3{margin:028px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-c8f260a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-12e2fcc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-04c727b .elementor-button:focus{background-color:var( --e-global-color-fee0964 );color:var( --e-global-color-56d6ccc );}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-04c727b{left:70px;}body.rtl .elementor-163 .elementor-element.elementor-element-04c727b{right:70px;}.elementor-163 .elementor-element.elementor-element-04c727b{bottom:21px;}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-04c727b .elementor-button:focus svg{fill:var( --e-global-color-56d6ccc );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );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-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-163 .elementor-element.elementor-element-b6e9b3d .elementor-image-box-wrapper{text-align:start;}.elementor-163 .elementor-element.elementor-element-b6e9b3d .elementor-image-box-title{font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:10px;}.elementor-163 .elementor-element.elementor-element-b6e9b3d .elementor-image-box-description{font-family:var( --e-global-typography-47daf38-font-family ), Sans-serif;font-size:var( --e-global-typography-47daf38-font-size );font-weight:var( --e-global-typography-47daf38-font-weight );text-transform:var( --e-global-typography-47daf38-text-transform );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-53f7719{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-fb1142c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button:focus{background-color:var( --e-global-color-fee0964 );color:var( --e-global-color-56d6ccc );}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-3c947e5{left:70px;}body.rtl .elementor-163 .elementor-element.elementor-element-3c947e5{right:70px;}.elementor-163 .elementor-element.elementor-element-3c947e5{bottom:21px;}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button:focus svg{fill:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-9b799c2 .elementor-image-box-wrapper{text-align:start;}.elementor-163 .elementor-element.elementor-element-9b799c2 .elementor-image-box-title{font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:10px;}.elementor-163 .elementor-element.elementor-element-9b799c2 .elementor-image-box-description{font-family:var( --e-global-typography-47daf38-font-family ), Sans-serif;font-size:var( --e-global-typography-47daf38-font-size );font-weight:var( --e-global-typography-47daf38-font-weight );text-transform:var( --e-global-typography-47daf38-text-transform );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-26dcc3e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-df4153a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button:focus{background-color:var( --e-global-color-fee0964 );color:var( --e-global-color-56d6ccc );}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-cbe517c{left:70px;}body.rtl .elementor-163 .elementor-element.elementor-element-cbe517c{right:70px;}.elementor-163 .elementor-element.elementor-element-cbe517c{bottom:21px;}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button:focus svg{fill:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-6d33840 .elementor-image-box-wrapper{text-align:start;}.elementor-163 .elementor-element.elementor-element-6d33840 .elementor-image-box-title{font-family:"Neue Montreal", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;line-height:10px;}.elementor-163 .elementor-element.elementor-element-6d33840 .elementor-image-box-description{font-family:var( --e-global-typography-47daf38-font-family ), Sans-serif;font-size:var( --e-global-typography-47daf38-font-size );font-weight:var( --e-global-typography-47daf38-font-weight );text-transform:var( --e-global-typography-47daf38-text-transform );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-ea2defa{--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-163 .elementor-element.elementor-element-d2eab16 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-163 .elementor-element.elementor-element-d2eab16 .elementor-custom-embed-play i{color:#02010100;}.elementor-163 .elementor-element.elementor-element-d2eab16 .elementor-custom-embed-play svg{fill:#02010100;}.elementor-163 .elementor-element.elementor-element-32e338d{--display:flex;--position:absolute;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-32e338d{left:0px;}body.rtl .elementor-163 .elementor-element.elementor-element-32e338d{right:0px;}.elementor-163 .elementor-element.elementor-element-1e4b647{text-align:center;}.elementor-163 .elementor-element.elementor-element-1e4b647 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-99bf5b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-163 .elementor-element.elementor-element-9329e72{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-35f9b71{padding:0px 0px 0px 18px;}.elementor-163 .elementor-element.elementor-element-35f9b71 .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-6304a01{padding:0px 0px 0px 18px;border-style:solid;border-width:0px 0px 0px 0.5px;border-color:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-6304a01 .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-3db5efe{padding:0px 0px 0px 18px;border-style:solid;border-width:0px 0px 0px 0.5px;border-color:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-3db5efe .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-f2f9486{padding:0px 0px 0px 18px;border-style:solid;border-width:0px 0px 0px 0.5px;border-color:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-f2f9486 .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-46213cd .elementor-button:focus{background-color:var( --e-global-color-fee0964 );color:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-46213cd .elementor-button:focus svg{fill:var( --e-global-color-56d6ccc );}.elementor-163 .elementor-element.elementor-element-120f4ab{--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;--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-163 .elementor-element.elementor-element-5f7b0be{--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;}.elementor-163 .elementor-element.elementor-element-5f7b0be.e-con{--align-self:center;}.elementor-163 .elementor-element.elementor-element-aab865b{--display:flex;}.elementor-163 .elementor-element.elementor-element-aab865b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-644728b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-163 .elementor-element.elementor-element-45c5862{text-align:center;}.elementor-163 .elementor-element.elementor-element-45c5862 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:60px;font-weight:400;line-height:74px;color:var( --e-global-color-text );}.elementor-163 .elementor-element.elementor-element-307d87f{--display:flex;}.elementor-163 .elementor-element.elementor-element-307d87f.e-con{--align-self:flex-end;}.elementor-163 .elementor-element.elementor-element-d9b2a3a{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:20px;--arrow-prev-left-align:100%;--arrow-prev-translate-x:-100%;--arrow-prev-left-position:-195px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-90px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:110px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-90px;--arrow-size:60px;}.elementor-163 .elementor-element.elementor-element-d9b2a3a .swiper-slide > .elementor-element{height:100%;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button{background-color:var( --e-global-color-fee0964 );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-a35bfb0{margin:028px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-bc504b1{--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:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-163 .elementor-element.elementor-element-bc504b1:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-bc504b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2E2;}.elementor-163 .elementor-element.elementor-element-8757ea2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:127px;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-8757ea2{left:500px;}body.rtl .elementor-163 .elementor-element.elementor-element-8757ea2{right:500px;}.elementor-163 .elementor-element.elementor-element-a66b3a2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-163 .elementor-element.elementor-element-a66b3a2.elementor-element{--align-self:center;}.elementor-163 .elementor-element.elementor-element-a66b3a2 .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:80px;font-weight:400;line-height:90px;color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-4fd94f0{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-163 .elementor-element.elementor-element-9276df2{--display:flex;--min-height:514px;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:8px 11px 21px 0px rgba(0,0,0,0.5);--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-163 .elementor-element.elementor-element-9276df2:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-9276df2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowberryventures.com/wp-content/uploads/2026/01/Group-1707479715-1.png");background-size:cover;}.elementor-163 .elementor-element.elementor-element-7214175.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-7214175 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-5bedeb7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-5bedeb7 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-0e90e44{text-align:start;}.elementor-163 .elementor-element.elementor-element-46bd258{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-163 .elementor-element.elementor-element-603d69e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:8px 11px 21px 0px rgba(0,0,0,0.5);--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-163 .elementor-element.elementor-element-603d69e:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-603d69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowberryventures.com/wp-content/uploads/2026/01/Group-1707479715-1.png");background-size:cover;}.elementor-163 .elementor-element.elementor-element-638c78a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-638c78a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-69a2b0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-69a2b0d .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-d899d5a{text-align:start;}.elementor-163 .elementor-element.elementor-element-ae9eed4{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-163 .elementor-element.elementor-element-2464d10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:5px 5px 5px 5px;box-shadow:8px 11px 21px 0px rgba(0,0,0,0.5);--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-163 .elementor-element.elementor-element-2464d10:not(.elementor-motion-effects-element-type-background), .elementor-163 .elementor-element.elementor-element-2464d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://snowberryventures.com/wp-content/uploads/2026/01/Group-1707479715-1.png");background-size:cover;}.elementor-163 .elementor-element.elementor-element-f74f51c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-f74f51c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-c790162.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-c790162 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:22px;font-weight:400;line-height:44px;color:var( --e-global-color-accent );}.elementor-163 .elementor-element.elementor-element-6582fca{text-align:start;}.elementor-163 .elementor-element.elementor-element-cec913b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:180px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-163 .elementor-element.elementor-element-c30c0c6{--display:flex;--min-height:100vh;--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;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-163 .elementor-element.elementor-element-bce2a1a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;top:43px;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-bce2a1a{left:10px;}body.rtl .elementor-163 .elementor-element.elementor-element-bce2a1a{right:10px;}.elementor-163 .elementor-element.elementor-element-3237661{width:var( --container-widget-width, 9% );max-width:9%;--container-widget-width:9%;--container-widget-flex-grow:0;top:87px;}.elementor-163 .elementor-element.elementor-element-3237661.elementor-element{--align-self:center;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-3237661{left:748px;}body.rtl .elementor-163 .elementor-element.elementor-element-3237661{right:748px;}.elementor-163 .elementor-element.elementor-element-d2d249d{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;top:333px;}.elementor-163 .elementor-element.elementor-element-d2d249d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-d2d249d{right:0px;}body.rtl .elementor-163 .elementor-element.elementor-element-d2d249d{left:0px;}.elementor-163 .elementor-element.elementor-element-666dfdb{width:var( --container-widget-width, 11% );max-width:11%;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:11%;--container-widget-flex-grow:0;bottom:47px;}.elementor-163 .elementor-element.elementor-element-666dfdb.elementor-element{--align-self:center;}body:not(.rtl) .elementor-163 .elementor-element.elementor-element-666dfdb{left:646px;}body.rtl .elementor-163 .elementor-element.elementor-element-666dfdb{right:646px;}.elementor-163 .elementor-element.elementor-element-bbf4aaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-163 .elementor-element.elementor-element-bbf4aaa.e-con{--align-self:center;}.elementor-163 .elementor-element.elementor-element-a381eae{text-align:center;}.elementor-163 .elementor-element.elementor-element-a381eae .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-163 .elementor-element.elementor-element-a3acc10{width:var( --container-widget-width, 80% );max-width:80%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-163 .elementor-element.elementor-element-a3acc10.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-163 .elementor-element.elementor-element-a3acc10 .elementor-heading-title{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-56d6ccc );}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button{background-color:var( --e-global-color-fee0964 );font-family:var( --e-global-typography-a5e01fb-font-family ), Sans-serif;font-size:var( --e-global-typography-a5e01fb-font-size );font-weight:var( --e-global-typography-a5e01fb-font-weight );text-transform:var( --e-global-typography-a5e01fb-text-transform );transition-duration:1s;border-radius:5.65px 5.65px 5.65px 5.65px;padding:7px 20px 7px 20px;}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button:hover, .elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-163 .elementor-element.elementor-element-69969a9{margin:028px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button:hover svg, .elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-163 .elementor-element.elementor-element-db82794{--content-width:1400px;}.elementor-163 .elementor-element.elementor-element-42f3486e{--width:85%;}.elementor-163 .elementor-element.elementor-element-252fa61b{--width:15%;}.elementor-163 .elementor-element.elementor-element-e53bde2{--width:92%;}.elementor-163 .elementor-element.elementor-element-38c0377{--width:18%;}.elementor-163 .elementor-element.elementor-element-f739ba1{--width:82%;}.elementor-163 .elementor-element.elementor-element-aa90f3b{--width:95%;}.elementor-163 .elementor-element.elementor-element-b9636d5{--content-width:1400px;}.elementor-163 .elementor-element.elementor-element-3f9c69d{--width:25%;}.elementor-163 .elementor-element.elementor-element-c265dc1{--width:100%;}.elementor-163 .elementor-element.elementor-element-c8f260a{--width:25%;}.elementor-163 .elementor-element.elementor-element-53f7719{--width:25%;}.elementor-163 .elementor-element.elementor-element-26dcc3e{--width:25%;}.elementor-163 .elementor-element.elementor-element-9329e72{--width:65%;}.elementor-163 .elementor-element.elementor-element-120f4ab{--content-width:1499px;}.elementor-163 .elementor-element.elementor-element-5f7b0be{--width:75%;}.elementor-163 .elementor-element.elementor-element-aab865b{--width:23%;}.elementor-163 .elementor-element.elementor-element-644728b{--width:77%;}.elementor-163 .elementor-element.elementor-element-307d87f{--width:95%;}.elementor-163 .elementor-element.elementor-element-bbf4aaa{--width:70%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-a5f9881 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-4606ff10 .elementor-heading-title{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-9f8560f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-42f3486e{--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-252fa61b{--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-b4a19ee{--e-n-carousel-swiper-slides-to-display:2;}.elementor-163 .elementor-element.elementor-element-5780acf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-163 .elementor-element.elementor-element-bda722b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-b6e9b3d .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-9b799c2 .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-6d33840 .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-1e4b647 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-9329e72{--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-35f9b71 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-6304a01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-3db5efe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-f2f9486 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-d9b2a3a{--swiper-slides-to-display:2;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-cec913b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-163 .elementor-element.elementor-element-a381eae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-a3acc10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-a5f9881 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-4606ff10 .elementor-heading-title{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-9f8560f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-163 .elementor-element.elementor-element-3ad54c3b .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-42f3486e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-252fa61b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-b4a19ee{--e-n-carousel-swiper-slides-to-display:1;}.elementor-163 .elementor-element.elementor-element-5780acf .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-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-163 .elementor-element.elementor-element-bda722b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-4aacfc3 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-04c727b .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-b6e9b3d .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-3c947e5 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-9b799c2 .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-cbe517c .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-6d33840 .elementor-image-box-description{font-size:var( --e-global-typography-47daf38-font-size );line-height:var( --e-global-typography-47daf38-line-height );}.elementor-163 .elementor-element.elementor-element-1e4b647 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-9329e72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-163 .elementor-element.elementor-element-35f9b71 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-6304a01 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-3db5efe .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-f2f9486 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-46213cd .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-d9b2a3a{--swiper-slides-to-display:1;}.elementor-163 .elementor-element.elementor-element-a35bfb0 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}.elementor-163 .elementor-element.elementor-element-cec913b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-163 .elementor-element.elementor-element-a381eae .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-163 .elementor-element.elementor-element-a3acc10 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-163 .elementor-element.elementor-element-69969a9 .elementor-button{font-size:var( --e-global-typography-a5e01fb-font-size );}}/* Start custom CSS for container, class: .elementor-element-5ce22c90 */.brands-left::before,
.brands-left::after {
  content: "";
  position: absolute;
  height: 1px;
  width: 0;
  background: #849981;
}

/* top LTR */
.brands-left::before {
  top: 0;
  left: 0;
}

/* bottom RTL */
.brands-left::after {
  bottom: 0;
  right: 0;
}

.brands-section.in-view .brands-left::before {
  animation: leftTop 1.2s ease forwards;
}

.brands-section.in-view .brands-left::after {
  animation: leftBottom 1.2s ease forwards;
}

@keyframes leftTop {
  from { width: 0; }
  to   { width: 100%; }
}

@keyframes leftBottom {
  from { width: 0; }
  to   { width: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3acee80 *//* Initial state (hidden line) */
.line-short line {
    stroke-dasharray: 150;
    stroke-dashoffset: 150;
}

.line-long line {
    stroke-dasharray: 450;
    stroke-dashoffset: 450;
}

.philo-line line {
    stroke-dasharray: 98;
    stroke-dashoffset: 98;
}

/* Animate ONLY when section is visible */
.philosophy-section.in-view .line-short line,
.philosophy-section.in-view .philo-line line {
    animation: draw-line 0.8s ease-out forwards;
}


.philosophy-section.in-view .line-long line {
    animation: draw-line 1.2s ease-out forwards;
    animation-delay: 0.8s;
}

@keyframes draw-line {
    to {
        stroke-dashoffset: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b6e9b3d */.category-text .elementor-image-box-content{
    display:flex; 
    gap:10px;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9b799c2 */.category-text .elementor-image-box-content{
    display:flex; 
    gap:10px;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d33840 */.category-text .elementor-image-box-content{
    display:flex; 
    gap:10px;
    align-items: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9636d5 */.cat-img img {
    height: 340px;
    transition: height 0.5s ease;
}

.cat-btn {
    opacity: 0;
}

.cat-box:hover .cat-img img {
    height: 440px;
}

.cat-box:hover .cat-btn {
    animation: fadeIn 0.35s forwards ease-in-out;
    pointer-events: auto;
}

.cat-box:not(:hover) .cat-btn {
    animation: fadeOut 0.35s forwards ease-in-out;
}


@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.5; 
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }
     50% {
        opacity: 0.5;
    }
    100% {
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cec913b *//* Perspective for 3D effect */
.elementor-163 .elementor-element.elementor-element-cec913b .swiper {
  perspective: 1400px;
}

/* Base slide styling */
.elementor-163 .elementor-element.elementor-element-cec913b .swiper-slide {
  transition: transform 0.9s cubic-bezier(.22,.61,.36,1), opacity 0.6s ease;
  opacity: 0.35;
  transform: scale(0.85);

}

/* Center slide */
.elementor-163 .elementor-element.elementor-element-cec913b .swiper-slide-active {
  opacity: 1;
  transform: scale(1) translateZ(0);
  z-index: 3;
}

/* Left slide - tilt more + move left */
.elementor-163 .elementor-element.elementor-element-cec913b .swiper-slide-prev {
  opacity: 0.6;
  transform: translateX(-10px) rotateY(20deg) scale(0.9);
  z-index: 2;
  filter: none;
}

/* Right slide - tilt more + move right */
.elementor-163 .elementor-element.elementor-element-cec913b .swiper-slide-next {
  opacity: 0.6;
  transform: translateX(10px) rotateY(-20deg) scale(0.9);
  z-index: 2;
  filter: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://snowberryventures.com/wp-content/uploads/2026/01/NeueMontreal-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://snowberryventures.com/wp-content/uploads/2026/01/NeueMontreal-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://snowberryventures.com/wp-content/uploads/2026/01/NeueMontreal-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://snowberryventures.com/wp-content/uploads/2026/01/NeueMontreal-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */