.elementor-19146 .elementor-element.elementor-element-335fb1fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-19146 .elementor-element.elementor-element-335fb1fc::before, .elementor-19146 .elementor-element.elementor-element-335fb1fc > .elementor-background-video-container::before, .elementor-19146 .elementor-element.elementor-element-335fb1fc > .e-con-inner > .elementor-background-video-container::before, .elementor-19146 .elementor-element.elementor-element-335fb1fc > .elementor-background-slideshow::before, .elementor-19146 .elementor-element.elementor-element-335fb1fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-19146 .elementor-element.elementor-element-335fb1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19146 .elementor-element.elementor-element-335fb1fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-7d82ebc8{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-1d6daeab{--display:flex;}.elementor-19146 .elementor-element.elementor-element-1d6daeab:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-1d6daeab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-1d6daeab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-19146 .elementor-element.elementor-element-18dd6622{--display:flex;}.elementor-19146 .elementor-element.elementor-element-18dd6622.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-19146 .elementor-element.elementor-element-30b3d4bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19146 .elementor-element.elementor-element-8a63255{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19146 .elementor-element.elementor-element-1530816c{--display:flex;}.elementor-19146 .elementor-element.elementor-element-20956eb7{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-1d45853c{--display:flex;}.elementor-19146 .elementor-element.elementor-element-1d45853c:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-1d45853c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-1d45853c:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-1d45853c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19146 .elementor-element.elementor-element-12cb311{--display:flex;}.elementor-19146 .elementor-element.elementor-element-3c58c475{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-a0baa6{--display:flex;}.elementor-19146 .elementor-element.elementor-element-a0baa6:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-a0baa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-a0baa6:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-a0baa6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-fa5388f{--display:flex;}.elementor-19146 .elementor-element.elementor-element-3e57964b{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-4aa8d493{--display:flex;}.elementor-19146 .elementor-element.elementor-element-4aa8d493:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-4aa8d493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-4aa8d493:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-4aa8d493.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-1e284528{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5d727bff{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-4f88f6fc{--display:flex;}.elementor-19146 .elementor-element.elementor-element-4f88f6fc:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-4f88f6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-4f88f6fc:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-4f88f6fc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-5dffd489{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-753c94ff{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-42193913{--display:flex;}.elementor-19146 .elementor-element.elementor-element-42193913:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-42193913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-42193913:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-42193913.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-399ffb98{--display:flex;}.elementor-19146 .elementor-element.elementor-element-6377f628{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-7b135489{--display:flex;}.elementor-19146 .elementor-element.elementor-element-7b135489:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-7b135489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-7b135489:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-7b135489.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-fd523f4{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5aab26d{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-5bd7a9e{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5bd7a9e:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-5bd7a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-5bd7a9e:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-5bd7a9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-444a3ae7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-66329285{--spacer-size:97px;}.elementor-19146 .elementor-element.elementor-element-561b0436{--display:flex;}.elementor-19146 .elementor-element.elementor-element-561b0436:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-561b0436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-561b0436:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-561b0436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-185b102f{--display:flex;}.elementor-19146 .elementor-element.elementor-element-255500a0{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-5cc16bdc{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5cc16bdc:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-5cc16bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-5cc16bdc:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-5cc16bdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-16efbe99{--display:flex;}.elementor-19146 .elementor-element.elementor-element-59a6abd4{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-5fae9a53{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5fae9a53:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-5fae9a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-5fae9a53:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-5fae9a53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-44bde74c{--display:flex;}.elementor-19146 .elementor-element.elementor-element-3eb33396{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-1dd1db33{--display:flex;}.elementor-19146 .elementor-element.elementor-element-1dd1db33:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-1dd1db33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-1dd1db33:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-1dd1db33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-117a5ed8{--display:flex;}.elementor-19146 .elementor-element.elementor-element-9e5a53b{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-2c92b36d{--display:flex;}.elementor-19146 .elementor-element.elementor-element-2c92b36d:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-2c92b36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-2c92b36d:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-2c92b36d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-a384974{--display:flex;}.elementor-19146 .elementor-element.elementor-element-fe03d5d{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-d07436e{--display:flex;}.elementor-19146 .elementor-element.elementor-element-d07436e:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-d07436e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-d07436e:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-d07436e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-633f4fa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-2271dbf8{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-44a000dc{--display:flex;}.elementor-19146 .elementor-element.elementor-element-44a000dc:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-44a000dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-44a000dc:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-44a000dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-1e6d2b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-2b4b9d30{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-52d72286{--display:flex;}.elementor-19146 .elementor-element.elementor-element-52d72286:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-52d72286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-52d72286:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-52d72286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-3548d24e{--display:flex;}.elementor-19146 .elementor-element.elementor-element-26d083ee{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-37777e30{--display:flex;}.elementor-19146 .elementor-element.elementor-element-37777e30:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-37777e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-37777e30:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-37777e30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-1ad156a4{--display:flex;}.elementor-19146 .elementor-element.elementor-element-5e01b660{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-4099971a{--display:flex;}.elementor-19146 .elementor-element.elementor-element-4099971a:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-4099971a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-4099971a:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-4099971a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-7bfda745{--display:flex;}.elementor-19146 .elementor-element.elementor-element-3a8d5661{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-36b1113e{--display:flex;}.elementor-19146 .elementor-element.elementor-element-36b1113e:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-36b1113e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-36b1113e:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-36b1113e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-cc3e643{--display:flex;}.elementor-19146 .elementor-element.elementor-element-16e3fd47{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-3671894b{--display:flex;}.elementor-19146 .elementor-element.elementor-element-3671894b:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-3671894b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-3671894b:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-3671894b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-bbf65bb{--display:flex;}.elementor-19146 .elementor-element.elementor-element-0e86196{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-822ff2f{--display:flex;}.elementor-19146 .elementor-element.elementor-element-822ff2f:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-822ff2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-822ff2f:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-822ff2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-e97f74d{--display:flex;}.elementor-19146 .elementor-element.elementor-element-ace9339{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-04fd0ff{--display:flex;}.elementor-19146 .elementor-element.elementor-element-04fd0ff:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-04fd0ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-04fd0ff:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-04fd0ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-66ffe71{--display:flex;}.elementor-19146 .elementor-element.elementor-element-00bf509{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-680c882{--display:flex;}.elementor-19146 .elementor-element.elementor-element-680c882:not(.elementor-motion-effects-element-type-background), .elementor-19146 .elementor-element.elementor-element-680c882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7ef2b6d );}.elementor-19146 .elementor-element.elementor-element-680c882:hover{box-shadow:0px 0px 10px 0px #000000;}.elementor-19146 .elementor-element.elementor-element-680c882.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-c17b10c{--display:flex;}.elementor-19146 .elementor-element.elementor-element-c17b10c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19146 .elementor-element.elementor-element-29f6a31{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-229fab9d{--display:flex;}.elementor-19146 .elementor-element.elementor-element-6565b758{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-64b82b76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-6f7fc4de{text-align:center;}.elementor-19146 .elementor-element.elementor-element-6f7fc4de .elementor-heading-title{font-family:"Amatic SC";font-size:37px;font-weight:600;font-style:normal;text-decoration:none;letter-spacing:0.3px;word-spacing:4px;}.elementor-19146 .elementor-element.elementor-element-41771af8{--spacer-size:50px;}.elementor-19146 .elementor-element.elementor-element-4a4ca442 > .elementor-widget-container{border-style:dotted;}.elementor-19146 .elementor-element.elementor-element-4a4ca442:hover .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-19146 .elementor-element.elementor-element-488aaaa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19146 .elementor-element.elementor-element-506dbd04{--spacer-size:97px;}.elementor-19146 .elementor-element.elementor-element-5a608a54{text-align:center;}.elementor-19146 .elementor-element.elementor-element-5a608a54 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.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 );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-19146 .elementor-element.elementor-element-3c703b51 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-19146 .elementor-element.elementor-element-3c703b51:after{content:"0.66";position:absolute;color:transparent;}.elementor-19146 .elementor-element.elementor-element-3c703b51{--grid-column-gap:7px;--grid-row-gap:7px;}.elementor-19146 .elementor-element.elementor-element-3c703b51 a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-59b630f );}.elementor-19146 .elementor-element.elementor-element-fb733ad{--spacer-size:50px;}@media(min-width:768px){.elementor-19146 .elementor-element.elementor-element-335fb1fc{--content-width:62%;}.elementor-19146 .elementor-element.elementor-element-1d6daeab{--width:94%;}.elementor-19146 .elementor-element.elementor-element-18dd6622{--width:72.045%;}.elementor-19146 .elementor-element.elementor-element-1d45853c{--width:94%;}.elementor-19146 .elementor-element.elementor-element-a0baa6{--width:94%;}.elementor-19146 .elementor-element.elementor-element-4aa8d493{--width:94%;}.elementor-19146 .elementor-element.elementor-element-4f88f6fc{--width:94%;}.elementor-19146 .elementor-element.elementor-element-42193913{--width:94%;}.elementor-19146 .elementor-element.elementor-element-7b135489{--width:94%;}.elementor-19146 .elementor-element.elementor-element-5bd7a9e{--width:94%;}.elementor-19146 .elementor-element.elementor-element-561b0436{--width:94%;}.elementor-19146 .elementor-element.elementor-element-5cc16bdc{--width:94%;}.elementor-19146 .elementor-element.elementor-element-5fae9a53{--width:94%;}.elementor-19146 .elementor-element.elementor-element-1dd1db33{--width:94%;}.elementor-19146 .elementor-element.elementor-element-2c92b36d{--width:94%;}.elementor-19146 .elementor-element.elementor-element-d07436e{--width:94%;}.elementor-19146 .elementor-element.elementor-element-44a000dc{--width:94%;}.elementor-19146 .elementor-element.elementor-element-52d72286{--width:94%;}.elementor-19146 .elementor-element.elementor-element-37777e30{--width:94%;}.elementor-19146 .elementor-element.elementor-element-4099971a{--width:94%;}.elementor-19146 .elementor-element.elementor-element-36b1113e{--width:94%;}.elementor-19146 .elementor-element.elementor-element-3671894b{--width:94%;}.elementor-19146 .elementor-element.elementor-element-822ff2f{--width:94%;}.elementor-19146 .elementor-element.elementor-element-04fd0ff{--width:94%;}.elementor-19146 .elementor-element.elementor-element-680c882{--width:94%;}.elementor-19146 .elementor-element.elementor-element-c17b10c{--width:81.502%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-19146 .elementor-element.elementor-element-8a63255{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-19146 .elementor-element.elementor-element-8a63255{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-portfolio .elementor-portfolio-item__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-portfolio .elementor-portfolio__filter{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}}