.elementor-87 .elementor-element.elementor-element-fc4e3f3{--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;--align-items:stretch;--background-transition:0.3s;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-fc4e3f3:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-fc4e3f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ttmr.velnet.ca/wp-content/uploads/sites/116/2024/06/65f106b30cb8628fba76530a_tt-mclaren-p-2000.jpg");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-fc4e3f3, .elementor-87 .elementor-element.elementor-element-fc4e3f3::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-153a2b9{--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:space-between;--align-items:flex-start;--background-transition:0.3s;--padding-top:128px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-77e473c{--display:flex;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-399161c .elementor-heading-title{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-ce45375{--iteration-count:infinite;--dynamic-text-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-ce45375 .elementor-headline{text-align:left;}.elementor-87 .elementor-element.elementor-element-ce45375 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-c838615{--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:flex-start;--gap:24px 24px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-ef3deb0{color:#FFFFFF;font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-2eb56cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-abab784 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-abab784 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-6dd43731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-6151f4b{--display:flex;--background-transition:0.3s;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-da26017 .elementor-heading-title{color:var( --e-global-color-text );line-height:1.2em;}.elementor-87 .elementor-element.elementor-element-f037b3f{--divider-border-style:solid;--divider-color:var( --e-global-color-fc04bfd );--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-f037b3f .elementor-divider-separator{width:100%;}.elementor-87 .elementor-element.elementor-element-f037b3f .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-87 .elementor-element.elementor-element-4102eb4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5rem 5rem;--grid-auto-flow:row;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-1b36491{color:var( --e-global-color-primary );font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );width:var( --container-widget-width, 416px );max-width:416px;--container-widget-width:416px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-faf86ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1.5rem 1.5rem;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-83a5b79{--display:flex;--gap:.75rem .75rem;--overflow:hidden;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-b336759{--display:flex;--overflow:hidden;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button{font-size:20px;background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-f076e14{right:12px;}body.rtl .elementor-87 .elementor-element.elementor-element-f076e14{left:12px;}.elementor-87 .elementor-element.elementor-element-f076e14{bottom:12px;}.elementor-87 .elementor-element.elementor-element-6c2970f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-6bfcf7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-ccb08d9 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-9689626 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-9689626 > .elementor-widget-container{padding:6px 10px 6px 10px;background-color:#F7F8FA;}.elementor-87 .elementor-element.elementor-element-e7475f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-8dc0c9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-88a913c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5px 5px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-3060ec6 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-3eb58b0 .elementor-heading-title{color:var( --e-global-color-text );font-size:12px;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-c47f0d9 .elementor-heading-title{color:var( --e-global-color-text );font-size:12px;text-decoration:underline;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-icon i{color:#838793;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-icon svg{fill:#838793;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-d2c3ac5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-icon{padding-right:0px;}.elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-item > a{font-size:13px;}.elementor-87 .elementor-element.elementor-element-d2c3ac5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-75aa8ec{--display:flex;--gap:.75rem .75rem;--overflow:hidden;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-d34f5ce{--display:flex;--overflow:hidden;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;}.elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button{font-size:20px;background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-8ff992a{right:12px;}body.rtl .elementor-87 .elementor-element.elementor-element-8ff992a{left:12px;}.elementor-87 .elementor-element.elementor-element-8ff992a{bottom:12px;}.elementor-87 .elementor-element.elementor-element-9f7d163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-e61035e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-6e774a2 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-8f71840 .elementor-heading-title{color:var( --e-global-color-text );font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-8f71840 > .elementor-widget-container{padding:6px 10px 6px 10px;background-color:#F7F8FA;}.elementor-87 .elementor-element.elementor-element-bbc144b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-569284c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-6f6b710{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:5px 5px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-b903d70 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-2a4249f .elementor-heading-title{color:var( --e-global-color-text );font-size:12px;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-f4ff8a9 .elementor-heading-title{color:var( --e-global-color-text );font-size:12px;text-decoration:underline;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-icon i{color:#838793;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-icon svg{fill:#838793;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-8e54f91{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-icon{padding-right:0px;}.elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-item > a{font-size:13px;}.elementor-87 .elementor-element.elementor-element-8e54f91 .elementor-icon-list-text{transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-ef70622{--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:flex-end;--align-items:center;--background-transition:0.3s;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-ef70622:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-ef70622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ttmr.velnet.ca/wp-content/uploads/sites/116/2024/06/65d66d2a9bec4b57eded60dc_ttmr_img-3.webp");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-ef70622, .elementor-87 .elementor-element.elementor-element-ef70622::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-c43ca31{--display:flex;--gap:16px 16px;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-87 .elementor-element.elementor-element-12efdc2 .elementor-heading-title{color:#FCFCFC;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-12efdc2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-87 .elementor-element.elementor-element-4d7a0b0{--display:flex;--gap:12px 12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#93919140;--border-color:#93919140;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4d7a0b0, .elementor-87 .elementor-element.elementor-element-4d7a0b0::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-1e6bbd9 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-1e6bbd9 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-1e6bbd9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-1e6bbd9 .elementor-icon-list-text{color:var( --e-global-color-4cbe734 );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-627181a{color:var( --e-global-color-4cbe734 );}.elementor-87 .elementor-element.elementor-element-f0a14c6{--display:flex;--gap:12px 12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f0a14c6, .elementor-87 .elementor-element.elementor-element-f0a14c6::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-d8603c6 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-d8603c6 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-d8603c6{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-d8603c6 .elementor-icon-list-text{color:var( --e-global-color-4cbe734 );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-80ce3cc{color:var( --e-global-color-4cbe734 );}.elementor-87 .elementor-element.elementor-element-95142eb{--display:flex;--gap:12px 12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-95142eb, .elementor-87 .elementor-element.elementor-element-95142eb::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-c25e463 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-c25e463 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-c25e463{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-c25e463 .elementor-icon-list-text{color:var( --e-global-color-4cbe734 );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-bfc47fd{color:var( --e-global-color-4cbe734 );}.elementor-87 .elementor-element.elementor-element-6d8e7a3{--display:flex;--gap:12px 12px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF40;--border-color:#FFFFFF40;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-6d8e7a3, .elementor-87 .elementor-element.elementor-element-6d8e7a3::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-0fd3e15 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-0fd3e15 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-87 .elementor-element.elementor-element-0fd3e15{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-87 .elementor-element.elementor-element-0fd3e15 .elementor-icon-list-text{color:var( --e-global-color-4cbe734 );transition:color 0.3s;}.elementor-87 .elementor-element.elementor-element-308cf2a{color:var( --e-global-color-4cbe734 );}.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-4476b1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-47d1d93{--display:flex;--background-transition:0.3s;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-cbd22d9 .elementor-heading-title{color:var( --e-global-color-text );line-height:1.2em;}.elementor-87 .elementor-element.elementor-element-17ea293{--divider-border-style:solid;--divider-color:var( --e-global-color-fc04bfd );--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-17ea293 .elementor-divider-separator{width:100%;}.elementor-87 .elementor-element.elementor-element-17ea293 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-87 .elementor-element.elementor-element-56680c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:6rem 6rem;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-0a4249a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8rem 8rem;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-fc04bfd );--border-color:var( --e-global-color-fc04bfd );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:96px;}.elementor-87 .elementor-element.elementor-element-0a4249a, .elementor-87 .elementor-element.elementor-element-0a4249a::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-d97d233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-item{border-width:0px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-active .elementor-accordion-icon, .elementor-87 .elementor-element.elementor-element-ac59511 .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-title{font-size:24px;font-weight:400;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-tab-title{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-tab-content{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );padding:12px 0px 12px 0px;}.elementor-87 .elementor-element.elementor-element-ac59511{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-b396d17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button{fill:#AFB2BA;color:#AFB2BA;background-color:#FFF20000;}.elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button:focus{background-color:#00000000;}.elementor-87 .elementor-element.elementor-element-1a133f3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-a059f22{--display:flex;--background-transition:0.3s;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-a2f01da .elementor-heading-title{color:var( --e-global-color-text );line-height:1.2em;}.elementor-87 .elementor-element.elementor-element-76df396{--divider-border-style:solid;--divider-color:var( --e-global-color-fc04bfd );--divider-border-width:1px;}.elementor-87 .elementor-element.elementor-element-76df396 .elementor-divider-separator{width:100%;}.elementor-87 .elementor-element.elementor-element-76df396 .elementor-divider{padding-block-start:40px;padding-block-end:40px;}.elementor-87 .elementor-element.elementor-element-ba2cebd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5rem 5rem;--grid-auto-flow:row;--align-items:start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-d0f791d{--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:space-between;--gap:1rem 1rem;--background-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-99247eb{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:100px;}.elementor-87 .elementor-element.elementor-element-99247eb:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-99247eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ttmr.velnet.ca/wp-content/uploads/sites/116/2024/06/66156b74f1f0747ae0ecb32e_tt_caddy-beach-p-800.webp");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-99247eb::before, .elementor-87 .elementor-element.elementor-element-99247eb > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-99247eb > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-99247eb > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-99247eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-99247eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-87 .elementor-element.elementor-element-99247eb, .elementor-87 .elementor-element.elementor-element-99247eb::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-a809463 .elementor-button{font-size:20px;background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-87 .elementor-element.elementor-element-a809463 .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-a809463 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-a809463 .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-a809463 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-a809463{right:32px;}body.rtl .elementor-87 .elementor-element.elementor-element-a809463{left:32px;}.elementor-87 .elementor-element.elementor-element-a809463{bottom:32px;}.elementor-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-wrapper{text-align:left;}.elementor-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-title{color:#FFFFFF;font-size:1.75rem;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-description{color:#FFFFFF;font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-80c9f69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-80c9f69{width:var( --container-widget-width, 382px );max-width:382px;--container-widget-width:382px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-309ebe0{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:100px;}.elementor-87 .elementor-element.elementor-element-309ebe0:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-309ebe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ttmr.velnet.ca/wp-content/uploads/sites/116/2024/06/66156b74f1f0747ae0ecb32e_tt_caddy-beach-p-800.webp");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-309ebe0::before, .elementor-87 .elementor-element.elementor-element-309ebe0 > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-309ebe0 > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-309ebe0 > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-309ebe0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-309ebe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-87 .elementor-element.elementor-element-309ebe0, .elementor-87 .elementor-element.elementor-element-309ebe0::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button{font-size:20px;background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;}.elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );}.elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button:focus svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-87 .elementor-element.elementor-element-bb2942e{right:32px;}body.rtl .elementor-87 .elementor-element.elementor-element-bb2942e{left:32px;}.elementor-87 .elementor-element.elementor-element-bb2942e{bottom:32px;}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-wrapper{text-align:left;}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-title{color:#FFFFFF;font-size:1.75rem;line-height:1.4em;}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-description{color:#FFFFFF;font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-58698ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-58698ba{width:var( --container-widget-width, 382px );max-width:382px;--container-widget-width:382px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-f221acd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.3;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-f221acd:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-f221acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ttmr.velnet.ca/wp-content/uploads/sites/116/2024/06/65d663f620af95955767c118_vandutch40-people.jpeg");background-position:center center;background-size:cover;}.elementor-87 .elementor-element.elementor-element-f221acd::before, .elementor-87 .elementor-element.elementor-element-f221acd > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f221acd > .e-con-inner > .elementor-background-video-container::before, .elementor-87 .elementor-element.elementor-element-f221acd > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f221acd > .e-con-inner > .elementor-background-slideshow::before, .elementor-87 .elementor-element.elementor-element-f221acd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-87 .elementor-element.elementor-element-f221acd, .elementor-87 .elementor-element.elementor-element-f221acd::before{--border-transition:0.3s;}.elementor-87 .elementor-element.elementor-element-1628a4c .elementor-heading-title{color:#FFFFFF;font-size:80px;letter-spacing:-0.04em;}.elementor-87 .elementor-element.elementor-element-1628a4c{width:var( --container-widget-width, 564px );max-width:564px;--container-widget-width:564px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-1af4ff9{color:#FFFFFF;font-size:18px;line-height:1.25em;letter-spacing:-0.02em;width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;}.elementor-87 .elementor-element.elementor-element-1af4ff9 > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button .elementor-button-content-wrapper{gap:32px;}.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button{background-color:#FFFFFF;}.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-87 .elementor-element.elementor-element-ef3deb0{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-6151f4b{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f037b3f .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-87 .elementor-element.elementor-element-4102eb4{--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-1b36491{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-faf86ae{--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-ccb08d9 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-9689626 .elementor-heading-title{font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-e7475f7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;}.elementor-87 .elementor-element.elementor-element-6e774a2 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-8f71840 .elementor-heading-title{font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-bbc144b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;}.elementor-87 .elementor-element.elementor-element-ef70622{--padding-top:40vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-87 .elementor-element.elementor-element-c43ca31{--padding-top:40px;--padding-bottom:40px;--padding-left:2vw;--padding-right:2vw;}.elementor-87 .elementor-element.elementor-element-47d1d93{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-17ea293 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-87 .elementor-element.elementor-element-56680c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-d97d233{--gap:32px 32px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-title{font-size:20px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-tab-content{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-ac59511{width:100%;max-width:100%;}.elementor-87 .elementor-element.elementor-element-a059f22{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-76df396 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-87 .elementor-element.elementor-element-ba2cebd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-d0f791d{--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-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-description{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-description{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}}@media(max-width:767px){.elementor-87 .elementor-element.elementor-element-fc4e3f3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-153a2b9{--padding-top:128px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-ef3deb0{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-6dd43731{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-6151f4b{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-da26017 .elementor-heading-title{font-size:13px;}.elementor-87 .elementor-element.elementor-element-4102eb4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-1b36491{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-faf86ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button{font-size:16px;padding:14px 14px 14px 14px;}.elementor-87 .elementor-element.elementor-element-ccb08d9 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-9689626 .elementor-heading-title{font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-e7475f7{--gap:12px 12px;}.elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button{font-size:16px;padding:14px 14px 14px 14px;}.elementor-87 .elementor-element.elementor-element-6e774a2 .elementor-heading-title{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-8f71840 .elementor-heading-title{font-size:var( --e-global-typography-4444b0f-font-size );line-height:var( --e-global-typography-4444b0f-line-height );letter-spacing:var( --e-global-typography-4444b0f-letter-spacing );word-spacing:var( --e-global-typography-4444b0f-word-spacing );}.elementor-87 .elementor-element.elementor-element-bbc144b{--gap:12px 12px;}.elementor-87 .elementor-element.elementor-element-c43ca31{--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-87 .elementor-element.elementor-element-12efdc2 .elementor-heading-title{font-size:13px;}.elementor-87 .elementor-element.elementor-element-12efdc2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-87 .elementor-element.elementor-element-4d7a0b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-f0a14c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-95142eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-6d8e7a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-4476b1b{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-47d1d93{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-cbd22d9 .elementor-heading-title{font-size:13px;}.elementor-87 .elementor-element.elementor-element-56680c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-87 .elementor-element.elementor-element-0a4249a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-title{font-size:1.15rem;}.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-tab-content{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-1a133f3c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-87 .elementor-element.elementor-element-a059f22{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-87 .elementor-element.elementor-element-a2f01da .elementor-heading-title{font-size:13px;}.elementor-87 .elementor-element.elementor-element-ba2cebd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-87 .elementor-element.elementor-element-99247eb{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-a809463 .elementor-button{font-size:16px;padding:13px 13px 13px 13px;}.elementor-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-title{font-size:1.25rem;}.elementor-87 .elementor-element.elementor-element-80c9f69 .elementor-image-box-description{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-309ebe0{--min-height:320px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button{font-size:16px;padding:13px 13px 13px 13px;}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-title{font-size:1.25rem;}.elementor-87 .elementor-element.elementor-element-58698ba .elementor-image-box-description{font-size:var( --e-global-typography-025b52c-font-size );line-height:var( --e-global-typography-025b52c-line-height );letter-spacing:var( --e-global-typography-025b52c-letter-spacing );word-spacing:var( --e-global-typography-025b52c-word-spacing );}.elementor-87 .elementor-element.elementor-element-1628a4c .elementor-heading-title{font-size:40px;}.elementor-87 .elementor-element.elementor-element-1af4ff9{font-size:1rem;}}@media(min-width:768px){.elementor-87 .elementor-element.elementor-element-c838615{--width:416px;}.elementor-87 .elementor-element.elementor-element-8dc0c9f{--width:auto;}.elementor-87 .elementor-element.elementor-element-88a913c{--width:auto;}.elementor-87 .elementor-element.elementor-element-569284c{--width:auto;}.elementor-87 .elementor-element.elementor-element-6f6b710{--width:auto;}.elementor-87 .elementor-element.elementor-element-c43ca31{--width:416px;}.elementor-87 .elementor-element.elementor-element-99247eb{--width:50%;}.elementor-87 .elementor-element.elementor-element-309ebe0{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-87 .elementor-element.elementor-element-c43ca31{--width:100%;}.elementor-87 .elementor-element.elementor-element-99247eb{--width:100%;}.elementor-87 .elementor-element.elementor-element-309ebe0{--width:100%;}}@media(min-width:1025px){.elementor-87 .elementor-element.elementor-element-ef70622:not(.elementor-motion-effects-element-type-background), .elementor-87 .elementor-element.elementor-element-ef70622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for animated-headline, class: .elementor-element-ce45375 */.elementor-87 .elementor-element.elementor-element-ce45375 .elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{
    padding: 0px;
}

.elementor-87 .elementor-element.elementor-element-ce45375 .elementor-headline-animation-type-slide-down{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abab784 */.elementor-87 .elementor-element.elementor-element-abab784 .elementor-button-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d09e21d */.elementor-87 .elementor-element.elementor-element-d09e21d .elementor-button-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b36491 */.elementor-87 .elementor-element.elementor-element-1b36491 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f076e14 */.elementor-87 .elementor-element.elementor-element-f076e14 .elementor-button-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d2c3ac5 */.elementor-87 .elementor-element.elementor-element-d2c3ac5 svg path{
    fill:#838793
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a5b79 */.elementor-87 .elementor-element.elementor-element-83a5b79 img{
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-83a5b79:hover img{
    transform: scale(1.05);
}





@media only screen and (min-width:1024px){
    
.elementor-87 .elementor-element.elementor-element-83a5b79 .feature-list{
    transform: translatey(50px);
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-83a5b79:hover .feature-list{
    transform: translatey(0);
}

.elementor-87 .elementor-element.elementor-element-83a5b79 .animated-btn{
    transform: scale(0);
    transition: 0.3s;
}


.elementor-87 .elementor-element.elementor-element-83a5b79:hover .animated-btn{
    transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ff992a */.elementor-87 .elementor-element.elementor-element-8ff992a .elementor-button-icon{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8e54f91 */.elementor-87 .elementor-element.elementor-element-8e54f91 svg path{
    fill:#838793
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75aa8ec */.elementor-87 .elementor-element.elementor-element-75aa8ec img{
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-75aa8ec:hover img{
    transform: scale(1.05);
}





@media only screen and (min-width:1024px){
    
.elementor-87 .elementor-element.elementor-element-75aa8ec .feature-list{
    transform: translatey(50px);
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-75aa8ec:hover .feature-list{
    transform: translatey(0);
}

.elementor-87 .elementor-element.elementor-element-75aa8ec .animated-btn{
    transform: scale(0);
    transition: 0.3s;
}


.elementor-87 .elementor-element.elementor-element-75aa8ec:hover .animated-btn{
    transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1e6bbd9 */.elementor-87 .elementor-element.elementor-element-1e6bbd9 svg path {
    fill: #fcfcfc
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d8603c6 */.elementor-87 .elementor-element.elementor-element-d8603c6 svg path {
    fill: #fcfcfc
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c25e463 */.elementor-87 .elementor-element.elementor-element-c25e463 svg path {
    fill: #fcfcfc
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0fd3e15 */.elementor-87 .elementor-element.elementor-element-0fd3e15 svg path {
    fill: #fcfcfc
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a71c72 */.elementor-87 .elementor-element.elementor-element-9a71c72 .elementor-button-icon{
    display: flex;
}

.elementor-87 .elementor-element.elementor-element-9a71c72:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c43ca31 */.elementor-87 .elementor-element.elementor-element-c43ca31{
    -webkit-backdrop-filter: blur(50px);
    backdrop-filter: blur(50px);
    background-color: rgba(255, 255, 255, .05);
    border-radius: .375rem;
}

@media only screen and (max-width:1024px){
    .elementor-87 .elementor-element.elementor-element-c43ca31 p{
        color:#afb2ba !important;
    }
    
    .elementor-87 .elementor-element.elementor-element-c43ca31{
     background-color:white !important;
     border-radius:0px;
    }
    
    .elementor-87 .elementor-element.elementor-element-c43ca31 svg path{
        fill:black;
    }
    
    .elementor-87 .elementor-element.elementor-element-c43ca31 .elementor-icon-list-text{
        color:black !important;
    }
    
    .elementor-87 .elementor-element.elementor-element-c43ca31 .elementor-widget-text-editor{
        color:#838793 !important;
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-ac59511 */.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-item{
    padding: 24px 0px;
    border-top:1px solid #e1e4e9 !important;
}

.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-accordion-icon{
    font-size: 20px;
}

.elementor-87 .elementor-element.elementor-element-ac59511 .elementor-tab-title{
    align-items:center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eeea0f2 */.elementor-87 .elementor-element.elementor-element-eeea0f2 .elementor-button-icon{
    display: flex;
}

.elementor-87 .elementor-element.elementor-element-eeea0f2 a:hover svg path{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac87cc2 */.elementor-87 .elementor-element.elementor-element-ac87cc2 a{
    padding: 0px;
}

.elementor-87 .elementor-element.elementor-element-ac87cc2 svg path{
    fill: #AFB2BA
}


.elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button-icon{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.elementor-87 .elementor-element.elementor-element-ac87cc2 .elementor-button-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a809463 */.elementor-87 .elementor-element.elementor-element-a809463 .elementor-button-icon{
    display: flex;
}

@media only screen and (max-width:1024px){
    .elementor-87 .elementor-element.elementor-element-a809463 {
        top:16px !important;
        bottom:unset !important;
        right:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-80c9f69 */.elementor-87 .elementor-element.elementor-element-80c9f69 h3{
 margin:0px;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99247eb */@media only screen and (min-width:1024px){
    .elementor-87 .elementor-element.elementor-element-99247eb:hover{
        width:80%;
    }
    .elementor-87 .elementor-element.elementor-element-99247eb .animated-btn{
    transform: scale(0);
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-99247eb:hover .animated-btn{
    transform: scale(1);
}


.elementor-87 .elementor-element.elementor-element-99247eb{
    transition: 0.3s;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb2942e */.elementor-87 .elementor-element.elementor-element-bb2942e .elementor-button-icon{
    display: flex;
}

@media only screen and (max-width:1024px){
    .elementor-87 .elementor-element.elementor-element-bb2942e {
        top:16px !important;
        bottom:unset !important;
        right:16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-58698ba */.elementor-87 .elementor-element.elementor-element-58698ba h3{
 margin:0px;   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-309ebe0 */@media only screen and (min-width:1024px){
    .elementor-87 .elementor-element.elementor-element-309ebe0:hover{
        width:80%;
    }
    .elementor-87 .elementor-element.elementor-element-309ebe0 .animated-btn{
    transform: scale(0);
    transition: 0.3s;
}

.elementor-87 .elementor-element.elementor-element-309ebe0:hover .animated-btn{
    transform: scale(1);
}


.elementor-87 .elementor-element.elementor-element-309ebe0{
    transition: 0.3s;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af4ff9 */.elementor-87 .elementor-element.elementor-element-1af4ff9 p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e326dc */.elementor-87 .elementor-element.elementor-element-1e326dc .elementor-button-icon{
    display: flex;
}

.elementor-87 .elementor-element.elementor-element-1e326dc a:hover svg path{
    fill: white;
}/* End custom CSS */