.elementor-24 .elementor-element.elementor-element-fdcc856 .elementor-repeater-item-cd21295.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-a04290a > .elementor-widget-container{margin:79px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-a04290a{text-align:start;}.elementor-24 .elementor-element.elementor-element-a04290a img{width:32%;}.elementor-24 .elementor-element.elementor-element-6d54994 > .elementor-widget-container{margin:83px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6d54994.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-6d54994 .elementor-button{letter-spacing:1.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-fdcc856:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fdcc856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9065450 );background-image:url("https://ryanbarber.de/wp-content/uploads/2023/06/pexels-cottonbro-studio-3998389-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-fdcc856{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-180px;margin-bottom:0px;padding:223px 0px 151px 0px;}.elementor-24 .elementor-element.elementor-element-fdcc856 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-1e7fbea .elementor-repeater-item-0d12df4.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-9f1f911 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-9f1f911 > .elementor-element-populated{padding:10px 151px 10px 10px;}.elementor-24 .elementor-element.elementor-element-f649505 > .elementor-widget-container{margin:60px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-f649505 .elementor-heading-title{font-size:45px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0px;color:var( --e-global-color-9065450 );}.elementor-24 .elementor-element.elementor-element-954270e > .elementor-widget-container{margin:0% 10% 9% 0%;padding:0px 63px 0px 0px;}.elementor-24 .elementor-element.elementor-element-954270e{font-family:"Heebo", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:33px;letter-spacing:0px;color:var( --e-global-color-9065450 );}.elementor-24 .elementor-element.elementor-element-1e7fbea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1e7fbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/02/bg-about.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-24 .elementor-element.elementor-element-1e7fbea > .elementor-container{max-width:860px;}.elementor-24 .elementor-element.elementor-element-1e7fbea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:193px 0px 118px 0px;}.elementor-24 .elementor-element.elementor-element-1e7fbea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-016cddc .elementor-repeater-item-dea8186.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-098c39a > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-329b85c .elementor-jet-video{max-width:827px;margin-left:auto;margin-right:auto;}.elementor-24 .elementor-element.elementor-element-329b85c .jet-video__play-button{font-size:210px;color:rgba(255, 255, 255, 0);}.elementor-24 .elementor-element.elementor-element-016cddc{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-0a89de5 .elementor-repeater-item-9a443f8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-0a89de5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0a89de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/02/bg-services.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-24 .elementor-element.elementor-element-0a89de5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:162px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0a89de5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-b9bf1ee{--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-24 .elementor-element.elementor-element-38aaf33 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-38aaf33{text-align:end;}.elementor-24 .elementor-element.elementor-element-38aaf33 .elementor-heading-title{color:var( --e-global-color-f5f6992 );}.elementor-24 .elementor-element.elementor-element-177be73{--display:flex;--min-height:0px;--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-24 .elementor-element.elementor-element-7687722 .jet-carousel__content{text-align:left;}.elementor-24 .elementor-element.elementor-element-7687722 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-24 .elementor-element.elementor-element-7687722 .jet-carousel .jet-slick-dots li{padding-left:1px;padding-right:1px;}.elementor-24 .elementor-element.elementor-element-854981e{--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-24 .elementor-element.elementor-element-7cc46ac > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7cc46ac .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-cfe2af6 .elementor-repeater-item-7291b47.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-611a0bb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24 .elementor-element.elementor-element-0a078ed > .elementor-widget-container{margin:22px 0px 51px 0px;}.elementor-24 .elementor-element.elementor-element-0a078ed{text-align:end;}.elementor-24 .elementor-element.elementor-element-0a078ed .elementor-heading-title{font-size:40px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:85px;letter-spacing:0px;color:var( --e-global-color-9065450 );}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__item{width:calc(100% / 3);}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__cover{background-color:#5F361F40;}.elementor-24 .elementor-element.elementor-element-bdc73b5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__inner{margin:10px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__list{margin:-10px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__cover .jet-elements-icon{color:var( --e-global-color-9065450 );font-size:40px;width:40px;height:40px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__cover .jet-elements-icon svg *{fill:var( --e-global-color-9065450 );}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__cover .jet-elements-icon:before{font-size:40px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__cover .jet-elements-icon svg{width:40px;height:40px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__filter{justify-content:center;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__title{text-align:center;order:1;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__category{text-align:center;order:2;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__desc{text-align:center;order:3;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__button{align-self:center;text-align:center;order:4;}.elementor-24 .elementor-element.elementor-element-9cb7228 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9cb7228 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-cfe2af6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cfe2af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/03/Our-works.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-24 .elementor-element.elementor-element-cfe2af6 > .elementor-container{max-width:1300px;}.elementor-24 .elementor-element.elementor-element-cfe2af6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:42px;margin-bottom:0px;padding:143px 0px 89px 0px;}.elementor-24 .elementor-element.elementor-element-cfe2af6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24 .elementor-element.elementor-element-5cdd00c .elementor-repeater-item-57beca2.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-24 .elementor-element.elementor-element-6836f505 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text{justify-content:center;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text__before-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text__animated-text{color:#ffffff;background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );padding:7px 15px 7px 15px;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text__after-text{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:300;}.elementor-24 .elementor-element.elementor-element-1ee9e35 > .elementor-widget-container{margin:83px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1ee9e35.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-1ee9e35 .elementor-button{letter-spacing:1.5px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);}.elementor-24 .elementor-element.elementor-element-5cdd00c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5cdd00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5cdd00c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-24 .elementor-element.elementor-element-5cdd00c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-24:not(.elementor-motion-effects-element-type-background), body.elementor-page-24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-fdcc856{margin-top:-231px;margin-bottom:0px;padding:300px 0px 100px 0px;}.elementor-24 .elementor-element.elementor-element-1e7fbea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1e7fbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-24 .elementor-element.elementor-element-0a89de5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0a89de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/04/Services.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-0a078ed{text-align:center;}.elementor-24 .elementor-element.elementor-element-cfe2af6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cfe2af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/04/Our-works.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-148b984{width:100%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-a04290a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:48px 48px 48px 48px;}.elementor-24 .elementor-element.elementor-element-a04290a{text-align:center;}.elementor-24 .elementor-element.elementor-element-a04290a img{width:86%;}.elementor-24 .elementor-element.elementor-element-fdcc856:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fdcc856 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2023/06/pexels-cottonbro-studio-3998389-scaled.jpg");background-position:top center;}.elementor-24 .elementor-element.elementor-element-fdcc856{margin-top:-278px;margin-bottom:0px;padding:300px 0px 100px 0px;}.elementor-24 .elementor-element.elementor-element-9f1f911 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-f649505 > .elementor-widget-container{margin:37px 5px 32px 5px;}.elementor-24 .elementor-element.elementor-element-f649505{text-align:center;}.elementor-24 .elementor-element.elementor-element-f649505 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-954270e > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-954270e{text-align:center;}.elementor-24 .elementor-element.elementor-element-1e7fbea:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1e7fbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ryanbarber.de/wp-content/uploads/2020/04/About.png");background-position:top left;background-size:contain;}.elementor-24 .elementor-element.elementor-element-1e7fbea{margin-top:9px;margin-bottom:0px;padding:50px 0px 20px 0px;}.elementor-24 .elementor-element.elementor-element-329b85c .jet-video__play-button{font-size:105px;}.elementor-24 .elementor-element.elementor-element-0a89de5{padding:70px 0px 30px 0px;}.elementor-24 .elementor-element.elementor-element-b9bf1ee{--min-height:0px;--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-24 .elementor-element.elementor-element-38aaf33{text-align:center;}.elementor-24 .elementor-element.elementor-element-38aaf33 .elementor-heading-title{font-size:26px;letter-spacing:0.1px;}.elementor-24 .elementor-element.elementor-element-0a078ed .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-24 .elementor-element.elementor-element-bdc73b5 .jet-portfolio__item{width:calc(100% / 1);}.elementor-24 .elementor-element.elementor-element-cfe2af6{padding:50px 0px 50px 0px;}.elementor-24 .elementor-element.elementor-element-6836f505 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text{justify-content:center;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text__before-text{padding:12px 12px 12px 12px;}.elementor-24 .elementor-element.elementor-element-6836f505 .jet-animated-text__animated-text{padding:5px 49px 5px 54px;}}