.elementor-2443 .elementor-element.elementor-element-6099953{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2443 .elementor-element.elementor-element-f64c02e .hero-sec .hero-top .author-info h4{margin:0em 0em 0em 0em;}.elementor-2443 .elementor-element.elementor-element-f64c02e .hero-sec .hero-top .author-info span{margin:0em 0em 0em 0em;}.elementor-2443 .elementor-element.elementor-element-f64c02e .hero-sec .hero-top p{font-size:16px;margin:0em 0em 0em 0em;}.elementor-2443 .elementor-element.elementor-element-f64c02e .hero-sec .hero-bottom .theme-btn{padding:12px 24px 12px 24px;}.elementor-2443 .elementor-element.elementor-element-1707918{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-2443 .elementor-element.elementor-element-81b65ac{--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;}.elementor-2443 .elementor-element.elementor-element-c6ca141{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-c6ca141:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-c6ca141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-boxedbyfabmie-2026-04-15-22_53_04-scaled.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-bd1c12f{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-bd1c12f:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-bd1c12f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-spectrum-darenthornley-2025-09-27-14_37_29-scaled.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-f6c35c0{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-f6c35c0:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-f6c35c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-supremebarbershop104-2026-04-23-21_52_28-scaled.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-a14e327{--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;}.elementor-2443 .elementor-element.elementor-element-e6146e7{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-e6146e7:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-e6146e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-shoptechiemama-2026-04-23-21_56_36-scaled.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-6e6203c{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-6e6203c:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-6e6203c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/Coffee-1-scaled-1.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-a6b9ddb{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-a6b9ddb:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-a6b9ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/porfolio-2-scaled-1.jpg");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-961dc65{--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;}.elementor-2443 .elementor-element.elementor-element-d05dc57{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-d05dc57:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-d05dc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-webbyexperts-project-laura-2025-06-29-00_10_46-scaled.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-cda3051{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-cda3051:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-cda3051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-web-notics-minds-2025-06-27-02_33_09-scaled.png");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-e4acb54{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-e4acb54:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-e4acb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/04/screencapture-norffstudios-2025-04-25-16_49_17.jpg");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-b9a22e9{--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;}.elementor-2443 .elementor-element.elementor-element-d799f77{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-d799f77:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-d799f77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-spectrum-johnny-2025-09-10-22_58_07-scaled.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-8277dac{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-8277dac:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-8277dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-spectrum-buster-2025-10-25-21_55_14.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-74bc507{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-74bc507:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-74bc507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-spectrum-vision-2025-10-07-16_33_54-scaled.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-33251a5{--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;}.elementor-2443 .elementor-element.elementor-element-d34a35f{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-d34a35f:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-d34a35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-notics-oliver-2025-05-27-01_15_23-1-scaled.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-742777a{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-742777a:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-742777a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/3-2-scaled.webp");background-position:top center;background-size:cover;}.elementor-2443 .elementor-element.elementor-element-2731c10{--display:flex;--min-height:700px;}.elementor-2443 .elementor-element.elementor-element-2731c10:not(.elementor-motion-effects-element-type-background), .elementor-2443 .elementor-element.elementor-element-2731c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://web-spectrum.com/wp-content/uploads/2026/05/screencapture-web-notics-tree-2025-05-21-19_11_36-scaled.webp");background-position:top center;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2443 .elementor-element.elementor-element-1707918{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-c6ca141 */.elementor-2443 .elementor-element.elementor-element-c6ca141{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-c6ca141:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd1c12f */.elementor-2443 .elementor-element.elementor-element-bd1c12f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 8s !important;
}
.elementor-2443 .elementor-element.elementor-element-bd1c12f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6c35c0 */.elementor-2443 .elementor-element.elementor-element-f6c35c0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-f6c35c0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6146e7 */.elementor-2443 .elementor-element.elementor-element-e6146e7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-e6146e7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e6203c */.elementor-2443 .elementor-element.elementor-element-6e6203c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 8s !important;
}
.elementor-2443 .elementor-element.elementor-element-6e6203c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6b9ddb */.elementor-2443 .elementor-element.elementor-element-a6b9ddb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-a6b9ddb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05dc57 */.elementor-2443 .elementor-element.elementor-element-d05dc57{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-d05dc57:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda3051 */.elementor-2443 .elementor-element.elementor-element-cda3051{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 8s !important;
}
.elementor-2443 .elementor-element.elementor-element-cda3051:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4acb54 */.elementor-2443 .elementor-element.elementor-element-e4acb54{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-e4acb54:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d799f77 */.elementor-2443 .elementor-element.elementor-element-d799f77{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-d799f77:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8277dac */.elementor-2443 .elementor-element.elementor-element-8277dac{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 8s !important;
}
.elementor-2443 .elementor-element.elementor-element-8277dac:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74bc507 */.elementor-2443 .elementor-element.elementor-element-74bc507{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-74bc507:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34a35f */.elementor-2443 .elementor-element.elementor-element-d34a35f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-d34a35f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742777a */.elementor-2443 .elementor-element.elementor-element-742777a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 8s !important;
}
.elementor-2443 .elementor-element.elementor-element-742777a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2731c10 */.elementor-2443 .elementor-element.elementor-element-2731c10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 6s !important;
}
.elementor-2443 .elementor-element.elementor-element-2731c10:hover{
    background-position: center bottom !important;
}/* End custom CSS */