.elementor-860 .elementor-element.elementor-element-b4a83eb{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--overlay-mix-blend-mode:multiply;}.elementor-860 .elementor-element.elementor-element-b4a83eb:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-b4a83eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6d4fffba-3a0c-44a7-8a02-451414c4ceb3);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-860 .elementor-element.elementor-element-b4a83eb::before, .elementor-860 .elementor-element.elementor-element-b4a83eb > .elementor-background-video-container::before, .elementor-860 .elementor-element.elementor-element-b4a83eb > .e-con-inner > .elementor-background-video-container::before, .elementor-860 .elementor-element.elementor-element-b4a83eb > .elementor-background-slideshow::before, .elementor-860 .elementor-element.elementor-element-b4a83eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-860 .elementor-element.elementor-element-b4a83eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 calc(100% - 700px), #000000 calc(100% - 300px));}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-31fb2b1 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-860 .elementor-element.elementor-element-31fb2b1{text-align:center;}.elementor-860 .elementor-element.elementor-element-31fb2b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:47px;letter-spacing:9px;color:var( --e-global-color-3909c4e );}.elementor-860 .elementor-element.elementor-element-f0fc18e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-f0fc18e{text-align:center;}.elementor-860 .elementor-element.elementor-element-f0fc18e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:92px;font-weight:700;text-transform:uppercase;line-height:135px;letter-spacing:4px;color:var( --e-global-color-3909c4e );}.elementor-860 .elementor-element.elementor-element-74a77f0 > .elementor-widget-container{margin:0px 0px 270px 0px;}.elementor-860 .elementor-element.elementor-element-74a77f0{text-align:center;}.elementor-860 .elementor-element.elementor-element-74a77f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;line-height:47px;letter-spacing:9px;color:var( --e-global-color-3909c4e );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-860 .elementor-element.elementor-element-997540b img{width:70px;}.elementor-860 .elementor-element.elementor-element-be60e9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:219px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-be9d969 > .elementor-widget-container{margin:-338px 0px -300px -100px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-be9d969{text-align:left;}.elementor-860 .elementor-element.elementor-element-be9d969 img{width:600px;height:600px;}.elementor-860 .elementor-element.elementor-element-80b09c9{--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;--justify-content:center;--padding-top:0px;--padding-bottom:306px;--padding-left:30px;--padding-right:30px;--z-index:1;}.elementor-860 .elementor-element.elementor-element-80b09c9:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-80b09c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #07252F00 0%, #07252F 100%);}.elementor-860 .elementor-element.elementor-element-bd70c19{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-66b07cb > .elementor-widget-container{margin:0px 0px 0px -201px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-66b07cb img{height:811px;object-fit:cover;object-position:center center;}.elementor-860 .elementor-element.elementor-element-a8c9b4e{--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;--flex-wrap:wrap;--margin-top:-49px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-45cc531{--display:flex;--min-height:294px;--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;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-45cc531:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-45cc531 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-05c01bd > .elementor-widget-container{margin:0px 0px 0px 14px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-05c01bd img{width:436px;height:294px;object-fit:cover;object-position:center center;}.elementor-860 .elementor-element.elementor-element-d84d6d3 > .elementor-widget-container{margin:0px 0px 0px 14px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-d84d6d3 img{width:220px;height:294px;object-fit:cover;object-position:center center;}.elementor-860 .elementor-element.elementor-element-95b03e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:116px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-c4d64f1 > .elementor-widget-container{margin:-18px 106px -116px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-c4d64f1{text-align:right;}.elementor-860 .elementor-element.elementor-element-c4d64f1 img{width:300px;}.elementor-860 .elementor-element.elementor-element-52b68c0 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-860 .elementor-element.elementor-element-52b68c0{text-align:left;}.elementor-860 .elementor-element.elementor-element-52b68c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:41px;font-weight:700;text-transform:uppercase;line-height:49px;letter-spacing:4.1px;color:var( --e-global-color-3909c4e );}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-860 .elementor-element.elementor-element-da2f3a9 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 35px 0px 0px;}.elementor-860 .elementor-element.elementor-element-da2f3a9{text-align:left;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button{background-color:#FFFFFF00;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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button:hover, .elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-3909c4e );border-color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-2d328b4{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-860 .elementor-element.elementor-element-2d328b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button:hover svg, .elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button:focus svg{fill:var( --e-global-color-3909c4e );}.elementor-860 .elementor-element.elementor-element-8035644{--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;--align-items:center;--overlay-opacity:1;--padding-top:169px;--padding-bottom:117px;--padding-left:30px;--padding-right:30px;}.elementor-860 .elementor-element.elementor-element-8035644:not(.elementor-motion-effects-element-type-background), .elementor-860 .elementor-element.elementor-element-8035644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-78bac269-15a8-4620-8cdf-2e20665ac6af);background-position:center center;background-size:cover;}.elementor-860 .elementor-element.elementor-element-8035644::before, .elementor-860 .elementor-element.elementor-element-8035644 > .elementor-background-video-container::before, .elementor-860 .elementor-element.elementor-element-8035644 > .e-con-inner > .elementor-background-video-container::before, .elementor-860 .elementor-element.elementor-element-8035644 > .elementor-background-slideshow::before, .elementor-860 .elementor-element.elementor-element-8035644 > .e-con-inner > .elementor-background-slideshow::before, .elementor-860 .elementor-element.elementor-element-8035644 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-secondary ) 80%);}.elementor-860 .elementor-element.elementor-element-e1406e5{text-align:center;}.elementor-860 .elementor-element.elementor-element-e1406e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:700;text-transform:uppercase;line-height:47px;letter-spacing:9.75px;color:var( --e-global-color-secondary );}.elementor-860 .elementor-element.elementor-element-65a8c40 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-65a8c40{text-align:center;}.elementor-860 .elementor-element.elementor-element-65a8c40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:131px;font-weight:700;text-transform:uppercase;line-height:132px;letter-spacing:6.55px;color:var( --e-global-color-3909c4e );}.elementor-860 .elementor-element.elementor-element-3f95997 > .elementor-widget-container{margin:-74px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-3f95997{text-align:center;}.elementor-860 .elementor-element.elementor-element-3f95997 .elementor-heading-title{font-family:"Magnite", Sans-serif;font-size:134px;font-weight:400;text-transform:lowercase;line-height:206px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-860 .elementor-element.elementor-element-d742971{--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button:hover, .elementor-860 .elementor-element.elementor-element-d132327 .elementor-button:focus{background-color:var( --e-global-color-3909c4e );color:var( --e-global-color-secondary );border-color:var( --e-global-color-3909c4e );}.elementor-860 .elementor-element.elementor-element-d132327{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button:hover svg, .elementor-860 .elementor-element.elementor-element-d132327 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}body.elementor-page-860:not(.elementor-motion-effects-element-type-background), body.elementor-page-860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-860 .elementor-element.elementor-element-b4a83eb{--min-height:100vh;--justify-content:flex-end;--padding-top:90px;--padding-bottom:90px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-860 .elementor-element.elementor-element-31fb2b1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-860 .elementor-element.elementor-element-31fb2b1 .elementor-heading-title{font-size:27px;line-height:35px;letter-spacing:6.75px;}.elementor-860 .elementor-element.elementor-element-f0fc18e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-f0fc18e .elementor-heading-title{font-size:71px;line-height:96px;letter-spacing:9.1px;}.elementor-860 .elementor-element.elementor-element-74a77f0 > .elementor-widget-container{margin:0px 0px 102px 0px;}.elementor-860 .elementor-element.elementor-element-74a77f0 .elementor-heading-title{font-size:27px;line-height:35px;letter-spacing:6.75px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-860 .elementor-element.elementor-element-997540b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-997540b img{width:48px;}.elementor-860 .elementor-element.elementor-element-be60e9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-be9d969 > .elementor-widget-container{margin:-222px 0px -183px -117px;}.elementor-860 .elementor-element.elementor-element-be9d969 img{width:487px;height:526px;}.elementor-860 .elementor-element.elementor-element-80b09c9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-bd70c19{--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-860 .elementor-element.elementor-element-66b07cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-66b07cb img{width:100%;height:426px;}.elementor-860 .elementor-element.elementor-element-a8c9b4e{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-45cc531{--min-height:202px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-860 .elementor-element.elementor-element-05c01bd{width:var( --container-widget-width, calc(75% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5)) );max-width:calc(75% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-width:calc(75% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-flex-grow:0;}.elementor-860 .elementor-element.elementor-element-05c01bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-05c01bd img{width:100%;height:202px;object-fit:cover;object-position:center center;}.elementor-860 .elementor-element.elementor-element-d84d6d3{width:var( --container-widget-width, calc(25% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5)) );max-width:calc(25% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-width:calc(25% - (33px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-flex-grow:0;}.elementor-860 .elementor-element.elementor-element-d84d6d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-d84d6d3 img{width:100%;height:202px;}.elementor-860 .elementor-element.elementor-element-95b03e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:187px;--padding-left:85px;--padding-right:85px;}.elementor-860 .elementor-element.elementor-element-c4d64f1 > .elementor-widget-container{margin:0px 0px -113px 385px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-c4d64f1{text-align:left;}.elementor-860 .elementor-element.elementor-element-c4d64f1 img{width:112px;}.elementor-860 .elementor-element.elementor-element-52b68c0 .elementor-heading-title{font-size:36px;line-height:41px;letter-spacing:3.6px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-860 .elementor-element.elementor-element-da2f3a9 > .elementor-widget-container{margin:0px 0px 37px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-da2f3a9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-860 .elementor-element.elementor-element-2d328b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-2d328b4{--container-widget-width:177px;--container-widget-flex-grow:0;width:var( --container-widget-width, 177px );max-width:177px;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-860 .elementor-element.elementor-element-8035644{--padding-top:240px;--padding-bottom:240px;--padding-left:45px;--padding-right:45px;}.elementor-860 .elementor-element.elementor-element-e1406e5 .elementor-heading-title{font-size:27px;line-height:47px;letter-spacing:6.75px;}.elementor-860 .elementor-element.elementor-element-65a8c40 .elementor-heading-title{font-size:81px;line-height:100px;letter-spacing:3.2px;}.elementor-860 .elementor-element.elementor-element-3f95997 > .elementor-widget-container{margin:-60px 0px 10px 0px;}.elementor-860 .elementor-element.elementor-element-3f95997 .elementor-heading-title{font-size:87px;line-height:143px;}.elementor-860 .elementor-element.elementor-element-d132327{--container-widget-width:221px;--container-widget-flex-grow:0;width:var( --container-widget-width, 221px );max-width:221px;}.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button{border-width:2px 2px 2px 2px;}}@media(max-width:767px){.elementor-860 .elementor-element.elementor-element-b4a83eb{--min-height:100vh;--justify-content:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-860 .elementor-element.elementor-element-31fb2b1 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:15vh 0 0 0;}.elementor-860 .elementor-element.elementor-element-31fb2b1 .elementor-heading-title{font-size:18px;line-height:35px;letter-spacing:4.5px;}.elementor-860 .elementor-element.elementor-element-f0fc18e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-f0fc18e .elementor-heading-title{font-size:37px;line-height:60px;letter-spacing:4px;}.elementor-860 .elementor-element.elementor-element-74a77f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 0 0;}.elementor-860 .elementor-element.elementor-element-74a77f0 .elementor-heading-title{font-size:18px;line-height:35px;letter-spacing:4.5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-860 .elementor-element.elementor-element-997540b > .elementor-widget-container{margin:32px 0px -81px 0px;}.elementor-860 .elementor-element.elementor-element-66b07cb img{height:213px;}.elementor-860 .elementor-element.elementor-element-45cc531{--width:16px;--min-height:150px;}.elementor-860 .elementor-element.elementor-element-05c01bd{--container-widget-width:calc(75% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-flex-grow:0;width:var( --container-widget-width, calc(75% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5)) );max-width:calc(75% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5));}.elementor-860 .elementor-element.elementor-element-05c01bd img{height:150px;}.elementor-860 .elementor-element.elementor-element-d84d6d3{--container-widget-width:calc(25% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5));--container-widget-flex-grow:0;width:var( --container-widget-width, calc(25% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5)) );max-width:calc(25% - (16px * 0.5) - (14px * 0.5) - (14px * 0.5));}.elementor-860 .elementor-element.elementor-element-d84d6d3 img{height:150px;}.elementor-860 .elementor-element.elementor-element-95b03e9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:137px;--padding-left:25px;--padding-right:25px;}.elementor-860 .elementor-element.elementor-element-c4d64f1 > .elementor-widget-container{margin:0px 0px -56px 198px;}.elementor-860 .elementor-element.elementor-element-c4d64f1 img{width:88px;}.elementor-860 .elementor-element.elementor-element-52b68c0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-52b68c0{text-align:left;}.elementor-860 .elementor-element.elementor-element-52b68c0 .elementor-heading-title{font-size:29px;line-height:30px;letter-spacing:2.9px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-860 .elementor-element.elementor-element-da2f3a9{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-860 .elementor-element.elementor-element-2d328b4{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-860 .elementor-element.elementor-element-8035644{--min-height:100vh;--justify-content:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:-132px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-860 .elementor-element.elementor-element-e1406e5 > .elementor-widget-container{margin:0px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-860 .elementor-element.elementor-element-e1406e5 .elementor-heading-title{font-size:16px;letter-spacing:3.5px;}.elementor-860 .elementor-element.elementor-element-65a8c40 .elementor-heading-title{font-size:calc((100vw - 60px)* 0.115);line-height:1.75em;letter-spacing:0.05em;}.elementor-860 .elementor-element.elementor-element-3f95997 > .elementor-widget-container{margin:-9vw 0vw 12.5vw 0vw;}.elementor-860 .elementor-element.elementor-element-3f95997 .elementor-heading-title{font-size:calc((100vw - 60px) * 0.14);line-height:1.52em;letter-spacing:0px;}}@media(min-width:768px){.elementor-860 .elementor-element.elementor-element-80b09c9{--content-width:1728px;}.elementor-860 .elementor-element.elementor-element-a8c9b4e{--width:calc(100% + 290px);}.elementor-860 .elementor-element.elementor-element-45cc531{--width:30px;}.elementor-860 .elementor-element.elementor-element-95b03e9{--width:518px;}.elementor-860 .elementor-element.elementor-element-d742971{--width:947px;}}@media(max-width:1024px) and (min-width:768px){.elementor-860 .elementor-element.elementor-element-a8c9b4e{--width:100%;}.elementor-860 .elementor-element.elementor-element-45cc531{--width:33px;}.elementor-860 .elementor-element.elementor-element-95b03e9{--width:100%;}.elementor-860 .elementor-element.elementor-element-d742971{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-997540b */.elementor-860 .elementor-element.elementor-element-997540b {
    position: absolute;
    bottom: 90px;
    opacity: 0.8;
    z-index: 1;
    transition: opacity 0.3s;
}
.elementor-860 .elementor-element.elementor-element-997540b:hover {
    opacity: 1;
}

