.elementor-6504 .elementor-element.elementor-element-2cba93b5:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-2cba93b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.whistlertechnologies.ca/wp-content/uploads/2025/08/Wobble-Hoop-Collection-Unit-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6504 .elementor-element.elementor-element-2cba93b5 > .elementor-background-overlay{background-image:url("https://www.whistlertechnologies.ca/wp-content/uploads/2020/12/molecule-hero-overlay.png");background-position:bottom left;background-repeat:no-repeat;background-size:40% auto;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6504 .elementor-element.elementor-element-2cba93b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:320px 0px 320px 0px;}.elementor-6504 .elementor-element.elementor-element-77dbc1d0{text-align:center;}.elementor-6504 .elementor-element.elementor-element-77dbc1d0 .elementor-heading-title{color:#FFFFFF;font-family:"Roma", Sans-serif;font-size:90px;font-weight:600;text-transform:lowercase;line-height:1.2em;letter-spacing:1.5px;}.elementor-6504 .elementor-element.elementor-element-17c37af .elementor-icon-wrapper{text-align:center;}.elementor-6504 .elementor-element.elementor-element-17c37af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-6504 .elementor-element.elementor-element-17c37af.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-17c37af.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-6504 .elementor-element.elementor-element-17c37af.elementor-view-framed .elementor-icon, .elementor-6504 .elementor-element.elementor-element-17c37af.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-6504 .elementor-element.elementor-element-17c37af .elementor-icon i, .elementor-6504 .elementor-element.elementor-element-17c37af .elementor-icon svg{transform:rotate(0deg);}.elementor-6504 .elementor-element.elementor-element-0efdc86:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-0efdc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6504 .elementor-element.elementor-element-0efdc86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6504 .elementor-element.elementor-element-0efdc86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6504 .elementor-element.elementor-element-510105f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-6504 .elementor-element.elementor-element-510105f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6504 .elementor-element.elementor-element-6df7d66{text-align:left;}.elementor-6504 .elementor-element.elementor-element-6df7d66 .elementor-heading-title{color:#FFFA6C;font-family:"Roma", Sans-serif;font-size:78px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-6df7d66 > .elementor-widget-container{margin:0% 0% 0% 10%;}.elementor-6504 .elementor-element.elementor-element-2f833d0:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-2f833d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE7B3;background-image:url("https://www.whistlertechnologies.ca/wp-content/uploads/2025/08/Asset-1@4x.png");background-position:center left;background-repeat:no-repeat;background-size:43% auto;}.elementor-6504 .elementor-element.elementor-element-2f833d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 4% 0%;}.elementor-6504 .elementor-element.elementor-element-2f833d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6504 .elementor-element.elementor-element-2f833d0 a:hover{color:#FFF6CA;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .elementor-widget-container>img:hover{--opacity:1;}.elementor-6504 .elementor-element.elementor-element-d56bd9a:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-6504 .elementor-element.elementor-element-d56bd9a img{transition-duration:0s;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .elementor-repeater-item-414b98c{left:41%;--hotspot-translate-x:41%;top:21%;--hotspot-translate-y:21%;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .elementor-repeater-item-bc50b7d{left:31%;--hotspot-translate-x:31%;top:55%;--hotspot-translate-y:55%;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .elementor-repeater-item-bc50b7d .e-hotspot__tooltip{min-width:269px;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-6504 .elementor-element.elementor-element-d56bd9a{--hotspot-color:#FFFA6C;--hotspot-size:30px;--tooltip-text-color:#0034AC;--tooltip-align:center;--tooltip-min-width:149px;--tooltip-padding:8% 00% 0% 0%;--tooltip-color:#FFFA6C;--tooltip-border-radius:20px 20px 20px 20px;}.elementor-6504 .elementor-element.elementor-element-d56bd9a .e-hotspot__tooltip{font-family:"Roma", Sans-serif;font-size:17px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-dce849c .elementor-heading-title{color:#0034AC;font-family:"Roma", Sans-serif;font-size:71px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-dce849c > .elementor-widget-container{margin:6% 0% 0% 0%;}.elementor-6504 .elementor-element.elementor-element-5c6a56d .elementor-heading-title{color:#55ABA4;font-family:"Roma", Sans-serif;font-size:35px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-f43bdfe{color:#161741;}.elementor-6504 .elementor-element.elementor-element-830100e .elementor-button{background-color:#55ABA4;}.elementor-6504 .elementor-element.elementor-element-830100e .elementor-button:hover, .elementor-6504 .elementor-element.elementor-element-830100e .elementor-button:focus{color:#0034AC;background-color:#FFFA6C;}.elementor-6504 .elementor-element.elementor-element-830100e .elementor-button:hover svg, .elementor-6504 .elementor-element.elementor-element-830100e .elementor-button:focus svg{fill:#0034AC;}.elementor-6504 .elementor-element.elementor-element-57bcedd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6504 .elementor-element.elementor-element-57bcedd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__front{background-color:#FFFA6C;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__back{background-color:#55ABA4;background-image:url("https://www.whistlertechnologies.ca/wp-content/uploads/2025/08/Whistler-Technologies-Render-Still-Photos-13-e1755622963973.png");}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#55ABA4B8;text-align:center;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box{height:650px;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__layer, .elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__layer__overlay{border-radius:60px;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__image{margin-bottom:15px;opacity:1;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__image img{width:55%;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Roma", Sans-serif;font-size:30px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__button{margin-center:0;font-family:"Roma", Sans-serif;font-size:17px;text-transform:lowercase;color:#55ABA4;background-color:#AEE7B3;border-color:#02010100;border-width:2px;border-radius:20px;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFA6C;font-family:"Roma", Sans-serif;font-size:40px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:13px;font-size:16px;line-height:1.4em;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__button:hover{background-color:#FFFA6C;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__front{background-color:#FFFA6C;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__back{background-color:#55ABA4;background-image:url("https://www.whistlertechnologies.ca/wp-content/uploads/2025/08/Whistler-Technologies-Render-Still-Photos-43-1.png");background-position:-126px 1px;background-repeat:no-repeat;background-size:cover;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#55ABA4B8;text-align:center;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box{height:650px;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__layer, .elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__layer__overlay{border-radius:60px;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__image{margin-bottom:15px;opacity:1;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__image img{width:55%;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Roma", Sans-serif;font-size:30px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__button{margin-center:0;font-family:"Roma", Sans-serif;font-size:17px;text-transform:lowercase;color:#55ABA4;background-color:#AEE7B3;border-color:#02010100;border-width:2px;border-radius:20px;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__back .elementor-flip-box__layer__title{color:#FFFA6C;font-family:"Roma", Sans-serif;font-size:40px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:13px;font-size:16px;line-height:1.4em;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__button:hover{background-color:#FFFA6C;}.elementor-6504 .elementor-element.elementor-element-ddd581b:not(.elementor-motion-effects-element-type-background), .elementor-6504 .elementor-element.elementor-element-ddd581b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AEE7B3;}.elementor-6504 .elementor-element.elementor-element-ddd581b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 0% 0% 0%;}.elementor-6504 .elementor-element.elementor-element-ddd581b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-6504 .elementor-element.elementor-element-020497a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-6504 .elementor-element.elementor-element-020497a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6504 .elementor-element.elementor-element-f9d7a4e .elementor-heading-title{color:#0034AA;font-family:"Roma", Sans-serif;font-size:70px;text-transform:lowercase;}.elementor-6504 .elementor-element.elementor-element-25384d7{color:#161741;}.elementor-6504 .elementor-element.elementor-element-1b39ba4{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 .elementor-widget-container{text-align:center;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 .elementor-social-icon{background-color:#65DDD8;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 .elementor-social-icon i{color:#FFFFFF;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 .elementor-social-icon:hover{background-color:#161741;}.elementor-6504 .elementor-element.elementor-element-1b39ba4 > .elementor-widget-container{padding:2% 0% 0% 0%;}@media(min-width:768px){.elementor-6504 .elementor-element.elementor-element-7df9ec1{width:41%;}.elementor-6504 .elementor-element.elementor-element-702d742{width:59%;}}@media(max-width:1024px){.elementor-6504 .elementor-element.elementor-element-2cba93b5{padding:200px 0px 200px 0px;}}@media(max-width:767px){.elementor-6504 .elementor-element.elementor-element-2cba93b5{padding:120px 0px 120px 0px;}.elementor-6504 .elementor-element.elementor-element-77dbc1d0 .elementor-heading-title{font-size:46px;}.elementor-6504 .elementor-element.elementor-element-6df7d66 .elementor-heading-title{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-dce849c .elementor-heading-title{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-5c6a56d .elementor-heading-title{font-size:20px;}.elementor-6504 .elementor-element.elementor-element-f43bdfe{font-size:16px;line-height:1.4em;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:25px;}.elementor-6504 .elementor-element.elementor-element-9d33096 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:25px;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:25px;}.elementor-6504 .elementor-element.elementor-element-dc66360 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:25px;}.elementor-6504 .elementor-element.elementor-element-f9d7a4e .elementor-heading-title{font-size:40px;}.elementor-6504 .elementor-element.elementor-element-25384d7{font-size:14px;line-height:1.3em;}.elementor-6504 .elementor-element.elementor-element-94de0c6 .elementor-button{font-size:14px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roma';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.whistlertechnologies.ca/wp-content/uploads/2025/08/ROMA.ttf') format('truetype');
}
/* End Custom Fonts CSS */