.elementor-3 .elementor-element.elementor-element-412de01{margin-top:-138px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-37e7310 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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 );}.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-3 .elementor-element.elementor-element-6b19c23 .elementor-repeater-item-df435b0 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://stone-fit.com/wp-content/uploads/2020/07/stonefit-header.jpg);background-size:cover;}.elementor-3 .elementor-element.elementor-element-6b19c23 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-3 .elementor-element.elementor-element-6b19c23 .elementor-slide-button{background-color:#FAB42B;font-weight:bold;border-radius:0px;color:#FFFFFF;border-color:#FAB42B;}.elementor-3 .elementor-element.elementor-element-6b19c23 .elementor-slide-button:hover{background-color:rgba(2, 1, 1, 0);color:#FAB42B;border-color:#FAB42B;}.elementor-3 .elementor-element.elementor-element-6b19c23 .swiper-slide-contents{max-width:66%;}.elementor-3 .elementor-element.elementor-element-6b19c23 .swiper-slide-inner{text-align:center;}.elementor-3 .elementor-element.elementor-element-6b19c23 .elementor-slide-heading{font-family:"Montserrat", Sans-serif;font-size:45px;}.elementor-3 .elementor-element.elementor-element-6b19c23 .elementor-slide-description{font-family:"Montserrat", Sans-serif;}.elementor-3 .elementor-element.elementor-element-cd9c1a6{margin-top:-128px;margin-bottom:40px;z-index:1;}.elementor-3 .elementor-element.elementor-element-7da44b3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-f8d07a2{--lottie-container-width:50px;--lottie-container-opacity:0.7;}.elementor-3 .elementor-element.elementor-element-cad9f30:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-cad9f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3 .elementor-element.elementor-element-cad9f30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-3 .elementor-element.elementor-element-cad9f30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-aabe0d4 img{width:100px;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-22435cc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3 .elementor-element.elementor-element-22435cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-9afe764 img{width:100%;}.elementor-3 .elementor-element.elementor-element-99f43c9 img{width:100px;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-629f755.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3 .elementor-element.elementor-element-629f755.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-b2ed670{margin-top:0px;margin-bottom:-45px;padding:85px 0px 137px 0px;z-index:0;}.elementor-3 .elementor-element.elementor-element-1de26da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-1de26da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stone-fit.com/wp-content/uploads/2020/07/Fetal-Medicine-Research-Institute-London-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-1de26da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-1de26da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-f2861ee{--spacer-size:450px;}.elementor-3 .elementor-element.elementor-element-b4040be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-b4040be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253745;}.elementor-3 .elementor-element.elementor-element-b4040be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-3 .elementor-element.elementor-element-b4040be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c3a7807{text-align:center;}.elementor-3 .elementor-element.elementor-element-c3a7807 .elementor-heading-title{font-size:45px;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-d03f3db > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3 .elementor-element.elementor-element-d03f3db img{width:100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-3 .elementor-element.elementor-element-b7e51d1{font-weight:400;color:#FFFFFF;}.elementor-widget-button .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-3 .elementor-element.elementor-element-a949d3f .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-a949d3f .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#FAB42B;}.elementor-3 .elementor-element.elementor-element-a949d3f .elementor-button{font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FAB42B;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a949d3f .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-a949d3f .elementor-button:focus svg{fill:#FAB42B;}.elementor-3 .elementor-element.elementor-element-d49f17f .elementor-button{background-color:var( --e-global-color-accent );font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FAB42B;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d49f17f .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-d49f17f .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#FAB42B;}.elementor-3 .elementor-element.elementor-element-d49f17f .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-d49f17f .elementor-button:focus svg{fill:#FAB42B;}.elementor-3 .elementor-element.elementor-element-02d4260:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-02d4260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253745;}.elementor-3 .elementor-element.elementor-element-02d4260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-02d4260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-4f06b9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-4f06b9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stone-fit.com/wp-content/uploads/2020/07/stonefit-hotel.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-4f06b9b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, #253745 100%);opacity:0.7;}.elementor-3 .elementor-element.elementor-element-4f06b9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-4f06b9b:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-3 .elementor-element.elementor-element-4f06b9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4f06b9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-3882671{--spacer-size:620px;}.elementor-3 .elementor-element.elementor-element-e5310d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-e5310d1 img{width:100px;}.elementor-3 .elementor-element.elementor-element-e6a21a8 > .elementor-widget-container{padding:20px 20px 50px 20px;}.elementor-3 .elementor-element.elementor-element-e6a21a8{text-align:center;}.elementor-3 .elementor-element.elementor-element-e6a21a8 .elementor-heading-title{font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-d5338f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-d5338f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stone-fit.com/wp-content/uploads/2020/07/Hawkins-Brown-Freemens-Pool.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-d5338f4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, #253745 100%);opacity:0.7;}.elementor-3 .elementor-element.elementor-element-d5338f4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-d5338f4:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-3 .elementor-element.elementor-element-d5338f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-d5338f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-3b9d6c1{--spacer-size:620px;}.elementor-3 .elementor-element.elementor-element-c160cc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c160cc5 img{width:100px;}.elementor-3 .elementor-element.elementor-element-30cd059 > .elementor-widget-container{padding:20px 20px 50px 20px;}.elementor-3 .elementor-element.elementor-element-30cd059{text-align:center;}.elementor-3 .elementor-element.elementor-element-30cd059 .elementor-heading-title{font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-3ac728e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3 .elementor-element.elementor-element-3ac728e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stone-fit.com/wp-content/uploads/2020/07/cambridge-mosque.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-3ac728e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, #253745 100%);opacity:0.7;}.elementor-3 .elementor-element.elementor-element-3ac728e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-3ac728e:hover > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}.elementor-3 .elementor-element.elementor-element-3ac728e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3ac728e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-4f7c81d{--spacer-size:620px;}.elementor-3 .elementor-element.elementor-element-a3a0e7a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a3a0e7a img{width:100px;}.elementor-3 .elementor-element.elementor-element-91f778f > .elementor-widget-container{padding:20px 20px 50px 20px;}.elementor-3 .elementor-element.elementor-element-91f778f{text-align:center;}.elementor-3 .elementor-element.elementor-element-91f778f .elementor-heading-title{font-size:24px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-5916634d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-5916634d{padding:100px 0px 100px 0px;}.elementor-3 .elementor-element.elementor-element-741be1d4 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-3 .elementor-element.elementor-element-cda7c52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-cda7c52{text-align:left;}.elementor-3 .elementor-element.elementor-element-cda7c52 img{width:100px;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-c7f8522.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3 .elementor-element.elementor-element-c7f8522.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-3a06666 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#000000;}.elementor-3 .elementor-element.elementor-element-78c33806 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-78c33806{text-align:left;}.elementor-3 .elementor-element.elementor-element-78c33806 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-1dba3639 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1dba3639{font-size:15px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-3 .elementor-element.elementor-element-86f90fe .elementor-button{background-color:#253745;font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#253745;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-86f90fe .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-86f90fe .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#253745;}.elementor-3 .elementor-element.elementor-element-86f90fe > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-86f90fe .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-86f90fe .elementor-button:focus svg{fill:#253745;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-31e0a989.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3 .elementor-element.elementor-element-31e0a989.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3 .elementor-element.elementor-element-31e0a989 > .elementor-element-populated{padding:70px 20px 20px 20px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-item{border-width:0px;border-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-title{background-color:#ffffff;padding:23px 15px 23px 15px;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-icon, .elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-title{color:#020202;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-icon svg{fill:#020202;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-active .elementor-accordion-icon, .elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-active .elementor-accordion-title{color:#253745;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-active .elementor-accordion-icon svg{fill:#253745;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-title{font-size:16px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#253745;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#253745;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-accordion-icon{margin-inline-end:0px;}.elementor-3 .elementor-element.elementor-element-4bba2fb .elementor-tab-content{background-color:#ffffff;color:#000000;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-3 .elementor-element.elementor-element-76f39c18:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-76f39c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#253745;background-image:url("https://stone-fit.com/wp-content/uploads/2020/11/216462682.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-76f39c18 > .elementor-background-overlay{background-color:#253745;opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-76f39c18{border-style:solid;border-width:10px 0px 0px 0px;border-color:#FAB42B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-5bfe64ea > .elementor-element-populated{padding:130px 100px 130px 100px;}.elementor-3 .elementor-element.elementor-element-b1c8f9d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-2944b62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-2944b62{text-align:left;}.elementor-3 .elementor-element.elementor-element-2944b62 img{width:100px;}.elementor-3 .elementor-element.elementor-element-501932f .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-cbca8ed > .elementor-widget-container{padding:20px 30px 10px 30px;}.elementor-3 .elementor-element.elementor-element-cbca8ed{text-align:center;}.elementor-3 .elementor-element.elementor-element-cbca8ed .elementor-heading-title{font-size:35px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-ae07b01 .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-ae07b01 .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#FAB42B;}.elementor-3 .elementor-element.elementor-element-ae07b01 .elementor-button{font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FAB42B;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ae07b01 .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-ae07b01 .elementor-button:focus svg{fill:#FAB42B;}.elementor-3 .elementor-element.elementor-element-6d6b2074{margin-top:100px;margin-bottom:30px;}.elementor-3 .elementor-element.elementor-element-16f7daaf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-3 .elementor-element.elementor-element-16f7daaf > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-3 .elementor-element.elementor-element-54dbbe2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-ae3e1e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-ae3e1e6{text-align:left;}.elementor-3 .elementor-element.elementor-element-ae3e1e6 img{width:100px;}.elementor-3 .elementor-element.elementor-element-0ec5b1f .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#000000;}.elementor-3 .elementor-element.elementor-element-4d0278b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4d0278b{text-align:center;}.elementor-3 .elementor-element.elementor-element-4d0278b .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.3em;color:#253745;}.elementor-3 .elementor-element.elementor-element-8923fa6{margin-top:0px;margin-bottom:60px;}.elementor-widget-global a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-portfolio-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-global-550 .elementor-post__thumbnail__link{padding-bottom:calc( 0.88 * 100% );}.elementor-3 .elementor-element.elementor-global-550:after{content:"0.88";position:absolute;color:transparent;}.elementor-3 .elementor-element.elementor-global-550{--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-3 .elementor-element.elementor-global-550 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-global-550 a .elementor-portfolio-item__title{color:#253745;}.elementor-3 .elementor-element.elementor-global-550 .elementor-portfolio-item__title{font-size:20px;font-weight:bold;}.elementor-3 .elementor-element.elementor-element-9d735ae .elementor-button{background-color:#253745;font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#253745;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9d735ae .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-9d735ae .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#253745;}.elementor-3 .elementor-element.elementor-element-9d735ae > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9d735ae .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-9d735ae .elementor-button:focus svg{fill:#253745;}.elementor-3 .elementor-element.elementor-element-c15b54b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-c15b54b:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-c15b54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3 .elementor-element.elementor-element-c15b54b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-3 .elementor-element.elementor-element-c15b54b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-bf585e9.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3 .elementor-element.elementor-element-bf585e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3 .elementor-element.elementor-element-bf585e9 > .elementor-element-populated{padding:70px 20px 20px 20px;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-item{border-width:0px;border-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#E5E5E5;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-title{background-color:#ffffff;padding:23px 15px 23px 15px;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-icon, .elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-title{color:#020202;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-icon svg{fill:#020202;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-active .elementor-accordion-icon, .elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-active .elementor-accordion-title{color:#253745;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-active .elementor-accordion-icon svg{fill:#253745;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-title{font-size:16px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-title .elementor-accordion-icon i:before{color:#000000;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-title .elementor-accordion-icon svg{fill:#000000;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#253745;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#253745;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-accordion-icon{margin-inline-end:0px;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 .elementor-tab-content{background-color:#ffffff;color:#000000;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-3 .elementor-element.elementor-element-8fff54e > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-3 .elementor-element.elementor-element-b7d89b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b7d89b5{text-align:left;}.elementor-3 .elementor-element.elementor-element-b7d89b5 img{width:100px;}.elementor-bc-flex-widget .elementor-3 .elementor-element.elementor-element-84a668e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3 .elementor-element.elementor-element-84a668e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3 .elementor-element.elementor-element-c1751be .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#000000;}.elementor-3 .elementor-element.elementor-element-3c437ef > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3c437ef{text-align:left;}.elementor-3 .elementor-element.elementor-element-3c437ef .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.3em;}.elementor-3 .elementor-element.elementor-element-c0150a7 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c0150a7{font-size:15px;font-weight:400;line-height:1.8em;color:#000000;}.elementor-3 .elementor-element.elementor-element-3646319 .elementor-button{background-color:#253745;font-weight:bold;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#253745;border-radius:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3646319 .elementor-button:hover, .elementor-3 .elementor-element.elementor-element-3646319 .elementor-button:focus{background-color:rgba(2, 1, 1, 0);color:#253745;}.elementor-3 .elementor-element.elementor-element-3646319 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3646319 .elementor-button:hover svg, .elementor-3 .elementor-element.elementor-element-3646319 .elementor-button:focus svg{fill:#253745;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-741be1d4{width:45%;}.elementor-3 .elementor-element.elementor-element-1853522{width:26.049%;}.elementor-3 .elementor-element.elementor-element-c7f8522{width:73.951%;}.elementor-3 .elementor-element.elementor-element-31e0a989{width:55%;}.elementor-3 .elementor-element.elementor-element-bf585e9{width:50%;}.elementor-3 .elementor-element.elementor-element-8fff54e{width:50%;}.elementor-3 .elementor-element.elementor-element-40e0432{width:26.049%;}.elementor-3 .elementor-element.elementor-element-84a668e{width:73.951%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-741be1d4{width:50%;}.elementor-3 .elementor-element.elementor-element-31e0a989{width:50%;}.elementor-3 .elementor-element.elementor-element-bf585e9{width:50%;}.elementor-3 .elementor-element.elementor-element-8fff54e{width:50%;}}@media(min-width:1025px){.elementor-3 .elementor-element.elementor-element-76f39c18:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-76f39c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-5916634d{padding:100px 25px 100px 25px;}.elementor-3 .elementor-element.elementor-element-741be1d4 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-3 .elementor-element.elementor-element-78c33806 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-cbca8ed > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6d6b2074{margin-top:100px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-16f7daaf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-54dbbe2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3 .elementor-element.elementor-element-4d0278b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4d0278b{text-align:left;}.elementor-3 .elementor-element.elementor-element-1556b2a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3 .elementor-element.elementor-element-c15b54b{padding:100px 25px 100px 25px;}.elementor-3 .elementor-element.elementor-element-8fff54e > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3c437ef > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-6b19c23 .swiper-slide-contents{max-width:85%;}.elementor-3 .elementor-element.elementor-element-6b19c23 .elementor-slide-heading{font-size:31px;line-height:37px;}.elementor-3 .elementor-element.elementor-element-cd9c1a6{margin-top:-90px;margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-21084ef{width:50%;}.elementor-3 .elementor-element.elementor-element-9afe764 img{width:70%;}.elementor-3 .elementor-element.elementor-element-ed3df45{width:50%;}.elementor-3 .elementor-element.elementor-element-b2ed670{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b4040be > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3 .elementor-element.elementor-element-3882671{--spacer-size:350px;}.elementor-3 .elementor-element.elementor-element-3b9d6c1{--spacer-size:350px;}.elementor-3 .elementor-element.elementor-element-4f7c81d{--spacer-size:350px;}.elementor-3 .elementor-element.elementor-element-5916634d{padding:50px 20px 50px 20px;}.elementor-3 .elementor-element.elementor-element-741be1d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-78c33806 .elementor-heading-title{line-height:40px;}.elementor-3 .elementor-element.elementor-element-31e0a989 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-4bba2fb > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-76f39c18{padding:30px 30px 30px 30px;}.elementor-3 .elementor-element.elementor-element-5bfe64ea > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-3 .elementor-element.elementor-element-501932f > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-cbca8ed .elementor-heading-title{line-height:40px;}.elementor-3 .elementor-element.elementor-element-6d6b2074{margin-top:50px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-3 .elementor-element.elementor-element-0ec5b1f > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-3 .elementor-element.elementor-element-4d0278b{text-align:left;}.elementor-3 .elementor-element.elementor-element-4d0278b .elementor-heading-title{line-height:40px;}.elementor-3 .elementor-element.elementor-element-c15b54b{padding:50px 20px 50px 20px;}.elementor-3 .elementor-element.elementor-element-bf585e9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-c2f7ac9 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-8fff54e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3c437ef .elementor-heading-title{line-height:40px;}}/* Start custom CSS for slides, class: .elementor-element-6b19c23 */.hero-slider .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(0deg, rgba(2, 1, 1, 0) 20%, rgba(0, 0, 0, 0.4) 100%);
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4bba2fb */.elementor-tab-title.elementor-active {
    background: #FAB42B !important;
}