@media screen and (max-width: 767px) {
    .elementor-860 .elementor-element.elementor-element-997540b {
        position: relative;
        bottom: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a83eb */.elementor-860 .elementor-element.elementor-element-b4a83eb {
    overflow: hidden;
    max-height: 1020px;
}
@media screen and (max-width: 767px) {
    .elementor-860 .elementor-element.elementor-element-b4a83eb {
        background-size: auto 65% !important;
        background-position: 50% 0% !important;
    }
    .elementor-860 .elementor-element.elementor-element-b4a83eb::before {
        background-image: linear-gradient(180deg, #00000000 20%, #000000 65%) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8c9b4e */.elementor-860 .elementor-element.elementor-element-a8c9b4e {
    max-width: none;
    justify-content: flex-end;
    flex-shrink: 0;
}
@media screen and (max-width: 1295px) and (min-width: 1025px) {
    .elementor-860 .elementor-element.elementor-element-a8c9b4e {
        width: 80vw;
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd70c19 */@media screen and (min-width: 1025px) {
    .elementor-860 .elementor-element.elementor-element-bd70c19 {
        max-width: 754px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52b68c0 */@media screen and (max-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-52b68c0 .elementor-heading-title {
        max-width: 458px;
    }
}

@media screen and (max-width: 767px) {
    .elementor-860 .elementor-element.elementor-element-52b68c0 .elementor-heading-title {
        max-width: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da2f3a9 */.elementor-860 .elementor-element.elementor-element-da2f3a9 p {
    max-width: 678px;
    margin: auto;
    margin-left: 0;
}
@media screen and (max-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-da2f3a9 p {
        max-width: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d328b4 */.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-content-wrapper {
    gap: 0 !important;
}
.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 70px;
    border-left: solid 2px var( --e-global-color-primary );
    transition: all 0.3s;
}
.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-icon svg {
    height: 14px;
    width: auto;
}
.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-content-wrapper:hover .elementor-button-icon svg path {
    fill: #ffffff !important;
}
.elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-text {
    width: 100%;
    padding: 14px;
    background: none !important;
}

@media screen and (max-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-icon {
        min-width: 50px;
    }
    .elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-icon svg {
        height: 9px;
    }
    .elementor-860 .elementor-element.elementor-element-2d328b4 .elementor-button-text {
        padding: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95b03e9 */@media screen and (min-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-95b03e9 {
        flex-shink: 0;
        max-width: 797px;
        min-width: 797px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80b09c9 */.elementor-860 .elementor-element.elementor-element-80b09c9 {
    overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d132327 */.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-content-wrapper {
    gap: 0 !important;
}
.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 70px;
}
.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-icon svg {
    height: 14px;
    width: auto;
}
.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-icon svg path {
    fill: var( --e-global-color-text ) !important;
}
.elementor-860 .elementor-element.elementor-element-d132327:hover .elementor-button-icon svg path {
    fill: var( --e-global-color-secondary ) !important;
}
.elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-text {
    width: 100%;
    padding: 14px;
    background: var( --e-global-color-text );
    transition: background 0.3s;
}

.elementor-860 .elementor-element.elementor-element-d132327:hover .elementor-button-text {
    background: var( --e-global-color-3909c4e );
}

@media screen and (max-width: 1024px) {
    .elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-icon {
        min-width: 50px;
    }
    .elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-icon svg {
        height: 9px;
    }
    .elementor-860 .elementor-element.elementor-element-d132327 .elementor-button-text {
        padding: 12px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(http://www.canadanorthoutfitting.com/wp-content/uploads/2025/01/Montserrat-Regular-1.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(http://www.canadanorthoutfitting.com/wp-content/uploads/2025/01/Montserrat-Medium-1.ttf) format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(http://www.canadanorthoutfitting.com/wp-content/uploads/2025/01/Montserrat-Bold-1.ttf) format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Magnite';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(http://www.canadanorthoutfitting.com/wp-content/uploads/2025/01/Magnite-1.ttf) format('truetype');
}
@font-face {
	font-family: 'Magnite';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url(http://www.canadanorthoutfitting.com/wp-content/uploads/2025/01/Magnite-Italic-1.ttf) format('truetype');
}
/* End Custom Fonts CSS */