.elementor-37 .elementor-element.elementor-element-74871c5{--display:flex;--min-height:100vh;--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:flex-end;--align-items:center;--overlay-opacity:1;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:0%;--z-index:2;}.elementor-37 .elementor-element.elementor-element-74871c5::before, .elementor-37 .elementor-element.elementor-element-74871c5 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-74871c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-74871c5 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-74871c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-74871c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, #00000080 38%, #000000 87%);}.elementor-37 .elementor-element.elementor-element-74871c5:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-74871c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://devynjames.com/wp-content/uploads/2026/04/Homepage-Fallback-Photo.jpg") 50% 50%;background-size:cover;}.elementor-37 .elementor-element.elementor-element-74deafa{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vh 0;--row-gap:1vh;--column-gap:0;}.elementor-37 .elementor-element.elementor-element-b7101f7 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.3em;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:#C4A06B;}.elementor-37 .elementor-element.elementor-element-f2f457e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-f2f457e{text-align:start;}.elementor-37 .elementor-element.elementor-element-f2f457e .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:7.5em;font-weight:300;line-height:1.2em;letter-spacing:0em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-2ca01a5 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-37 .elementor-element.elementor-element-2ca01a5{text-align:start;font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.5em;font-weight:500;line-height:1.5em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-8501b60{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;}.elementor-37 .elementor-element.elementor-element-c402f3a .elementor-button{background-color:#C4A06B;font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1em;font-weight:600;text-transform:uppercase;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ee08333 .elementor-button{background-color:#61CE7000;font-family:var( --e-global-typography-f33978a-font-family ), Sans-serif;font-size:var( --e-global-typography-f33978a-font-size );font-weight:var( --e-global-typography-f33978a-font-weight );text-transform:var( --e-global-typography-f33978a-text-transform );border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ee08333 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-ee08333 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-37 .elementor-element.elementor-element-4f657af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:1%;--padding-bottom:1%;--padding-left:0%;--padding-right:0%;}.elementor-37 .elementor-element.elementor-element-4f657af:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-4f657af::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-4f657af > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-4f657af > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FF000000 0%, #000000 100%);}.elementor-37 .elementor-element.elementor-element-137fd5e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-137fd5e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-37 .elementor-element.elementor-element-137fd5e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://devynjames.com/wp-content/uploads/2026/05/Gradient-Mask-3.png );-webkit-mask-size:114%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-37 .elementor-element.elementor-element-137fd5e .elementor-main-swiper{height:10vh;}.elementor-37 .elementor-element.elementor-element-137fd5e .elementor-swiper-button{font-size:20px;}.elementor-37 .elementor-element.elementor-element-137fd5e .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-37 .elementor-element.elementor-element-e6431b9{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overlay-opacity:0.5;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-37 .elementor-element.elementor-element-e6431b9:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-37 .elementor-element.elementor-element-e6431b9::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-accent ) 100%);}.elementor-37 .elementor-element.elementor-element-2889d25{--display:flex;--min-height:50vh;--background-transition:0.2s;}.elementor-37 .elementor-element.elementor-element-2889d25:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-2889d25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a74de2 );}.elementor-37 .elementor-element.elementor-element-2889d25:hover{background-color:#000000;}.elementor-37 .elementor-element.elementor-element-e7fcb84 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-37 .elementor-element.elementor-element-beb0a17{--display:flex;--position:absolute;--gap:1vh 0;--row-gap:1vh;--column-gap:0;bottom:5vh;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-beb0a17{left:5vw;}body.rtl .elementor-37 .elementor-element.elementor-element-beb0a17{right:5vw;}.elementor-37 .elementor-element.elementor-element-bd46824{text-align:start;}.elementor-37 .elementor-element.elementor-element-bd46824 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-26a4976 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:2.5em;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-2cd59dd{--display:flex;--min-height:50vh;--justify-content:center;--gap:2vh 0;--row-gap:2vh;--column-gap:0;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:12vw;}.elementor-37 .elementor-element.elementor-element-efb9524{text-align:start;}.elementor-37 .elementor-element.elementor-element-efb9524 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.2rem;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-efbc190 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:3.5em;font-weight:300;line-height:0.98em;letter-spacing:0.05em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-651c2ab{font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.5em;font-weight:500;line-height:1.2em;letter-spacing:0.01em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-77641f4{--display:flex;--min-height:5vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--background-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-77641f4:hover{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3F0EA;--border-color:#F3F0EA;}.elementor-37 .elementor-element.elementor-element-77641f4, .elementor-37 .elementor-element.elementor-element-77641f4::before{--border-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-da42138 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.2em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-89564e9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-37 .elementor-element.elementor-element-89564e9.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-89564e9 .elementor-icon-wrapper{text-align:start;}.elementor-37 .elementor-element.elementor-element-89564e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-89564e9.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-89564e9.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-89564e9.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-89564e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-89564e9 .elementor-icon{font-size:10px;}.elementor-37 .elementor-element.elementor-element-89564e9 .elementor-icon svg{height:10px;}.elementor-37 .elementor-element.elementor-element-89564e9 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-7e61b67{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--overlay-opacity:0.13;--padding-top:2vh;--padding-bottom:02vh;--padding-left:05vw;--padding-right:05vw;}.elementor-37 .elementor-element.elementor-element-7e61b67:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7e61b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-37 .elementor-element.elementor-element-7e61b67::before, .elementor-37 .elementor-element.elementor-element-7e61b67 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-7e61b67 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-7e61b67 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-7e61b67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-7e61b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-1505a67{text-align:center;}.elementor-37 .elementor-element.elementor-element-1505a67 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-5d3ef20{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-d5dc697{font-family:"ivypresto-display", Sans-serif;font-size:4em;font-weight:300;line-height:0.98em;letter-spacing:0.02em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-6dc554b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 1vw;--row-gap:0vw;--column-gap:1vw;--background-transition:0.3s;}.elementor-37 .elementor-element.elementor-element-6dc554b:hover{background-color:var( --e-global-color-3a74de2 );}.elementor-37 .elementor-element.elementor-element-fd4b3cf .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:1.5em;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-dad2635 .elementor-icon-wrapper{text-align:center;}.elementor-37 .elementor-element.elementor-element-dad2635 .elementor-icon{font-size:10px;}.elementor-37 .elementor-element.elementor-element-dad2635 .elementor-icon svg{height:10px;}.elementor-37 .elementor-element.elementor-element-dad2635 .elementor-icon-wrapper svg{width:auto;}.elementor-37 .elementor-element.elementor-element-d76a987{--display:grid;--min-height:80vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1vh 01vw;--row-gap:1vh;--column-gap:01vw;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-37 .elementor-element.elementor-element-d4d804a{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:3% 0%;--row-gap:3%;--column-gap:0%;--overlay-opacity:1;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-37 .elementor-element.elementor-element-d4d804a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-d4d804a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devynjames.com/wp-content/uploads/2026/04/Boyd-Thumbnail-PreCompression-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-d4d804a::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000033 40%, #000000 100%);}.elementor-37 .elementor-element.elementor-element-d4d804a:hover::before, .elementor-37 .elementor-element.elementor-element-d4d804a:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d4d804a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-d4d804a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-d4d804a:hover{--overlay-opacity:0.85;}.elementor-37 .elementor-element.elementor-element-d9ac437 .elementor-heading-title{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-2258966 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:2.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-092d5c3{text-align:start;font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-f6e3138{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:3% 0%;--row-gap:3%;--column-gap:0%;--overlay-opacity:1;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-37 .elementor-element.elementor-element-f6e3138:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f6e3138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devynjames.com/wp-content/uploads/2026/04/Pyro-Shot-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-f6e3138::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center right, #00000033 39%, #000000 84%);}.elementor-37 .elementor-element.elementor-element-f6e3138:hover::before, .elementor-37 .elementor-element.elementor-element-f6e3138:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-f6e3138:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-f6e3138 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-f6e3138:hover{--overlay-opacity:0.85;}.elementor-37 .elementor-element.elementor-element-5e2f7dd .elementor-heading-title{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-7f382a2 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:2.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-b190cee{text-align:start;font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-c4e4f19{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:3% 0%;--row-gap:3%;--column-gap:0%;--overlay-opacity:1;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-37 .elementor-element.elementor-element-c4e4f19:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c4e4f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devynjames.com/wp-content/uploads/2026/04/Hero-Photo-UNcompressed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-c4e4f19::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000033 40%, #000000 100%);}.elementor-37 .elementor-element.elementor-element-c4e4f19:hover::before, .elementor-37 .elementor-element.elementor-element-c4e4f19:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c4e4f19:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-c4e4f19 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-c4e4f19:hover{--overlay-opacity:0.85;}.elementor-37 .elementor-element.elementor-element-0f27941 .elementor-heading-title{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-fac100e .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:2.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-db62b9e{text-align:start;font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-e75106d{--display:flex;--min-height:15vh;--justify-content:flex-end;--gap:3% 0%;--row-gap:3%;--column-gap:0%;--overlay-opacity:1;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:0%;}.elementor-37 .elementor-element.elementor-element-e75106d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e75106d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://devynjames.com/wp-content/uploads/2026/04/PIWH-Full-Resolution-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-e75106d::before, .elementor-37 .elementor-element.elementor-element-e75106d > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e75106d > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e75106d > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e75106d > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e75106d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #00000052 21%, #000000 100%);}.elementor-37 .elementor-element.elementor-element-e75106d:hover::before, .elementor-37 .elementor-element.elementor-element-e75106d:hover > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e75106d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e75106d > .elementor-background-slideshow:hover::before, .elementor-37 .elementor-element.elementor-element-e75106d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-e75106d:hover{--overlay-opacity:0.85;}.elementor-37 .elementor-element.elementor-element-5af0def .elementor-heading-title{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-d9c5548 .elementor-heading-title{font-family:"neue-haas-grotesk-display-pr", Sans-serif;font-size:2.5em;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-99527a3{text-align:start;font-family:"neue-haas-grotesk-text-pro", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-135684c{--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:2vh 0;--row-gap:2vh;--column-gap:0;--padding-top:2vh;--padding-bottom:02vh;--padding-left:05vw;--padding-right:05vw;}.elementor-37 .elementor-element.elementor-element-135684c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-135684c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-37 .elementor-element.elementor-element-33d6ee5{text-align:center;}.elementor-37 .elementor-element.elementor-element-33d6ee5 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:1.5em;font-weight:600;letter-spacing:0.15em;color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-fb6fcd4{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0vw 4vw;--row-gap:0vw;--column-gap:4vw;--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-adf32ea{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-37 .elementor-element.elementor-element-019e34c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-019e34c.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-019e34c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title a{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-12ff1c5{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-37 .elementor-element.elementor-element-91c0465.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-91c0465.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-91c0465.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title a{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-bb02b51{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-37 .elementor-element.elementor-element-6d2e27a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-6d2e27a.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-6d2e27a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title a{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-9f66fd6{--display:flex;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-37 .elementor-element.elementor-element-5f4fe93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-5f4fe93.elementor-view-framed .elementor-icon, .elementor-37 .elementor-element.elementor-element-5f4fe93.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title a{font-family:var( --e-global-typography-905bbee-font-family ), Sans-serif;font-size:var( --e-global-typography-905bbee-font-size );font-weight:var( --e-global-typography-905bbee-font-weight );text-transform:var( --e-global-typography-905bbee-text-transform );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-345a2a8{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.75;--padding-top:0vw;--padding-bottom:0vw;--padding-left:15vw;--padding-right:15vw;}.elementor-37 .elementor-element.elementor-element-345a2a8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-345a2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;background-image:url("https://devynjames.com/wp-content/uploads/2026/05/IMG_5853.jpg");background-position:center center;background-size:cover;}.elementor-37 .elementor-element.elementor-element-345a2a8::before, .elementor-37 .elementor-element.elementor-element-345a2a8 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-345a2a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-345a2a8 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-345a2a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-345a2a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-37 .elementor-element.elementor-element-847c817{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-dbcb67e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-3276ebf{text-align:center;}.elementor-37 .elementor-element.elementor-element-3276ebf .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-ed3cd68{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-735c76a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-a530cf9{text-align:center;}.elementor-37 .elementor-element.elementor-element-a530cf9 .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-e6f884c{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-4f2360a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-0043fce{text-align:center;}.elementor-37 .elementor-element.elementor-element-0043fce .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-663917c{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-c2f077a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-c6c7a2d{text-align:center;}.elementor-37 .elementor-element.elementor-element-c6c7a2d .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-eeb3b19{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-4571581{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-aea9322{text-align:center;}.elementor-37 .elementor-element.elementor-element-aea9322 .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-049f890{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-9b6d85d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-a116e1a{text-align:center;}.elementor-37 .elementor-element.elementor-element-a116e1a .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-ee6d4b3{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-447512d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-6ba5f82{text-align:center;}.elementor-37 .elementor-element.elementor-element-6ba5f82 .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-be5889e{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-8e9a927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-0538110{text-align:center;}.elementor-37 .elementor-element.elementor-element-0538110 .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-093c110{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-0980352{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-ab77b9e{text-align:center;}.elementor-37 .elementor-element.elementor-element-ab77b9e .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-d9a08c2{--display:flex;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-ae04d5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-f1e6a98{text-align:center;}.elementor-37 .elementor-element.elementor-element-f1e6a98 .elementor-heading-title{font-family:var( --e-global-typography-0a564e9-font-family ), Sans-serif;font-size:var( --e-global-typography-0a564e9-font-size );font-weight:var( --e-global-typography-0a564e9-font-weight );font-style:var( --e-global-typography-0a564e9-font-style );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-558c1ba{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-37 .elementor-element.elementor-element-558c1ba > .elementor-widget-container{padding:0vw 1vw 0vw 1vw;}:where( .elementor-37 .elementor-element.elementor-element-558c1ba .swiper-slide ) > .e-con{--padding-top:0vw;--padding-right:0vw;--padding-bottom:0vw;--padding-left:0vw;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0vw;--padding-inline-end:0vw;--padding-block-end:0vw;--padding-inline-start:0vw;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-f2f457e .elementor-heading-title{font-size:54px;}.elementor-37 .elementor-element.elementor-element-2ca01a5{font-size:15px;}.elementor-37 .elementor-element.elementor-element-ee08333 .elementor-button{font-size:var( --e-global-typography-f33978a-font-size );}.elementor-37 .elementor-element.elementor-element-137fd5e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-efbc190 .elementor-heading-title{font-size:54px;}.elementor-37 .elementor-element.elementor-element-651c2ab{font-size:15px;}.elementor-37 .elementor-element.elementor-element-d5dc697{font-size:54px;}.elementor-37 .elementor-element.elementor-element-d76a987{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-d9ac437 .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-092d5c3{font-size:15px;}.elementor-37 .elementor-element.elementor-element-5e2f7dd .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b190cee{font-size:15px;}.elementor-37 .elementor-element.elementor-element-0f27941 .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-db62b9e{font-size:15px;}.elementor-37 .elementor-element.elementor-element-5af0def .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-99527a3{font-size:15px;}.elementor-37 .elementor-element.elementor-element-33d6ee5 .elementor-heading-title{font-size:17px;}.elementor-37 .elementor-element.elementor-element-fb6fcd4{--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-3276ebf .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a530cf9 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0043fce .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c6c7a2d .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-aea9322 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a116e1a .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6ba5f82 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0538110 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ab77b9e .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-f1e6a98 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-558c1ba{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-74871c5{--min-height:70vh;}.elementor-37 .elementor-element.elementor-element-b7101f7 > .elementor-widget-container{padding:0vw 30vw 0vw 0vw;}.elementor-37 .elementor-element.elementor-element-b7101f7 .elementor-heading-title{font-size:1.3em;}.elementor-37 .elementor-element.elementor-element-f2f457e .elementor-heading-title{font-size:40px;}.elementor-37 .elementor-element.elementor-element-2ca01a5{font-size:14px;}.elementor-37 .elementor-element.elementor-element-ee08333 .elementor-button{font-size:var( --e-global-typography-f33978a-font-size );border-width:1px 1px 1px 1px;}.elementor-37 .elementor-element.elementor-element-4f657af::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-4f657af > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-4f657af > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-4f657af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #FF000000 0%, #000000 87%);}.elementor-37 .elementor-element.elementor-element-4f657af{--overlay-opacity:1;--padding-top:2vh;--padding-bottom:02vh;--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-137fd5e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-e6431b9{--width:100vw;--min-height:0vh;--overlay-opacity:1;--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-37 .elementor-element.elementor-element-e6431b9::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .e-con-inner > .elementor-background-video-container::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-37 .elementor-element.elementor-element-e6431b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0deg, #00000000 94%, var( --e-global-color-accent ) 100%);}.elementor-37 .elementor-element.elementor-element-2889d25{--min-height:32vh;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-2889d25.e-con{--order:99999 /* order end hack */;}.elementor-37 .elementor-element.elementor-element-beb0a17{--width:70vw;bottom:3vh;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-beb0a17{left:2vw;}body.rtl .elementor-37 .elementor-element.elementor-element-beb0a17{right:2vw;}.elementor-37 .elementor-element.elementor-element-bd46824 .elementor-heading-title{font-size:1rem;}.elementor-37 .elementor-element.elementor-element-26a4976 .elementor-heading-title{font-size:1.5rem;}.elementor-37 .elementor-element.elementor-element-2cd59dd{--min-height:40vh;}.elementor-37 .elementor-element.elementor-element-efbc190 .elementor-heading-title{font-size:40px;}.elementor-37 .elementor-element.elementor-element-651c2ab{font-size:14px;}.elementor-37 .elementor-element.elementor-element-7e61b67{--min-height:0vh;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vh 0;--row-gap:5vh;--column-gap:0;--padding-top:10vh;--padding-bottom:10vh;--padding-left:2vw;--padding-right:2vw;}.elementor-37 .elementor-element.elementor-element-1505a67{text-align:start;}.elementor-37 .elementor-element.elementor-element-5d3ef20{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1vh 0;--row-gap:1vh;--column-gap:0;}.elementor-37 .elementor-element.elementor-element-d5dc697{font-size:2em;}.elementor-37 .elementor-element.elementor-element-6dc554b{--width:66%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-d76a987{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2vh 00;--row-gap:2vh;--column-gap:00;--grid-auto-flow:row;--padding-top:0;--padding-bottom:05vh;--padding-left:02vw;--padding-right:2vw;}.elementor-37 .elementor-element.elementor-element-d4d804a{--min-height:40vh;}.elementor-37 .elementor-element.elementor-element-d9ac437 .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-092d5c3{font-size:14px;}.elementor-37 .elementor-element.elementor-element-f6e3138{--min-height:40vh;}.elementor-37 .elementor-element.elementor-element-5e2f7dd .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b190cee{font-size:14px;}.elementor-37 .elementor-element.elementor-element-c4e4f19{--min-height:40vh;}.elementor-37 .elementor-element.elementor-element-0f27941 .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-db62b9e{font-size:14px;}.elementor-37 .elementor-element.elementor-element-e75106d{--min-height:40vh;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-37 .elementor-element.elementor-element-5af0def .elementor-heading-title{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-99527a3{font-size:14px;}.elementor-37 .elementor-element.elementor-element-135684c{--padding-top:5vh;--padding-bottom:5vh;--padding-left:0;--padding-right:0;}.elementor-37 .elementor-element.elementor-element-33d6ee5 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-37 .elementor-element.elementor-element-fb6fcd4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--grid-auto-flow:row;}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-019e34c .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-91c0465 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6d2e27a .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title, .elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-title a{font-size:var( --e-global-typography-905bbee-font-size );letter-spacing:var( --e-global-typography-905bbee-letter-spacing );}.elementor-37 .elementor-element.elementor-element-5f4fe93 .elementor-icon-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-345a2a8{--content-width:100vw;--min-height:20vh;}.elementor-37 .elementor-element.elementor-element-3276ebf .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a530cf9 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0043fce .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-c6c7a2d .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-aea9322 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-a116e1a .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6ba5f82 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-0538110 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ab77b9e .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-f1e6a98 .elementor-heading-title{font-size:var( --e-global-typography-0a564e9-font-size );line-height:var( --e-global-typography-0a564e9-line-height );letter-spacing:var( --e-global-typography-0a564e9-letter-spacing );}.elementor-37 .elementor-element.elementor-element-558c1ba{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-74deafa{--width:100%;}.elementor-37 .elementor-element.elementor-element-2889d25{--width:60vw;}.elementor-37 .elementor-element.elementor-element-beb0a17{--width:45%;}.elementor-37 .elementor-element.elementor-element-2cd59dd{--width:40vw;}.elementor-37 .elementor-element.elementor-element-7e61b67{--content-width:100vw;}.elementor-37 .elementor-element.elementor-element-5d3ef20{--width:100%;}.elementor-37 .elementor-element.elementor-element-6dc554b{--width:20%;}.elementor-37 .elementor-element.elementor-element-d76a987{--width:100%;}.elementor-37 .elementor-element.elementor-element-d4d804a{--width:100%;}.elementor-37 .elementor-element.elementor-element-f6e3138{--width:100%;}.elementor-37 .elementor-element.elementor-element-c4e4f19{--width:100%;}.elementor-37 .elementor-element.elementor-element-e75106d{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-f2f457e */.hero-header span {
  font-style: italic;
}/* End custom CSS */