.elementor-19649 .elementor-element.elementor-element-366b2e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-17d7c51d{--display:flex;--background-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-f7263e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-c458e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:50px;}.elementor-19649 .elementor-element.elementor-element-7cde129{--display:flex;--background-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-7cde129.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19649 .elementor-element.elementor-element-d96a20c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:25px;font-weight:600;}.elementor-19649 .elementor-element.elementor-element-4770d3c{color:var( --e-global-color-text );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 );}.elementor-19649 .elementor-element.elementor-element-96f95c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-19649 .elementor-element.elementor-element-96f95c1.e-con{--align-self:center;}.elementor-19649 .elementor-element.elementor-element-954e128 img{border-radius:15px 15px 15px 15px;}.elementor-19649 .elementor-element.elementor-element-7f5bfd46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-8be312{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:50px;}.elementor-19649 .elementor-element.elementor-element-6297b5c1{--display:flex;--background-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-6297b5c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19649 .elementor-element.elementor-element-48c458e{--display:flex;--background-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-85c5881{color:var( --e-global-color-text );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 );}.elementor-19649 .elementor-element.elementor-element-0035d2c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:25px;font-weight:600;}.elementor-19649 .elementor-element.elementor-element-dd2e11e{color:var( --e-global-color-text );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 );}.elementor-19649 .elementor-element.elementor-element-d26bc92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:30px 30px;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-block-start:0100px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-19649 .elementor-element.elementor-element-d26bc92:not(.elementor-motion-effects-element-type-background), .elementor-19649 .elementor-element.elementor-element-d26bc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-19649 .elementor-element.elementor-element-d26bc92, .elementor-19649 .elementor-element.elementor-element-d26bc92::before{--border-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-81859ad{column-gap:0px;text-align:left;color:var( --e-global-color-45a78a1 );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 );}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{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 );background-color:var( --e-global-color-secondary );border-radius:30px 30px 30px 30px;}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{fill:var( --e-global-color-primary );}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover{color:var( --e-global-color-primary );}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:hover svg{fill:var( --e-global-color-primary );}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-45a78a1 );}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:5px;}.elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-19649 .elementor-element.elementor-element-20239ae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:5px;}.elementor-19649 .elementor-element.elementor-element-20239ae > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19649 .elementor-element.elementor-element-20239ae.elementor-element{--align-self:center;}.elementor-19649 .elementor-element.elementor-element-17c308a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:150px;--margin-block-end:100px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-1f06859{--display:flex;--background-transition:0.3s;}.elementor-19649 .elementor-element.elementor-element-ab6b454{text-align:center;}.elementor-msie .elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-post__thumbnail__link{padding-bottom:calc( 0.66 * 100% );}.elementor-19649 .elementor-element.elementor-element-ba977e1:after{content:"0.66";position:absolute;color:transparent;}.elementor-19649 .elementor-element.elementor-element-ba977e1{--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-portfolio-item__img, .elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-portfolio-item__overlay{border-radius:15px 15px 15px 15px;}.elementor-19649 .elementor-element.elementor-element-ba977e1 a .elementor-portfolio-item__overlay{background-color:#001F579C;}.elementor-19649 .elementor-element.elementor-element-ba977e1 a .elementor-portfolio-item__title{color:var( --e-global-color-secondary );}.elementor-19649 .elementor-element.elementor-element-ba977e1 .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-19649 .elementor-element.elementor-element-ba977e1 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-19649 .elementor-element.elementor-element-10b2960 .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-19649 .elementor-element.elementor-element-10b2960 .elementor-button:hover, .elementor-19649 .elementor-element.elementor-element-10b2960 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-19649 .elementor-element.elementor-element-10b2960 .elementor-button:hover svg, .elementor-19649 .elementor-element.elementor-element-10b2960 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}@media(min-width:769px){.elementor-19649 .elementor-element.elementor-element-c458e1b{--width:50%;}.elementor-19649 .elementor-element.elementor-element-96f95c1{--width:50%;}.elementor-19649 .elementor-element.elementor-element-d26bc92{--content-width:70%;}}@media(max-width:1250px){.elementor-19649 .elementor-element.elementor-element-366b2e72{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-f7263e4{--flex-wrap:wrap;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-7cde129{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-4770d3c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-96f95c1{--margin-block-start:20px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-7f5bfd46{--flex-wrap:wrap;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-6297b5c1{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-85c5881{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-dd2e11e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-d26bc92{--justify-content:space-between;--flex-wrap:wrap;}.elementor-19649 .elementor-element.elementor-element-81859ad{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-20239ae .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-19649 .elementor-element.elementor-element-20239ae > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-19649 .elementor-element.elementor-element-17c308a{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-msie .elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-19649 .elementor-element.elementor-element-ba977e1 .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-19649 .elementor-element.elementor-element-10b2960 .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-19649 .elementor-element.elementor-element-10b2960.elementor-element{--align-self:flex-start;}}@media(max-width:768px){.elementor-19649 .elementor-element.elementor-element-366b2e72{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-17d7c51d{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-67abf592 .elementor-heading-title{font-size:35px;}.elementor-19649 .elementor-element.elementor-element-f7263e4{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-7cde129{--width:286.333px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-4770d3c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-96f95c1{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-7f5bfd46{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-6297b5c1{--width:286.333px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-85c5881{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-dd2e11e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19649 .elementor-element.elementor-element-81859ad{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );width:100%;max-width:100%;}.elementor-19649 .elementor-element.elementor-element-81859ad.elementor-element{--align-self:flex-start;}.elementor-19649 .elementor-element.elementor-element-20239ae .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-19649 .elementor-element.elementor-element-20239ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19649 .elementor-element.elementor-element-20239ae{width:100%;max-width:100%;}.elementor-19649 .elementor-element.elementor-element-20239ae.elementor-element{--align-self:center;}.elementor-19649 .elementor-element.elementor-element-17c308a{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-19649 .elementor-element.elementor-element-1f06859{--margin-block-start:50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-msie .elementor-19649 .elementor-element.elementor-element-ba977e1 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-19649 .elementor-element.elementor-element-ba977e1 .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-19649 .elementor-element.elementor-element-10b2960 .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-19649 .elementor-element.elementor-element-10b2960.elementor-element{--align-self:flex-start;}}