.elementor-104 .elementor-element.elementor-element-8080e8b{--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;}.elementor-104 .elementor-element.elementor-element-388d6f31{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;--overlay-mix-blend-mode:multiply;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-104 .elementor-element.elementor-element-388d6f31:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://bobscustomroofing.com/wp-content/uploads/2025/10/gallery-hero-img.webp");background-repeat:no-repeat;background-size:contain;}.elementor-104 .elementor-element.elementor-element-388d6f31::before, .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-388d6f31 > .e-con-inner > .elementor-background-video-container::before, .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-388d6f31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e47583f );background-image:url("https://bobscustomroofing.com/wp-content/uploads/2025/10/overlay-dark-layer.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-104 .elementor-element.elementor-element-588c04e6{--spacer-size:200px;}.elementor-104 .elementor-element.elementor-element-495577b8{--display:flex;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:64px;}.elementor-104 .elementor-element.elementor-element-495577b8:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-495577b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB202AB8;}.elementor-104 .elementor-element.elementor-element-419f4a8e{--spacer-size:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-104 .elementor-element.elementor-element-236e6994{text-align:left;}.elementor-104 .elementor-element.elementor-element-236e6994 .elementor-heading-title{font-family:"industry", Sans-serif;font-size:4rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-380d69ed{--spacer-size:32px;}.elementor-104 .elementor-element.elementor-element-6184497b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-68fe8912{--spacer-size:72px;}.elementor-104 .elementor-element.elementor-element-0211a23{--display:flex;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-104 .elementor-element.elementor-element-8d25ef9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-104 .elementor-element.elementor-element-8d25ef9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-104 .elementor-element.elementor-element-8d25ef9{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;--gallery-title-color-active:var( --e-global-color-b5573e5 );}.elementor-104 .elementor-element.elementor-element-8d25ef9 .elementor-gallery-title{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-104 .elementor-element.elementor-element-256753ab{--spacer-size:24px;}.elementor-104 .elementor-element.elementor-element-490d3c97{--spacer-size:56px;}.elementor-104 .elementor-element.elementor-element-7d372986{--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;}.elementor-104 .elementor-element.elementor-element-7d372986:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-7d372986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-40f5de6d{--spacer-size:56px;}.elementor-104 .elementor-element.elementor-element-6a5ef52f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-104 .elementor-element.elementor-element-512361cc{--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-start;--align-items:flex-start;}.elementor-104 .elementor-element.elementor-element-10cf1301{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104 .elementor-element.elementor-element-3d375ea{font-family:"unit-rounded", Sans-serif;font-size:2.75rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-104 .elementor-element.elementor-element-3d375ea p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-256be6d8{--spacer-size:24px;}.elementor-104 .elementor-element.elementor-element-267947e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-104 .elementor-element.elementor-element-51afcce1{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-8956d2b{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-8956d2b p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-14460534{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-678f8973{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-678f8973 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-104 .elementor-element.elementor-element-5989cc95 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-5989cc95 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-5989cc95 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-5989cc95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6d3cfce1{--spacer-size:96px;}.elementor-104 .elementor-element.elementor-element-7b88fd0b{--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;}.elementor-104 .elementor-element.elementor-element-440567f5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-32abed7e{--spacer-size:96px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-7496a04b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-5d2ba3c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-104 .elementor-element.elementor-element-43d3986f .elementor-heading-title{font-family:"industry", Sans-serif;font-weight:600;}.elementor-104 .elementor-element.elementor-element-64cf4344{--spacer-size:8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-4dc73db5{--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-104 .elementor-element.elementor-element-618dcf85{--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-104 .elementor-element.elementor-element-618dcf85.e-con{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-4a789957{--display:flex;}.elementor-104 .elementor-element.elementor-element-79e73f7c{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-79e73f7c:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-79e73f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-104 .elementor-element.elementor-element-f429ff{text-align:center;}.elementor-104 .elementor-element.elementor-element-f429ff img{width:100%;}.elementor-104 .elementor-element.elementor-element-66035fcf{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-104 .elementor-element.elementor-element-66035fcf.e-con{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-7bb8aed4{--display:flex;}.elementor-104 .elementor-element.elementor-element-55da9152 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-3c131da0{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-3c131da0 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-51eeb7c1 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-51eeb7c1 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-51eeb7c1 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-51eeb7c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-4fbe2856{--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-104 .elementor-element.elementor-element-1c16b24a{--display:flex;}.elementor-104 .elementor-element.elementor-element-70c98688{--display:flex;--border-radius:360px 360px 360px 360px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-104 .elementor-element.elementor-element-70c98688:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-70c98688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-e75f8b1{text-align:center;}.elementor-104 .elementor-element.elementor-element-e75f8b1 img{width:100%;}.elementor-104 .elementor-element.elementor-element-13fa471e{--display:flex;}.elementor-104 .elementor-element.elementor-element-13fa471e.e-con{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-4b316575 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-304f290a{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-304f290a p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-40b9175e .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-40b9175e .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-40b9175e .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-40b9175e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-14a77a5f{--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-104 .elementor-element.elementor-element-1835a65f{--display:flex;}.elementor-104 .elementor-element.elementor-element-4715c1{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-4715c1:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-4715c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-6b8f2034{text-align:center;}.elementor-104 .elementor-element.elementor-element-6b8f2034 img{width:100%;}.elementor-104 .elementor-element.elementor-element-18d2563f{--display:flex;}.elementor-104 .elementor-element.elementor-element-18d2563f.e-con{--align-self:stretch;}.elementor-104 .elementor-element.elementor-element-35a43646 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-7efcc1cf{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-7efcc1cf p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-526e7b80 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-526e7b80 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-526e7b80 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-526e7b80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-33568b4b{--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-104 .elementor-element.elementor-element-6e5ce9ab{--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-104 .elementor-element.elementor-element-2406a87b{--display:flex;}.elementor-104 .elementor-element.elementor-element-2e456f2a{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-2e456f2a:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-2e456f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-4abecfea{text-align:center;}.elementor-104 .elementor-element.elementor-element-4abecfea img{width:100%;}.elementor-104 .elementor-element.elementor-element-21b03877{--display:flex;}.elementor-104 .elementor-element.elementor-element-31a2633e .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-155f2724{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-155f2724 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-44534809 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-44534809 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-44534809 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-44534809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-6f4c92f3{--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-104 .elementor-element.elementor-element-7624f0ce{--display:flex;}.elementor-104 .elementor-element.elementor-element-573aefb5{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-573aefb5:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-573aefb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-16c7d8a1{text-align:center;}.elementor-104 .elementor-element.elementor-element-16c7d8a1 img{width:100%;}.elementor-104 .elementor-element.elementor-element-66b3c805{--display:flex;}.elementor-104 .elementor-element.elementor-element-19548353 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-6e30b5fe{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-6e30b5fe p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-6c2e9fdb .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-6c2e9fdb .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-6c2e9fdb .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-6c2e9fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-5ad78d5{--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-104 .elementor-element.elementor-element-69f472cd{--display:flex;}.elementor-104 .elementor-element.elementor-element-6f350117{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-6f350117:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-6f350117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-39d424e9{text-align:center;}.elementor-104 .elementor-element.elementor-element-39d424e9 img{width:100%;}.elementor-104 .elementor-element.elementor-element-2c5ae3e0{--display:flex;}.elementor-104 .elementor-element.elementor-element-68f12a3f .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-63761d89{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-63761d89 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-5315a5e0 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-5315a5e0 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-5315a5e0 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-5315a5e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-1063c397{--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-104 .elementor-element.elementor-element-421da5f9{--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-104 .elementor-element.elementor-element-355844a0{--display:flex;}.elementor-104 .elementor-element.elementor-element-76232218{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-76232218:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-76232218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-fdc1d27{text-align:center;}.elementor-104 .elementor-element.elementor-element-fdc1d27 img{width:100%;}.elementor-104 .elementor-element.elementor-element-ebd3735{--display:flex;}.elementor-104 .elementor-element.elementor-element-36f09520 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-732fc2ef{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-732fc2ef p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-16ed7098 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-16ed7098 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-16ed7098 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-16ed7098{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-1a22aa47{--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-104 .elementor-element.elementor-element-68b16b47{--display:flex;}.elementor-104 .elementor-element.elementor-element-6337c9f5{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-6337c9f5:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-6337c9f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-5dcc85{text-align:center;}.elementor-104 .elementor-element.elementor-element-5dcc85 img{width:100%;}.elementor-104 .elementor-element.elementor-element-7e9e2620{--display:flex;}.elementor-104 .elementor-element.elementor-element-65ac1364 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-6af71469{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-6af71469 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-16dd41c9 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-16dd41c9 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-16dd41c9 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-16dd41c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-2847c723{--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-104 .elementor-element.elementor-element-44e0b75f{--display:flex;}.elementor-104 .elementor-element.elementor-element-39f0440c{--display:flex;--border-radius:360px 360px 360px 360px;}.elementor-104 .elementor-element.elementor-element-39f0440c:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-39f0440c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-425d7ae );}.elementor-104 .elementor-element.elementor-element-7a9bc817{text-align:center;}.elementor-104 .elementor-element.elementor-element-7a9bc817 img{width:100%;}.elementor-104 .elementor-element.elementor-element-11412e66{--display:flex;}.elementor-104 .elementor-element.elementor-element-59078951 .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-b815677{font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-104 .elementor-element.elementor-element-b815677 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-234dc1a3 .elementor-button{background-color:var( --e-global-color-164f285 );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-234dc1a3 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-234dc1a3 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-b5573e5 ) 0%, #f2295b 100%);}.elementor-104 .elementor-element.elementor-element-234dc1a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-bc228ec{--spacer-size:96px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-541a7a8e{--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;}.elementor-104 .elementor-element.elementor-element-d9a16fe{--spacer-size:96px;}.elementor-104 .elementor-element.elementor-element-7293f4bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-104 .elementor-element.elementor-element-78088d9{--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-104 .elementor-element.elementor-element-d198e99{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:48px;--margin-right:48px;--padding-top:56px;--padding-bottom:56px;--padding-left:80px;--padding-right:80px;}.elementor-104 .elementor-element.elementor-element-d198e99:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-d198e99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-700afe2e{text-align:center;}.elementor-104 .elementor-element.elementor-element-700afe2e .elementor-heading-title{font-family:"unit-rounded", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-127c05f2{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-127c05f2 p{margin-block-end:0px;}.elementor-104 .elementor-element.elementor-element-3cc8c170 .elementor-button{background-color:var( --e-global-color-accent );font-family:"unit-rounded", Sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;letter-spacing:1.44px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:16px 16px 16px 16px;padding:16px 24px 16px 24px;}.elementor-104 .elementor-element.elementor-element-3cc8c170 .elementor-button:hover, .elementor-104 .elementor-element.elementor-element-3cc8c170 .elementor-button:focus{background-color:var( --e-global-color-2495df0 );color:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-3cc8c170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-3cc8c170 .elementor-button:hover svg, .elementor-104 .elementor-element.elementor-element-3cc8c170 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-104 .elementor-element.elementor-element-52be316{--spacer-size:96px;}@media(max-width:1024px){.elementor-104 .elementor-element.elementor-element-8080e8b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-388d6f31:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-104 .elementor-element.elementor-element-388d6f31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-104 .elementor-element.elementor-element-588c04e6{--spacer-size:180px;}}@media(max-width:767px){.elementor-104 .elementor-element.elementor-element-d198e99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-495577b8{--width:64%;}.elementor-104 .elementor-element.elementor-element-10cf1301{--width:50%;}.elementor-104 .elementor-element.elementor-element-51afcce1{--width:80%;}.elementor-104 .elementor-element.elementor-element-4a789957{--width:30%;}.elementor-104 .elementor-element.elementor-element-1c16b24a{--width:30%;}.elementor-104 .elementor-element.elementor-element-1835a65f{--width:30%;}.elementor-104 .elementor-element.elementor-element-2406a87b{--width:30%;}.elementor-104 .elementor-element.elementor-element-7624f0ce{--width:30%;}.elementor-104 .elementor-element.elementor-element-69f472cd{--width:30%;}.elementor-104 .elementor-element.elementor-element-355844a0{--width:30%;}.elementor-104 .elementor-element.elementor-element-68b16b47{--width:30%;}.elementor-104 .elementor-element.elementor-element-44e0b75f{--width:30%;}}@media(min-width:1025px){.elementor-104 .elementor-element.elementor-element-388d6f31:not(.elementor-motion-effects-element-type-background), .elementor-104 .elementor-element.elementor-element-388d6f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}