.elementor-tab-title.elementor-active a {
    font-weight: bold !important;
}

.elementor-accordion-item .elementor-tab-content {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31e0a989 */.elementor-3 .elementor-element.elementor-element-31e0a989 .elementor-accordion .elementor-accordion-item {
    border-bottom: 1px solid #d4d4d4 !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-550 */li.elementor-portfolio__filter.elementor-active {
    border: 2px solid #FAB42B;
    background: #FAB42B;
}

li.elementor-portfolio__filter {
    padding-left: 12px;
    padding-right: 12px;
    line-height:18px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-c2f7ac9 */.elementor-tab-title.elementor-active {
    background: #FAB42B !important;
}

.elementor-tab-title.elementor-active a {
    font-weight: bold !important;
}

.elementor-accordion-item .elementor-tab-content {
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bf585e9 */.elementor-3 .elementor-element.elementor-element-bf585e9 .elementor-accordion .elementor-accordion-item {
    border-bottom: 1px solid #d4d4d4 !important;
}/* End custom CSS */
/* Start custom CSS */p:last-child{
    margin-bottom: 0px;
}

.orange-text {
    color:#FAB42B;
}

.blue-text {
    color: #253745
}

/*.portfolio-box:hover .portfolio-box-title h3 {*/
/*    color:#253745 !important;*/
/*}*//* End custom CSS */