.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-6eb9bd0{--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;--overlay-opacity:1;--padding-top:16em;--padding-bottom:10em;--padding-left:9.19em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-6eb9bd0:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/Lab-Hero-WS.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6557 .elementor-element.elementor-element-6eb9bd0::before, .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #0000001C 0%, #00000099 100%);}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );color:var( --e-global-color-primary );}.elementor-6557 .elementor-element.elementor-element-ea82f65 > .elementor-widget-container{margin:-0.5em 0em 0em 0em;padding:0em 0em 2em 0em;}.elementor-6557 .elementor-element.elementor-element-ea82f65 .elementor-heading-title{font-family:"Windsore Script", Sans-serif;font-size:2.33331em;color:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-7650512 > .elementor-widget-container{margin:-0.75em 0em -1.25em 0em;}.elementor-6557 .elementor-element.elementor-element-7650512 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:7em;font-weight:400;color:var( --e-global-color-text );}.elementor-6557 .elementor-element.elementor-element-6ddd3a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button:hover, .elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button:focus{background-color:#FFFFFF;color:#00A0E4;}.elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button{font-family:"League Gothic", Sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:0.125em;border-radius:99em 99em 99em 99em;padding:1em 3em 1em 3em;}.elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button:hover svg, .elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button:focus svg{fill:#00A0E4;}.elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"League Gothic", Sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:0.125em;border-radius:99em 99em 99em 99em;padding:1em 2.5em 1em 2.5em;}.elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button:hover, .elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-e9820c3 > .elementor-widget-container{padding:0em 0em 0em 1em;}.elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button:hover svg, .elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-c6cf678{--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;--overlay-opacity:0.66;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6557 .elementor-element.elementor-element-c6cf678:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-c6cf678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/Bright-Texture-WS.jpg");background-repeat:repeat-y;background-size:cover;}.elementor-6557 .elementor-element.elementor-element-c6cf678::before, .elementor-6557 .elementor-element.elementor-element-c6cf678 > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-c6cf678 > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-c6cf678 > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-c6cf678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-c6cf678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-video .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-video .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-6557 .elementor-element.elementor-element-fa8fa6f > .elementor-widget-container{margin:-5em 9.5em 0em 9.5em;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f{z-index:1;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play i{color:#FFFFFF;font-size:11em;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play svg{fill:#FFFFFF;width:11em;height:11em;}.elementor-6557 .elementor-element.elementor-element-6a70f44{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-6a70f44:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-6a70f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc > .elementor-widget-container{margin:-0.5em 0em -0.75em 0em;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4em;font-weight:400;color:#000000;}.elementor-6557 .elementor-element.elementor-element-ec7341c > .elementor-widget-container{margin:-0.5em 0em -0.25em 0em;padding:3em 26em 3em 26em;}.elementor-6557 .elementor-element.elementor-element-ec7341c{text-align:center;}.elementor-6557 .elementor-element.elementor-element-ec7341c .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.6875em;color:#A6A6A6;}.elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button:hover, .elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button{font-family:"League Gothic", Sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:0.125em;border-radius:99em 99em 99em 99em;padding:1em 3em 1em 3em;}.elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button:hover svg, .elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-6557 .elementor-element.elementor-element-0f586db{--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;--overflow:hidden;--overlay-opacity:0.81;--padding-top:8.5em;--padding-bottom:8.5em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-0f586db:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-0f586db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/Polygon-BG-WS.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6557 .elementor-element.elementor-element-0f586db::before, .elementor-6557 .elementor-element.elementor-element-0f586db > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-0f586db > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-0f586db > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-0f586db > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-0f586db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000CC 0%, #00000099 90%);}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-carousel-widget .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-6557 .elementor-element.elementor-element-4a92b41 > .elementor-widget-container{padding:0vw 16vw 0vw 16vw;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .slick-dots,.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-nav-fraction{text-align:center;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow{font-size:3em;color:#FFFFFF;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow svg{width:3em;height:3em;fill:#FFFFFF;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-accent );}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-accent );}.elementor-6557 .elementor-element.elementor-element-68ae27b{--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;--overlay-opacity:0.34;--padding-top:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-68ae27b:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #00A0E4 0%, #5FC5F0 100%);}.elementor-6557 .elementor-element.elementor-element-68ae27b::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/Logo-BG-WS-scaled.webp");--background-overlay:'';background-position:26% 16%;background-repeat:no-repeat;background-size:81% auto;}.elementor-6557 .elementor-element.elementor-element-4afb384 > .elementor-widget-container{margin:-0.5em 0em -0.75em 0em;}.elementor-6557 .elementor-element.elementor-element-4afb384{text-align:center;}.elementor-6557 .elementor-element.elementor-element-4afb384 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4em;font-weight:400;color:#FFFFFF;}.elementor-6557 .elementor-element.elementor-element-4aceeec > .elementor-widget-container{margin:-0.5em 0em -0.25em 0em;padding:3em 22em 0em 22em;}.elementor-6557 .elementor-element.elementor-element-4aceeec{text-align:center;}.elementor-6557 .elementor-element.elementor-element-4aceeec .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.6875em;color:#FDF2F2;}.elementor-6557 .elementor-element.elementor-element-169fd67{--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;--overlay-opacity:1;--padding-top:0em;--padding-bottom:0em;--padding-left:9em;--padding-right:9em;}.elementor-6557 .elementor-element.elementor-element-169fd67:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/BG-WS-scaled.jpg");background-position:55% 100%;background-repeat:no-repeat;background-size:cover;}.elementor-6557 .elementor-element.elementor-element-169fd67::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/Polygon-1-1.png");--background-overlay:'';background-position:50% 50%;background-repeat:no-repeat;background-size:50em auto;}.elementor-6557 .elementor-element.elementor-element-bc4592c{--display:flex;--overlay-opacity:0.6;--margin-top:10em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;--padding-top:9em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-bc4592c:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ctcaninesolutions.com/wp-content/uploads/2024/05/CTA-BG-WS.jpg");background-size:cover;}.elementor-6557 .elementor-element.elementor-element-bc4592c::before, .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-bc4592c > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-bc4592c > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6557 .elementor-element.elementor-element-b1ae050 > .elementor-widget-container{margin:-0.5em 0em -0.75em 0em;}.elementor-6557 .elementor-element.elementor-element-b1ae050{text-align:center;}.elementor-6557 .elementor-element.elementor-element-b1ae050 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:4em;font-weight:400;color:#FFFFFF;}.elementor-6557 .elementor-element.elementor-element-ab2fb83 > .elementor-widget-container{margin:-0.5em 0em -0.25em 0em;padding:2em 21em 2em 20em;}.elementor-6557 .elementor-element.elementor-element-ab2fb83{text-align:center;}.elementor-6557 .elementor-element.elementor-element-ab2fb83 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.6875em;color:#FDF2F2;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button{background-color:#00A0E400;font-family:"League Gothic", Sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;letter-spacing:0.125em;border-style:solid;border-width:0.0625em 0.0625em 0.0625em 0.0625em;border-radius:99em 99em 99em 99em;padding:1em 3em 1em 3em;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button:hover, .elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:#FFFFFF;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button:hover svg, .elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-6557 .elementor-element.elementor-element-0f586db{--width:100%;}}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-6eb9bd0:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:80% 0%;}.elementor-6557 .elementor-element.elementor-element-6eb9bd0{--padding-top:15em;--padding-bottom:10em;--padding-left:7vw;--padding-right:0;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-7650512 .elementor-heading-title{font-size:5.5em;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button{padding:1em 2.65em 1em 2.65em;}.elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button{padding:1em 2em 1em 2em;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-fa8fa6f > .elementor-widget-container{margin:-5em 7vw 0 7vw;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play i{font-size:9em;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play svg{width:9em;height:9em;}.elementor-6557 .elementor-element.elementor-element-6a70f44{--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc .elementor-heading-title{font-size:3.5em;}.elementor-6557 .elementor-element.elementor-element-ec7341c > .elementor-widget-container{padding:3em 14vw 3em 14vw;}.elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button{padding:1em 2em 1em 2em;}.elementor-6557 .elementor-element.elementor-element-0f586db{--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-4a92b41 > .elementor-widget-container{padding:0vw 7vw 0vw 7vw;}.elementor-6557 .elementor-element.elementor-element-68ae27b::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:45% 100%;background-size:83% auto;}.elementor-6557 .elementor-element.elementor-element-68ae27b{--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-4afb384 .elementor-heading-title{font-size:3.5em;}.elementor-6557 .elementor-element.elementor-element-4aceeec > .elementor-widget-container{padding:3em 14vw 0 14vw;}.elementor-6557 .elementor-element.elementor-element-169fd67:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:32% 0%;}.elementor-6557 .elementor-element.elementor-element-169fd67::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 50%;background-size:43em auto;}.elementor-6557 .elementor-element.elementor-element-169fd67{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:7vw;}.elementor-6557 .elementor-element.elementor-element-bc4592c:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:45% 1%;}.elementor-6557 .elementor-element.elementor-element-bc4592c{--margin-top:10em;--margin-bottom:10em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-6557 .elementor-element.elementor-element-b1ae050 .elementor-heading-title{font-size:3.5em;}.elementor-6557 .elementor-element.elementor-element-ab2fb83 > .elementor-widget-container{padding:3em 14vw 3em 14vw;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button{padding:1em 2.65em 1em 2.65em;}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-6eb9bd0:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-6eb9bd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:68% 0%;}.elementor-6557 .elementor-element.elementor-element-6eb9bd0{--padding-top:19em;--padding-bottom:6em;--padding-left:7vw;--padding-right:7vw;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-ea82f65 > .elementor-widget-container{padding:0em 0em 1.5em 0em;}.elementor-6557 .elementor-element.elementor-element-ea82f65 .elementor-heading-title{font-size:5vw;}.elementor-6557 .elementor-element.elementor-element-7650512 > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-6557 .elementor-element.elementor-element-7650512 .elementor-heading-title{font-size:13vw;}.elementor-6557 .elementor-element.elementor-element-6ddd3a9{--gap:0.5em 0em;--row-gap:0.5em;--column-gap:0em;--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-e1c41f5 .elementor-button{font-size:1em;}.elementor-6557 .elementor-element.elementor-element-e9820c3 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-6557 .elementor-element.elementor-element-e9820c3 .elementor-button{font-size:1em;}.elementor-widget-video.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-fa8fa6f > .elementor-widget-container{margin:-3em 7vw 0 7vw;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play i{font-size:5em;}.elementor-6557 .elementor-element.elementor-element-fa8fa6f .elementor-custom-embed-play svg{width:5em;height:5em;}.elementor-6557 .elementor-element.elementor-element-6a70f44{--padding-top:5em;--padding-bottom:5em;--padding-left:11vw;--padding-right:11vw;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc{text-align:center;}.elementor-6557 .elementor-element.elementor-element-a7bd3bc .elementor-heading-title{font-size:2.5em;}.elementor-6557 .elementor-element.elementor-element-ec7341c > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-6557 .elementor-element.elementor-element-ec7341c .elementor-heading-title{font-size:1em;line-height:1.6em;}.elementor-6557 .elementor-element.elementor-element-a5c4b10 .elementor-button{font-size:1em;}.elementor-6557 .elementor-element.elementor-element-0f586db{--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-widget-premium-carousel-widget.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-premium-carousel-widget .premium-carousel-nav-fraction{font-size:var( --e-global-typography-primary-font-size );}.elementor-6557 .elementor-element.elementor-element-4a92b41 > .elementor-widget-container{padding:0vw 4vw 0vw 3vw;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow{font-size:2em;}.elementor-6557 .elementor-element.elementor-element-4a92b41 .premium-carousel-wrapper .slick-arrow svg{width:2em;height:2em;}.elementor-6557 .elementor-element.elementor-element-68ae27b::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-68ae27b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:97% 41%;background-size:120% auto;}.elementor-6557 .elementor-element.elementor-element-68ae27b{--padding-top:5em;--padding-bottom:5em;--padding-left:11vw;--padding-right:11vw;}.elementor-6557 .elementor-element.elementor-element-4afb384 > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-6557 .elementor-element.elementor-element-4afb384{text-align:center;}.elementor-6557 .elementor-element.elementor-element-4afb384 .elementor-heading-title{font-size:2.5em;}.elementor-6557 .elementor-element.elementor-element-4aceeec > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-6557 .elementor-element.elementor-element-4aceeec .elementor-heading-title{font-size:1em;line-height:1.6em;}.elementor-6557 .elementor-element.elementor-element-169fd67:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:28% 0%;}.elementor-6557 .elementor-element.elementor-element-169fd67::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-video-container::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6557 .elementor-element.elementor-element-169fd67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% -45%;background-repeat:repeat-y;background-size:73% auto;}.elementor-6557 .elementor-element.elementor-element-bc4592c:not(.elementor-motion-effects-element-type-background), .elementor-6557 .elementor-element.elementor-element-bc4592c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0%;}.elementor-6557 .elementor-element.elementor-element-bc4592c{--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:7vw;--padding-right:7vw;}.elementor-6557 .elementor-element.elementor-element-b1ae050 > .elementor-widget-container{margin:-0.25em 0em -0.25em 0em;}.elementor-6557 .elementor-element.elementor-element-b1ae050{text-align:center;}.elementor-6557 .elementor-element.elementor-element-b1ae050 .elementor-heading-title{font-size:2.5em;}.elementor-6557 .elementor-element.elementor-element-ab2fb83 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-6557 .elementor-element.elementor-element-ab2fb83 .elementor-heading-title{font-size:1em;line-height:1.6em;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 > .elementor-widget-container{padding:2em 0em 0em 0em;}.elementor-6557 .elementor-element.elementor-element-e0c4f83 .elementor-button{font-size:1em;}}/* Start custom CSS */a.carousel-arrow.carousel-prev {
  left:-4em!important;
}
a.carousel-arrow.carousel-next {
  right:-4em!important;
}


@media screen and (min-width:768px) and (max-width:1025px){
    
a.carousel-arrow.carousel-prev {
  left:-1.5em!important;
}
a.carousel-arrow.carousel-next {
  right:-1.5em!important;
}
}

@media screen and (min-width:767px) and (max-width:845px){
    a.carousel-arrow.carousel-prev {
  left:0.2em!important;

}
a.carousel-arrow.carousel-next {
  right:0.2em!important;
}
}

@media screen and (max-width:767px){
.blueButton {
    padding-right:0.5em;
}

   a.carousel-arrow.carousel-prev {
  left:-0.85em!important;
font-size:1.5em!important;
}
a.carousel-arrow.carousel-next {
  right:-0.85em!important;
  font-size:1.5em!important;
}

.slick-dots li{
    font-size:0.3em!important;
    margin:0!important;
}
}/* End custom CSS */