.elementor-104 .elementor-element.elementor-element-c01ae37 > .elementor-background-overlay{opacity:1;}.elementor-widget-slides .elementor-slide-heading{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 );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-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-e864f94 .elementor-repeater-item-afcec10 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/08/Website-Images_Johnson-Jones.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-afcec10 .swiper-slide-contents{margin:0 auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-afcec10 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-03bd1b1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jonesstudioinc.com/wp-content/uploads/2021/11/project-pg-hero-Mariposa-Garden-1.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-1414c1f .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2023/08/Monroe-Street-Abbey-Hero-Banner24.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-1414c1f .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-1414c1f .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-c891c1b .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/02/Expertise-Images3-1.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-c891c1b .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-c891c1b .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-5d8f04e .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2021/11/project-pg-hero-Scorpion-House-Exterior.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-5d8f04e .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-5d8f04e .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-02ece84 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/01/projects-san-luis-annex-government-exterior-dusk-19.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-02ece84 .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-02ece84 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-bdf8ad8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/01/Website-Images_Casa-del-Nido-Osprey2-1.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-82e6d6c .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2021/11/project-page-hero-Valley-Pres.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-82e6d6c .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-82e6d6c .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-28ee3c1 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2023/07/2025_05_20_Hero-Header.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-28ee3c1 .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-28ee3c1 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-repeater-item-71ac912 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jonesstudioinc.com/wp-content/uploads/2021/11/project-pg-hero-exterior-2.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-e864f94 .swiper-slide{transition-duration:calc(6000ms*1.2);height:94vh;}.elementor-104 .elementor-element.elementor-element-e864f94 .swiper-slide-contents{max-width:84%;}.elementor-104 .elementor-element.elementor-element-e864f94 .swiper-slide-inner{text-align:center;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading{font-family:"Ringside Condensed A", "Ringside Condensed B", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description{font-family:"Ringside Regular A", "Ringside Regular B", Sans-serif;font-size:24px;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-86777d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-86777d5{left:0px;}body.rtl .elementor-104 .elementor-element.elementor-element-86777d5{right:0px;}.elementor-104 .elementor-element.elementor-element-86777d5{bottom:0px;}.elementor-104 .elementor-element.elementor-element-86777d5 .elementor-heading-title{font-family:var( --e-global-typography-16fb124-font-family ), Sans-serif;font-size:var( --e-global-typography-16fb124-font-size );font-weight:var( --e-global-typography-16fb124-font-weight );text-transform:var( --e-global-typography-16fb124-text-transform );line-height:var( --e-global-typography-16fb124-line-height );color:var( --e-global-color-64d481c );}.elementor-104 .elementor-element.elementor-element-5768f2f > .elementor-background-overlay{opacity:1;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-afcec10 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2025/06/Johnson-Jones-Mobile-Project-Slider.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-afcec10 .swiper-slide-contents{margin:0 auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-afcec10 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-28ee3c1 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-28ee3c1 .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-28ee3c1 .swiper-slide-inner{align-items:center;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-03bd1b1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jonesstudioinc.com/wp-content/uploads/2025/06/Mariposa-Art-Mobile-Project-Slider.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-1414c1f .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2023/08/Monroe-Street-Abbey-Hero-Banner3.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-1414c1f .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-1414c1f .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-c891c1b .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/02/Expertise-Images3-1.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-c891c1b .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-c891c1b .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-02ece84 .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2021/11/San-Luis-Mobile-Slide.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-02ece84 .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-02ece84 .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-bdf8ad8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jonesstudioinc.com/wp-content/uploads/2022/01/sq-projects-Casa-de-las-Balaustradas-residential-exterior.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-82e6d6c .swiper-slide-bg{background-color:var( --e-global-color-64d481c );background-image:url(https://jonesstudioinc.com/wp-content/uploads/2025/06/Valley-Pres-Mobile-Project-Slider.jpg);background-size:cover;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-82e6d6c .swiper-slide-contents{margin-right:auto;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-repeater-item-82e6d6c .swiper-slide-inner{align-items:flex-end;text-align:start;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .swiper-slide{transition-duration:calc(6000ms*1.2);height:100vh;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .swiper-slide-contents{max-width:84%;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .swiper-slide-inner{text-align:center;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading{font-family:"Ringside Condensed A", "Ringside Condensed B", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description{font-family:"Ringside Regular A", "Ringside Regular B", Sans-serif;font-size:24px;font-weight:600;}.elementor-104 .elementor-element.elementor-element-1e868b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-1e868b8{left:0px;}body.rtl .elementor-104 .elementor-element.elementor-element-1e868b8{right:0px;}.elementor-104 .elementor-element.elementor-element-1e868b8{bottom:0px;}.elementor-104 .elementor-element.elementor-element-1e868b8 .elementor-heading-title{font-family:var( --e-global-typography-16fb124-font-family ), Sans-serif;font-size:var( --e-global-typography-16fb124-font-size );font-weight:var( --e-global-typography-16fb124-font-weight );text-transform:var( --e-global-typography-16fb124-text-transform );line-height:var( --e-global-typography-16fb124-line-height );color:var( --e-global-color-64d481c );}.elementor-104 .elementor-element.elementor-element-5289ffb{margin-top:90px;margin-bottom:0px;}.elementor-104 .elementor-element.elementor-element-0a4068f .elementor-heading-title{font-family:var( --e-global-typography-001ebb5-font-family ), Sans-serif;font-size:var( --e-global-typography-001ebb5-font-size );font-weight:var( --e-global-typography-001ebb5-font-weight );text-transform:var( --e-global-typography-001ebb5-text-transform );line-height:var( --e-global-typography-001ebb5-line-height );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-104 .elementor-element.elementor-element-ca7d77e .elementor-heading-title{font-family:var( --e-global-typography-1e61773-font-family ), Sans-serif;font-size:var( --e-global-typography-1e61773-font-size );font-weight:var( --e-global-typography-1e61773-font-weight );text-transform:var( --e-global-typography-1e61773-text-transform );line-height:var( --e-global-typography-1e61773-line-height );color:var( --e-global-color-secondary );}.elementor-widget-archive-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-104 .elementor-element.elementor-element-c02c0bb > .elementor-widget-container{margin:0px 0px 90px 0px;}.elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{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-ad7650a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-104 .elementor-element.elementor-element-ad7650a .elementor-nav-menu--dropdown .elementor-item, .elementor-104 .elementor-element.elementor-element-ad7650a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Ringside Condensed A", "Ringside Condensed B", Sans-serif;font-size:24px;font-weight:300;}@media(min-width:768px){.elementor-104 .elementor-element.elementor-element-a34dc0a{width:28.958%;}.elementor-104 .elementor-element.elementor-element-e597b47{width:70.707%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading{font-size:60px;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description{font-size:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-104 .elementor-element.elementor-element-86777d5 .elementor-heading-title{font-size:var( --e-global-typography-16fb124-font-size );line-height:var( --e-global-typography-16fb124-line-height );}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading{font-size:60px;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description{font-size:24px;}.elementor-104 .elementor-element.elementor-element-1e868b8 .elementor-heading-title{font-size:var( --e-global-typography-16fb124-font-size );line-height:var( --e-global-typography-16fb124-line-height );}.elementor-104 .elementor-element.elementor-element-0a4068f .elementor-heading-title{font-size:var( --e-global-typography-001ebb5-font-size );line-height:var( --e-global-typography-001ebb5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-104 .elementor-element.elementor-element-ca7d77e .elementor-heading-title{font-size:var( --e-global-typography-1e61773-font-size );line-height:var( --e-global-typography-1e61773-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-104 .elementor-element.elementor-element-e864f94 .swiper-slide-contents{max-width:100%;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading{font-size:50px;}.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description{font-size:18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-104 .elementor-element.elementor-element-86777d5 .elementor-heading-title{font-size:var( --e-global-typography-16fb124-font-size );line-height:var( --e-global-typography-16fb124-line-height );}.elementor-104 .elementor-element.elementor-element-ee8ad3a .swiper-slide-contents{max-width:100%;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading{font-size:50px;}.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description{font-size:18px;}body:not(.rtl) .elementor-104 .elementor-element.elementor-element-1e868b8{left:-1px;}body.rtl .elementor-104 .elementor-element.elementor-element-1e868b8{right:-1px;}.elementor-104 .elementor-element.elementor-element-1e868b8{bottom:66px;}.elementor-104 .elementor-element.elementor-element-1e868b8 .elementor-heading-title{font-size:var( --e-global-typography-16fb124-font-size );line-height:var( --e-global-typography-16fb124-line-height );}.elementor-104 .elementor-element.elementor-element-0a4068f .elementor-heading-title{font-size:var( --e-global-typography-001ebb5-font-size );line-height:var( --e-global-typography-001ebb5-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-104 .elementor-element.elementor-element-ca7d77e .elementor-heading-title{font-size:var( --e-global-typography-1e61773-font-size );line-height:var( --e-global-typography-1e61773-line-height );}.elementor-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-archive-posts .elementor-post__meta-data{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-archive-posts .elementor-pagination{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .e-load-more-message{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-archive-posts .elementor-posts-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for slides, class: .elementor-element-e864f94 */.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading {
    margin-bottom: 25px !important;
}

.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading span {
    font-weight:200;
}

.elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description {
    margin-bottom: 5%;
}

.elementor-104 .elementor-element.elementor-element-e864f94 a.js-block {
    font-size: 18px;
    color: #fff;
}
@media screen and (min-width:991px) {
    .elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description {
        padding-left: calc(33vw - 50px);
    }
    
    .elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading {
        margin-left: calc(33vw - 50px - 3.5em);
    }
}

/* hide on mobile */
@media screen and (max-width: 700) {
    .elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-heading,
    .elementor-104 .elementor-element.elementor-element-e864f94 .elementor-slide-description {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-ee8ad3a */.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading {
    margin-bottom: 25px !important;
}

.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading span {
    font-weight:200;
}

.elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description {
    margin-bottom: 5%;
}

.elementor-104 .elementor-element.elementor-element-ee8ad3a a.js-block {
    font-size: 18px;
    color: #fff;
}
@media screen and (min-width:991px) {
    .elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description {
        padding-left: calc(33vw - 50px);
    }
    
    .elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading {
        margin-left: calc(33vw - 50px - 3.5em);
    }
}

/* hide on mobile */
@media screen and (max-width: 700) {
    .elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-heading,
    .elementor-104 .elementor-element.elementor-element-ee8ad3a .elementor-slide-description {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-c02c0bb */.elementor-104 .elementor-element.elementor-element-c02c0bb .next {
    display: inline-block;
    border: 1px solid #3d3935;
    color: #3d3935;
    padding:5px 20px;
    text-transform: uppercase;
    font-family: "Ringside Condensed A", "Ringside Condensed B", sans-serif;
    font-weight: 300;
    font-size: 24px;
    transition: all 0.4s ease-in-out;
}
.elementor-104 .elementor-element.elementor-element-c02c0bb .next:hover {
    background-color: #3d3935;
    color: #fff;
}


.elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-posts-container {
	transition: opacity 0.4s ease-in-out;
}
.elementor-104 .elementor-element.elementor-element-c02c0bb .elementor-posts-container.js-loading-projects {
	opacity: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f0c0e4a */.elementor-104 .elementor-element.elementor-element-f0c0e4a * {
    font-size: 0;
    
}/* End custom CSS */