.elementor-12 .elementor-element.elementor-element-a15846f{--display:flex;--min-height:100vh;--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:center;--align-items:stretch;--padding-top:015px;--padding-bottom:015px;--padding-left:015px;--padding-right:015px;}.elementor-12 .elementor-element.elementor-element-a15846f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a15846f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b0898df{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:25px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-f3895b9{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-item > a{font-family:"Nexus Heading Font", Sans-serif;font-size:15px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-f0e5ecf{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dc42821{--display:flex;}.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-12 .elementor-element.elementor-element-8d66c72{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8d66c72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-6d83623{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--padding-top:085px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-6d83623:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C6A67;background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/resizecom_A7408688.jpeg");background-position:70% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-6d83623::before, .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6d83623 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6d83623 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-6b3a9c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b3a9c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6b3a9c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f9b94fa );}.elementor-12 .elementor-element.elementor-element-94da5ba{--display:flex;}.elementor-12 .elementor-element.elementor-element-94da5ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94da5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.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-12 .elementor-element.elementor-element-8d8f0e0 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;color:#FFF7F2;}.elementor-widget-text-editor{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-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-12 .elementor-element.elementor-element-42ea2c4{text-align:center;font-family:"Nexus Custom Paragraph Font", Sans-serif;font-size:22px;font-weight:700;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-3ce4738{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button{background-color:#FFF7F2;font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-314c82b );color:var( --e-global-color-314c82b );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7F2;border-radius:1000px 1000px 1000px 1000px;padding:017px 025px 017px 025px;}.elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button:focus{background-color:#02010100;color:#FFF7F2;border-color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-09dc51a .elementor-button:focus svg{fill:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-c26124a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--padding-top:085px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-c26124a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C6A67;background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/resizecom_A7407237.jpeg");background-position:80% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-c26124a::before, .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c26124a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c26124a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-73c964c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-73c964c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-73c964c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25254df );}.elementor-12 .elementor-element.elementor-element-8cb483e{--display:flex;}.elementor-12 .elementor-element.elementor-element-8cb483e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8cb483e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-12 .elementor-element.elementor-element-51bc489 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-fa33278{text-align:center;font-family:"Nexus Custom Paragraph Font", Sans-serif;font-size:22px;font-weight:700;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-b3ea7cf{--display:flex;}.elementor-12 .elementor-element.elementor-element-c61944d .elementor-button{background-color:#FFF7F2;font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-25254df );color:var( --e-global-color-25254df );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7F2;border-radius:1000px 1000px 1000px 1000px;padding:017px 025px 017px 025px;}.elementor-12 .elementor-element.elementor-element-c61944d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c61944d .elementor-button:focus{background-color:#02010100;color:#FFF7F2;border-color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-c61944d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-c61944d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-c61944d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c61944d .elementor-button:focus svg{fill:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-5617383{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--padding-top:085px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-5617383:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5617383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C6A67;background-image:url("https://nexussupport.ca/wp-content/uploads/2026/01/Careers-Background.webp");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-5617383::before, .elementor-12 .elementor-element.elementor-element-5617383 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5617383 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-5617383 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5617383 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-5617383 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-d915214{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d915214:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d915214 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efc5c22 );}.elementor-12 .elementor-element.elementor-element-61eb7b7{--display:flex;}.elementor-12 .elementor-element.elementor-element-61eb7b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61eb7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-12 .elementor-element.elementor-element-0fc8615 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-ce9f168{text-align:center;font-family:"Nexus Custom Paragraph Font", Sans-serif;font-size:22px;font-weight:700;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-2397c9a{--display:flex;}.elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button{background-color:#FFF7F2;font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-efc5c22 );color:var( --e-global-color-efc5c22 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7F2;border-radius:1000px 1000px 1000px 1000px;padding:017px 025px 017px 025px;}.elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button:focus{background-color:#02010100;color:#FFF7F2;border-color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e9d199d .elementor-button:focus svg{fill:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-75cfd05{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:25px 25px 25px 25px;--padding-top:085px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-75cfd05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C6A67;background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/resizecom_A7404731.jpeg");background-position:0% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-75cfd05::before, .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-75cfd05 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-75cfd05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-640b7c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-640b7c6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-640b7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3278085 );}.elementor-12 .elementor-element.elementor-element-ed09fdb{--display:flex;}.elementor-12 .elementor-element.elementor-element-ed09fdb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed09fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");background-position:center center;background-repeat:no-repeat;background-size:50% auto;}.elementor-12 .elementor-element.elementor-element-e86dc32 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:40px;font-weight:600;letter-spacing:1px;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-0bf9087{text-align:center;font-family:"Nexus Custom Paragraph Font", Sans-serif;font-size:22px;font-weight:700;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-10f031b{--display:flex;}.elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button{background-color:#FFF7F2;font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:600;fill:var( --e-global-color-3278085 );color:var( --e-global-color-3278085 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFF7F2;border-radius:1000px 1000px 1000px 1000px;padding:017px 025px 017px 025px;}.elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button:focus{background-color:#02010100;color:#FFF7F2;border-color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8bc12b9 .elementor-button:focus svg{fill:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-1221d0a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.05;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-1221d0a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1221d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #7826A6 0%, #0F2991 79%);}.elementor-12 .elementor-element.elementor-element-1221d0a::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-12 .elementor-element.elementor-element-1221d0a:hover::before, .elementor-12 .elementor-element.elementor-element-1221d0a:hover > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1221d0a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .elementor-background-slideshow:hover::before, .elementor-12 .elementor-element.elementor-element-1221d0a > .e-con-inner > .elementor-background-slideshow:hover::before{background-image:url("https://nexussupport.ca/wp-content/uploads/2025/12/19.png");--background-overlay:'';background-position:center center;background-size:82% auto;}.elementor-12 .elementor-element.elementor-element-1221d0a:hover{--overlay-opacity:0.05;}.elementor-12 .elementor-element.elementor-element-1221d0a, .elementor-12 .elementor-element.elementor-element-1221d0a::before{--overlay-transition:0.4s;}.elementor-12 .elementor-element.elementor-element-f9f98ef{--display:flex;}.elementor-12 .elementor-element.elementor-element-f8909b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3424726{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50337e2{text-align:center;}.elementor-12 .elementor-element.elementor-element-50337e2 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:50px;font-weight:600;letter-spacing:1px;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-68f3d6a{text-align:center;font-family:"Nexus Custom Paragraph Font", Sans-serif;font-size:22px;font-weight:800;color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button{background-color:var( --e-global-color-f1609b1 );font-family:"Fredoka", Sans-serif;font-size:17px;font-weight:600;fill:#FFF7F2;color:#FFF7F2;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f1609b1 );border-radius:1000px 1000px 1000px 1000px;padding:017px 025px 017px 025px;}.elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button:focus{background-color:#02010100;color:#FFF7F2;border-color:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-0dd9582 .elementor-button:focus svg{fill:#FFF7F2;}.elementor-12 .elementor-element.elementor-element-3a3becb{--display:flex;--position:absolute;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:flex-start;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:35px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-3a3becb{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-3a3becb{right:0px;}.elementor-12 .elementor-element.elementor-element-4575817{width:var( --container-widget-width, 10.871% );max-width:10.871%;--container-widget-width:10.871%;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-4575817.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4575817 img{height:86px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e1eaa98{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-e1eaa98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-e1eaa98 img{height:100px;object-fit:contain;object-position:center center;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8d66c72{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6d83623:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-c26124a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-12 .elementor-element.elementor-element-75cfd05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-f3895b9 .elementor-icon-list-item > a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-dc42821{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9a9b4a5 img{height:80px;object-fit:contain;}.elementor-12 .elementor-element.elementor-element-8d66c72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-6d83623{--min-height:400px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-12 .elementor-element.elementor-element-6d83623:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6d83623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}.elementor-12 .elementor-element.elementor-element-94da5ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94da5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:72% auto;}.elementor-12 .elementor-element.elementor-element-8d8f0e0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8d8f0e0 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-42ea2c4{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-c26124a{--min-height:400px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-12 .elementor-element.elementor-element-c26124a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c26124a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:70% 50%;}.elementor-12 .elementor-element.elementor-element-8cb483e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8cb483e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:72% auto;}.elementor-12 .elementor-element.elementor-element-51bc489{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-51bc489 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-fa33278{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-5617383{--min-height:400px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-12 .elementor-element.elementor-element-61eb7b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-61eb7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:72% auto;}.elementor-12 .elementor-element.elementor-element-0fc8615{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0fc8615 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-ce9f168{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-75cfd05{--min-height:400px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:025px;--padding-bottom:025px;--padding-left:025px;--padding-right:025px;}.elementor-12 .elementor-element.elementor-element-75cfd05:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-75cfd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:10% 50%;}.elementor-12 .elementor-element.elementor-element-ed09fdb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ed09fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:72% auto;}.elementor-12 .elementor-element.elementor-element-e86dc32{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-e86dc32 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-0bf9087{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-1221d0a{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-f8909b5{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3424726{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-50337e2 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-68f3d6a{text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-3a3becb{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-4575817{width:var( --container-widget-width, 44.3px );max-width:44.3px;--container-widget-width:44.3px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4575817 img{height:43px;}.elementor-12 .elementor-element.elementor-element-e1eaa98{width:var( --container-widget-width, 99.988px );max-width:99.988px;--container-widget-width:99.988px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-e1eaa98 img{height:50px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8d66c72{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-b0898df */.custom-width{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ce4738 */.desktop-link-landing{
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c964c */.landing-accent{
    position: absolute;
    left: 50%;
    top: calc(50% - 105px);
    transform: translate(-50%, -50%);
    width: 45px;
    height: 45px;
    border-radius: 100000px;
      transition: 1.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
 
}



.custom-circle-container{
    overflow: hidden;
}


.custom-circle-container:hover .landing-accent{
    width: 200%;
    height: 200%;

   
} 


.landing-accent-overlay{
    transition: 1.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
    opacity: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.custom-circle-container:hover .landing-accent-overlay{
    opacity: .05;
}


@media screen and (max-width: 767px){
        .landing-accent{
        position: absolute;
        left: 50%;
        top: calc(50% - 105px);
        transform: translate(-50%, -50%);
        width: 45px;
        height: 45px;
        border-radius: 100000px;
          transition: 1s cubic-bezier(0.16, 1, 0.3, 1) !important;
     
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3ea7cf */.desktop-link-landing{
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c61944d */.home-button{
    z-index: 100;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2397c9a */.desktop-link-landing{
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f031b */.desktop-link-landing{
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 99;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9f98ef */.desktop-link-landing{
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 99;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Heading Font';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/Geologica-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nexus Custom Paragraph Font';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/CreHappiness-M.ttf') format('truetype');
}
@font-face {
	font-family: 'Nexus Custom Paragraph Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nexussupport.ca/wp-content/uploads/2025/12/CreHappiness-B.ttf') format('truetype');
}
/* End Custom Fonts CSS */