.elementor-10 .elementor-element.elementor-element-04a8013{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:46px;padding:0px 0px 72px 0px;}.elementor-10 .elementor-element.elementor-element-04a8013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-04a8013 a:hover{color:#AC8D8D;}.elementor-10 .elementor-element.elementor-element-04a8013 > .elementor-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-9ca14d2{margin-top:152px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-2281296{text-align:center;}.elementor-10 .elementor-element.elementor-element-2281296 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-af11ced{text-align:center;}.elementor-10 .elementor-element.elementor-element-af11ced .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:300;text-transform:capitalize;}.elementor-10 .elementor-element.elementor-element-e2bfc8d{margin-top:81px;margin-bottom:0px;}.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-10 .elementor-element.elementor-element-d01d886 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:37px;font-weight:500;text-shadow:-18px -14px 21px #2A3E66;fill:#D1D1D1;color:#D1D1D1;background-image:linear-gradient(203deg, #C9BBB6 0%, #020101 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button:focus{background-color:#FFFFFF;color:#E76868;}.elementor-10 .elementor-element.elementor-element-d01d886{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d01d886 > .elementor-widget-container{margin:89px 10px 10px 10px;box-shadow:-4px 4px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-10 .elementor-element.elementor-element-d01d886.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d01d886 .elementor-button:focus svg{fill:#E76868;}.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-10 .elementor-element.elementor-element-51d08a9 > .elementor-widget-container{--e-transform-translateY:13px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-51d08a9{left:-93px;}body.rtl .elementor-10 .elementor-element.elementor-element-51d08a9{right:-93px;}.elementor-10 .elementor-element.elementor-element-51d08a9{top:66px;text-align:left;}.elementor-10 .elementor-element.elementor-element-51d08a9 img{width:25%;max-width:22%;height:100px;}.elementor-10 .elementor-element.elementor-element-6c93e4e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6c93e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9EFED;}.elementor-10 .elementor-element.elementor-element-6c93e4e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-44px;margin-bottom:1px;padding:13px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-6c93e4e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-445fc74:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-445fc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kimmassagespa.com/wp-content/uploads/2023/08/images-2-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-445fc74 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #90499B 0%, #662070 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-445fc74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-2d539ab{margin-top:54px;margin-bottom:145px;padding:0px -1px 24px -1px;}.elementor-10 .elementor-element.elementor-element-f0da90f .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;font-style:oblique;text-decoration:none;fill:#7341AA;color:#7341AA;border-radius:-20px -20px -20px -20px;padding:-6px -6px -6px -6px;}.elementor-10 .elementor-element.elementor-element-f0da90f{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-f0da90f > .elementor-widget-container{padding:10px 10px 10px 10px;border-radius:23px 23px 23px 23px;box-shadow:0px 0px 10px 0px #2C2B88;}.elementor-10 .elementor-element.elementor-element-f0da90f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-658929b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-658929b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC4BC;}.elementor-10 .elementor-element.elementor-element-658929b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:84px;margin-bottom:84px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-658929b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-3ce2610{text-align:center;}.elementor-10 .elementor-element.elementor-element-3ce2610 .elementor-heading-title{color:#4C6068;font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-00fa206{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-top:30px;margin-bottom:30px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-10 .elementor-element.elementor-element-455f751 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta__content{text-align:center;}.elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta__button{font-family:"Roboto", Sans-serif;font-weight:500;color:#E1BD89;background-color:#2C396B;border-width:6px;}.elementor-10 .elementor-element.elementor-element-455f751 .elementor-cta__button:hover{color:#2C3A73;background-color:#E8CAAC;}.elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta__content{text-align:center;}.elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta__button{color:#E4C69F;background-color:#3F3E74;border-width:7px;}.elementor-10 .elementor-element.elementor-element-b1f5506 .elementor-cta__button:hover{color:#324165;background-color:#EBD6B1;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta__content{min-height:310px;text-align:center;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta__bg-wrapper{min-width:15px;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta__button{color:#D8B49B;background-color:#2E407E;border-width:6px;}.elementor-10 .elementor-element.elementor-element-1c71dce .elementor-cta__button:hover{color:#4750A9;background-color:#F0E5BF;}.elementor-10 .elementor-element.elementor-element-dc27d58 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-dc27d58{border-style:groove;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;}.elementor-10 .elementor-element.elementor-element-dc27d58, .elementor-10 .elementor-element.elementor-element-dc27d58 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-dc27d58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta__content{text-align:center;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta__bg-wrapper{min-width:0px;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta__button{color:#D3BD9F;background-color:#394785;border-width:6px;}.elementor-10 .elementor-element.elementor-element-28172d4 .elementor-cta__button:hover{color:#45579E;background-color:#EFE6C0;}.elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta__content{text-align:center;}.elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta__button{color:#C9AB9B;background-color:#2F396A;border-width:5px;}.elementor-10 .elementor-element.elementor-element-2da59fb .elementor-cta__button:hover{color:#355891;background-color:#F2E4C9;}.elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta .elementor-cta__bg, .elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta__content{text-align:center;}.elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta__title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta__button{color:#BDB476;background-color:#323279;border-width:5px;}.elementor-10 .elementor-element.elementor-element-44d51b8 .elementor-cta__button:hover{color:#3D558A;background-color:#FFF3D8;}.elementor-10 .elementor-element.elementor-element-055a42a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-055a42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kimmassagespa.com/wp-content/uploads/2024/07/massage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-055a42a > .elementor-background-overlay{background-color:#D1D76E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-055a42a{transition:background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:71px;margin-bottom:102px;padding:245px 37px 37px 37px;}.elementor-10 .elementor-element.elementor-element-4eb843a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4eb843a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DADADA;}.elementor-10 .elementor-element.elementor-element-4eb843a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-4eb843a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-f1318ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-f1318ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B89DBD;}.elementor-10 .elementor-element.elementor-element-f1318ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-f1318ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-e4e0c39{--spacer-size:65px;}.elementor-10 .elementor-element.elementor-element-7e420ee{text-align:left;}.elementor-10 .elementor-element.elementor-element-7e420ee .elementor-heading-title{color:#040404;font-family:"Shrikhand", Sans-serif;font-size:47px;font-weight:400;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:56px -13px 54px rgba(93.77159118652342, 60.54100332884401, 60.54100332884401, 0.3);mix-blend-mode:multiply;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8bfd930{--divider-border-style:solid;--divider-color:#000;--divider-border-width:8.3px;}.elementor-10 .elementor-element.elementor-element-8bfd930 .elementor-divider-separator{width:62%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-8bfd930 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-widget-text-editor{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-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-10 .elementor-element.elementor-element-7acebc6{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c3570bd .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:31px;font-weight:500;background-image:linear-gradient(180deg, #FFD9D9 0%, #6A488B 100%);border-style:solid;border-width:5px 5px 5px 5px;border-color:#945A5A;}.elementor-10 .elementor-element.elementor-element-f01cf95:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f01cf95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-10 .elementor-element.elementor-element-f01cf95, .elementor-10 .elementor-element.elementor-element-f01cf95 > .elementor-background-overlay{border-radius:41px 41px 41px 41px;}.elementor-10 .elementor-element.elementor-element-f01cf95{box-shadow:1px 21px 17px -2px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:78px;padding:-5px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-f01cf95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-ec21415:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-ec21415 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-10 .elementor-element.elementor-element-ec21415 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 83px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10 .elementor-element.elementor-element-ec21415 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-2e1a9ce{text-align:center;}.elementor-10 .elementor-element.elementor-element-2e1a9ce .elementor-heading-title{color:#000000;font-family:"Alex Brush", Sans-serif;font-size:76px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-82028ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4.9px;}.elementor-10 .elementor-element.elementor-element-82028ae .elementor-divider-separator{width:34%;margin:0 auto;margin-center:0;}.elementor-10 .elementor-element.elementor-element-82028ae .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-10 .elementor-element.elementor-element-ecb2393 > .elementor-widget-container{margin:1px 1px 6px 1px;padding:0px 0px 26px 0px;border-style:solid;border-width:2px 2px 2px -1px;border-color:#B8AAAA;}.elementor-10 .elementor-element.elementor-element-ecb2393{text-align:left;color:#000000;font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-a0598df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a0598df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kimmassagespa.com/wp-content/uploads/2023/08/hands-1327811-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a0598df > .elementor-background-overlay{background-color:#7944C9;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-a0598df > .elementor-container{max-width:693px;}.elementor-10 .elementor-element.elementor-element-a0598df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:65px;margin-bottom:43px;padding:236px 546px 252px 0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-2e9c98a{left:93px;}body.rtl .elementor-10 .elementor-element.elementor-element-2e9c98a{right:93px;}.elementor-10 .elementor-element.elementor-element-2e9c98a{top:-72px;z-index:2;text-align:center;}.elementor-10 .elementor-element.elementor-element-2e9c98a .elementor-heading-title{color:#FFFFFF;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-408e36a{left:134px;}body.rtl .elementor-10 .elementor-element.elementor-element-408e36a{right:134px;}.elementor-10 .elementor-element.elementor-element-408e36a{top:41px;z-index:2;text-align:center;}.elementor-10 .elementor-element.elementor-element-408e36a .elementor-heading-title{color:#FFFFFF;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-e81334f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-e81334f .elementor-swiper-button{font-size:20px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-portfolio .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-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-10 .elementor-element.elementor-element-dd4e553:after{content:"0.66";position:absolute;color:transparent;}.elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio__filter:not(:last-child){margin-right:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio__filter:not(:first-child){margin-left:calc(10px/2);}.elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio__filters{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-1d49fa9{margin-top:28px;margin-bottom:28px;}.elementor-10 .elementor-element.elementor-element-07999d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-07999d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-07999d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-07999d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-7fce589 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-006f453{width:var( --container-widget-width, 100.556% );max-width:100.556%;--container-widget-width:100.556%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30d0a1a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10 .elementor-element.elementor-element-30d0a1a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#291313;}.elementor-10 .elementor-element.elementor-element-30d0a1a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-30d0a1a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1058dfa{text-align:center;}.elementor-10 .elementor-element.elementor-element-1058dfa .elementor-heading-title{color:#C978DB;}.elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button{background-color:#CDB461;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button:focus{background-color:#132CDA;color:#F7F7F7;}.elementor-10 .elementor-element.elementor-element-ae6b494 > .elementor-widget-container{transition:background 0s;}.elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ae6b494 .elementor-button:focus svg{fill:#F7F7F7;}.elementor-10 .elementor-element.elementor-element-42257c9{columns:2;text-align:left;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-star-rating .elementor-star-rating__title{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-10 .elementor-element.elementor-element-6c20087{text-align:center;}.elementor-10 .elementor-element.elementor-element-6c20087 .elementor-star-rating{font-size:20px;}.elementor-10 .elementor-element.elementor-element-6c20087 .elementor-star-rating i:before{color:#F8F44A;}.elementor-10 .elementor-element.elementor-element-8339828 iframe{height:489px;}.elementor-10 .elementor-element.elementor-element-fb8a279:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb8a279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272C73;}.elementor-10 .elementor-element.elementor-element-fb8a279 > .elementor-container{max-width:1600px;}.elementor-10 .elementor-element.elementor-element-fb8a279{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9px;margin-bottom:-9px;}.elementor-10 .elementor-element.elementor-element-fb8a279 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-1c654dd{margin-top:108px;margin-bottom:108px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{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-10 .elementor-element.elementor-element-1942ec9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-10 .elementor-element.elementor-element-1942ec9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-10 .elementor-element.elementor-element-1942ec9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-1942ec9 .elementor-image-box-title{margin-bottom:3px;}.elementor-10 .elementor-element.elementor-element-1942ec9 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-10 .elementor-element.elementor-element-1942ec9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-1942ec9 .elementor-image-box-description{color:#E1DEDE;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c2b7753 .elementor-repeater-item-f730b25.elementor-social-icon{background-color:#FA6969;}.elementor-10 .elementor-element.elementor-element-c2b7753{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-c2b7753 .elementor-widget-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-feec16a{text-align:center;}.elementor-10 .elementor-element.elementor-element-feec16a .elementor-heading-title{color:#B1C4CC;}.elementor-10 .elementor-element.elementor-element-759014d > .elementor-widget-container{padding:36px 36px 36px 36px;}.elementor-10 .elementor-element.elementor-element-759014d{color:#CDC7C7;}.elementor-10 .elementor-element.elementor-element-7d920d0{text-align:center;}.elementor-10 .elementor-element.elementor-element-7d920d0 .elementor-heading-title{color:#83AEC0;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-c719fdb{columns:2;color:#C5BCBC;}.elementor-10 .elementor-element.elementor-element-2e6981e{text-align:center;}.elementor-10 .elementor-element.elementor-element-2e6981e .elementor-heading-title{color:#8BB5C7;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7740d18{width:var( --container-widget-width, 102.264% );max-width:102.264%;--container-widget-width:102.264%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b9e7626 .elementor-button{background-color:#61CE70;}.elementor-10 .elementor-element.elementor-element-b9e7626 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b9e7626 .elementor-button:focus{background-color:#7018B0;}.elementor-10 .elementor-element.elementor-element-b9e7626 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:-21px -21px -21px -21px;}.elementor-10 .elementor-element.elementor-element-b9e7626 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-e81334f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-3ce2610 .elementor-heading-title{font-size:31px;}.elementor-10 .elementor-element.elementor-element-e81334f.elementor-skin-slideshow .elementor-main-swiper{margin-bottom:10px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-dd4e553 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-10 .elementor-element.elementor-element-1942ec9 .elementor-image-box-img{margin-bottom:15px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-5efb56c{width:82.558%;}.elementor-10 .elementor-element.elementor-element-6028088{width:17.35%;}.elementor-10 .elementor-element.elementor-element-07999d9{width:48.75%;}.elementor-10 .elementor-element.elementor-element-30d0a1a{width:51.207%;}.elementor-10 .elementor-element.elementor-element-e3f17f3{width:29.912%;}.elementor-10 .elementor-element.elementor-element-e2dfc1b{width:20.067%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-055a42a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-055a42a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-a0598df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a0598df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}