.elementor-19370 .elementor-element.elementor-element-1b38dd5{--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-19370 .elementor-element.elementor-element-7f03506{--spacer-size:50px;}.elementor-19370 .elementor-element.elementor-element-67730e4 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-19370 .elementor-element.elementor-element-67730e4{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;text-decoration:none;line-height:30px;color:var( --e-global-color-text );}.elementor-19370 .elementor-element.elementor-element-9e20457 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19370 .elementor-element.elementor-element-9e20457{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19370 .elementor-element.elementor-element-32b5784{--spacer-size:50px;}.elementor-19370 .elementor-element.elementor-element-b6b18a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-ad6e09e > .elementor-widget-container{margin:200px 24px 12px 24px;}.elementor-19370 .elementor-element.elementor-element-ad6e09e{column-gap:0px;text-align:center;font-family:var( --e-global-typography-f4ebb37-font-family ), Sans-serif;font-size:var( --e-global-typography-f4ebb37-font-size );font-weight:var( --e-global-typography-f4ebb37-font-weight );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-55f5a7e img{border-radius:10px 10px 10px 10px;}.elementor-19370 .elementor-element.elementor-element-980c164{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19370 .elementor-element.elementor-element-980c164:not(.elementor-motion-effects-element-type-background), .elementor-19370 .elementor-element.elementor-element-980c164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-97249a4{column-gap:0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-45a78a1 );}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-81effb8-font-family ), Sans-serif;font-size:var( --e-global-typography-81effb8-font-size );font-weight:var( --e-global-typography-81effb8-font-weight );line-height:var( --e-global-typography-81effb8-line-height );letter-spacing:var( --e-global-typography-81effb8-letter-spacing );word-spacing:var( --e-global-typography-81effb8-word-spacing );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-45a78a1 );}.elementor-19370 .elementor-element.elementor-element-5e1610a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19370 .elementor-element.elementor-element-5e1610a.elementor-element{--align-self:center;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-19370 .elementor-element.elementor-element-67226d6{--spacer-size:70px;}.elementor-19370 .elementor-element.elementor-element-77dabd0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-3083555 img{border-radius:10px 10px 10px 10px;}.elementor-19370 .elementor-element.elementor-element-ef21a53 > .elementor-widget-container{margin:60px 12px 12px 24px;}.elementor-19370 .elementor-element.elementor-element-ef21a53{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19370 .elementor-element.elementor-element-3055dc1{--spacer-size:50px;}.elementor-19370 .elementor-element.elementor-element-3716649{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-b2f05e6 > .elementor-widget-container{margin:48px 12px 12px 24px;}.elementor-19370 .elementor-element.elementor-element-b2f05e6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19370 .elementor-element.elementor-element-b351ef2 img{border-radius:10px 10px 10px 10px;}.elementor-19370 .elementor-element.elementor-element-9f7e49e{--spacer-size:70px;}.elementor-19370 .elementor-element.elementor-element-070aa37 > .elementor-widget-container{margin:36px 36px 36px 36px;}.elementor-19370 .elementor-element.elementor-element-070aa37{text-align:center;font-family:var( --e-global-typography-f4ebb37-font-family ), Sans-serif;font-size:var( --e-global-typography-f4ebb37-font-size );font-weight:var( --e-global-typography-f4ebb37-font-weight );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-0533211{--spacer-size:50px;}.elementor-19370 .elementor-element.elementor-element-f72ac68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 10px 10px;}.elementor-19370 .elementor-element.elementor-element-f72ac68:not(.elementor-motion-effects-element-type-background), .elementor-19370 .elementor-element.elementor-element-f72ac68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-7801eca{--display:flex;--min-height:0px;--border-radius:48px 48px 48px 48px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-19370 .elementor-element.elementor-element-7801eca.e-con{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-fb00ca5 > .elementor-widget-container{margin:0px 0px 0px 48px;}.elementor-19370 .elementor-element.elementor-element-fb00ca5.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-fb00ca5 .elementor-heading-title{color:var( --e-global-color-45a78a1 );}.elementor-19370 .elementor-element.elementor-element-0bafc4d > .elementor-widget-container{margin:0px 0px 0px 048px;}.elementor-19370 .elementor-element.elementor-element-0bafc4d.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-0bafc4d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-45a78a1 );}.elementor-19370 .elementor-element.elementor-element-d0dc6d2 > .elementor-widget-container{margin:50px 0px 0px 48px;}.elementor-19370 .elementor-element.elementor-element-d0dc6d2.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-d0dc6d2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-45a78a1 );}.elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button:hover, .elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button:focus{background-color:var( --e-global-color-45a78a1 );color:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-9ddd471 > .elementor-widget-container{margin:0px 0px 0px 048px;}.elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button{font-family:var( --e-global-typography-4702d3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4702d3e-font-size );font-weight:var( --e-global-typography-4702d3e-font-weight );text-decoration:var( --e-global-typography-4702d3e-text-decoration );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}.elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button:hover svg, .elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-19370 .elementor-element.elementor-element-f392d54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-19370 .elementor-element.elementor-element-f392d54 > .elementor-widget-container{margin:48px 48px 48px 48px;}.elementor-19370 .elementor-element.elementor-element-f392d54.elementor-element{--align-self:flex-end;}.elementor-19370 .elementor-element.elementor-element-2ffc752{--display:flex;--margin-top:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-19370 .elementor-element.elementor-element-67ec78a{text-align:center;}.elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-19370 .elementor-element.elementor-element-40913c1:after{content:"0.66";position:absolute;color:transparent;}.elementor-19370 .elementor-element.elementor-element-40913c1{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-portfolio-item__img, .elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-portfolio-item__overlay{border-radius:15px 15px 15px 15px;}.elementor-19370 .elementor-element.elementor-element-40913c1 a .elementor-portfolio-item__overlay{background-color:#001F579C;}.elementor-19370 .elementor-element.elementor-element-40913c1 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-portfolio-item__title{font-family:var( --e-global-typography-9b7f042-font-family ), Sans-serif;font-size:var( --e-global-typography-9b7f042-font-size );font-weight:var( --e-global-typography-9b7f042-font-weight );line-height:var( --e-global-typography-9b7f042-line-height );letter-spacing:var( --e-global-typography-9b7f042-letter-spacing );word-spacing:var( --e-global-typography-9b7f042-word-spacing );}.elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button:hover, .elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button{font-family:var( --e-global-typography-4702d3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4702d3e-font-size );font-weight:var( --e-global-typography-4702d3e-font-weight );text-decoration:var( --e-global-typography-4702d3e-text-decoration );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}.elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button:hover svg, .elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:769px){.elementor-19370 .elementor-element.elementor-element-980c164{--content-width:70%;}.elementor-19370 .elementor-element.elementor-element-7801eca{--content-width:1290px;}}@media(max-width:1250px){.elementor-19370 .elementor-element.elementor-element-67730e4{font-size:15px;}.elementor-19370 .elementor-element.elementor-element-9e20457{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-b6b18a8{--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-ad6e09e{font-size:var( --e-global-typography-f4ebb37-font-size );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );}.elementor-19370 .elementor-element.elementor-element-980c164{--justify-content:space-between;--flex-wrap:wrap;}.elementor-19370 .elementor-element.elementor-element-97249a4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-5e1610a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-81effb8-font-size );line-height:var( --e-global-typography-81effb8-line-height );letter-spacing:var( --e-global-typography-81effb8-letter-spacing );word-spacing:var( --e-global-typography-81effb8-word-spacing );}.elementor-19370 .elementor-element.elementor-element-77dabd0{--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-ef21a53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-3716649{--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-b2f05e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-070aa37{font-size:var( --e-global-typography-f4ebb37-font-size );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );}.elementor-19370 .elementor-element.elementor-element-f72ac68{--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-0bafc4d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-d0dc6d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button{font-size:var( --e-global-typography-4702d3e-font-size );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}.elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-portfolio-item__title{font-size:var( --e-global-typography-9b7f042-font-size );line-height:var( --e-global-typography-9b7f042-line-height );letter-spacing:var( --e-global-typography-9b7f042-letter-spacing );word-spacing:var( --e-global-typography-9b7f042-word-spacing );}.elementor-19370 .elementor-element.elementor-element-731c4ca.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button{font-size:var( --e-global-typography-4702d3e-font-size );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}}@media(max-width:768px){.elementor-19370 .elementor-element.elementor-element-67730e4{font-size:14px;}.elementor-19370 .elementor-element.elementor-element-9e20457{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-b6b18a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-ad6e09e{font-size:var( --e-global-typography-f4ebb37-font-size );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );}.elementor-19370 .elementor-element.elementor-element-97249a4{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-97249a4.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-5e1610a{width:100%;max-width:100%;}.elementor-19370 .elementor-element.elementor-element-5e1610a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19370 .elementor-element.elementor-element-5e1610a.elementor-element{--align-self:center;}.elementor-19370 .elementor-element.elementor-element-5e1610a .jeg-elementor-kit.jkit-button .jkit-button-wrapper{font-size:var( --e-global-typography-81effb8-font-size );line-height:var( --e-global-typography-81effb8-line-height );letter-spacing:var( --e-global-typography-81effb8-letter-spacing );word-spacing:var( --e-global-typography-81effb8-word-spacing );}.elementor-19370 .elementor-element.elementor-element-77dabd0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-ef21a53{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-3716649{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-b2f05e6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-070aa37{font-size:var( --e-global-typography-f4ebb37-font-size );line-height:var( --e-global-typography-f4ebb37-line-height );letter-spacing:var( --e-global-typography-f4ebb37-letter-spacing );word-spacing:var( --e-global-typography-f4ebb37-word-spacing );}.elementor-19370 .elementor-element.elementor-element-f72ac68{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19370 .elementor-element.elementor-element-0bafc4d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-d0dc6d2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19370 .elementor-element.elementor-element-9ddd471 .elementor-button{font-size:var( --e-global-typography-4702d3e-font-size );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}.elementor-19370 .elementor-element.elementor-element-2ffc752{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19370 .elementor-element.elementor-element-40913c1 .elementor-portfolio-item__title{font-size:var( --e-global-typography-9b7f042-font-size );line-height:var( --e-global-typography-9b7f042-line-height );letter-spacing:var( --e-global-typography-9b7f042-letter-spacing );word-spacing:var( --e-global-typography-9b7f042-word-spacing );}.elementor-19370 .elementor-element.elementor-element-731c4ca.elementor-element{--align-self:flex-start;}.elementor-19370 .elementor-element.elementor-element-731c4ca .elementor-button{font-size:var( --e-global-typography-4702d3e-font-size );line-height:var( --e-global-typography-4702d3e-line-height );letter-spacing:var( --e-global-typography-4702d3e-letter-spacing );word-spacing:var( --e-global-typography-4702d3e-word-spacing );}}