.elementor-9 .elementor-element.elementor-element-765204b{--display:flex;--min-height:0px;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-765204b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-765204b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-size:var( --e-global-typography-secondary-font-size );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-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-4edd01b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/plg_box1-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-bf36f44 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/STL-1-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-3ba65db .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/eqadsnew-2-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-e47093b .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/DFD-web-1-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-84aa6c8 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/711-2-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-d6f282f .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/SPC-2-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-repeater-item-a3113a7 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://katierobinsondesign.com/wp-content/uploads/2026/03/SPC-2-scaled.jpg);background-size:contain;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-slide{transition-duration:calc(4000ms*1.2);height:823px;}.elementor-9 .elementor-element.elementor-element-6553aaa{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-slide-contents{max-width:0%;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-swiper-button{font-size:37px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:17px;width:17px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-horizontal .swiper-pagination-progressbar{height:17px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-fraction{font-size:17px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-893d8c2{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-893d8c2:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-893d8c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-9 .elementor-element.elementor-element-bc07e6c{text-align:center;}.elementor-9 .elementor-element.elementor-element-bc07e6c .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:50px;font-weight:700;line-height:54px;color:var( --e-global-color-primary );}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio-item__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 );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );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-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e9c9d63 .elementor-post__thumbnail__link{padding-bottom:calc( 0.5 * 100% );}.elementor-9 .elementor-element.elementor-element-e9c9d63:after{content:"0.5";position:absolute;color:transparent;}.elementor-9 .elementor-element.elementor-element-e9c9d63 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e9c9d63 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-e9c9d63 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-e9c9d63 .elementor-portfolio__filters{margin-bottom:10px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-765204b{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-893d8c2{--content-width:1600px;}}@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{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-6553aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 43px 0px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-slide{height:395px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-bullet{height:15px;width:15px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-fraction{font-size:15px;}.elementor-9 .elementor-element.elementor-element-893d8c2{--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-9 .elementor-element.elementor-element-bc07e6c .elementor-heading-title{font-size:30px;}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{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{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-6553aaa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 19px 0px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-slide{height:185px;}.elementor-9 .elementor-element.elementor-element-6553aaa .elementor-swiper-button{font-size:35px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-bullet{height:11px;width:11px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-horizontal .swiper-pagination-progressbar{height:11px;}.elementor-9 .elementor-element.elementor-element-6553aaa .swiper-pagination-fraction{font-size:11px;}.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-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}