.elementor-772 .elementor-element.elementor-element-13296d4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-4d08c833{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-148eb98b > .elementor-widget-container{padding:0% 20% 0% 0%;}.elementor-772 .elementor-element.elementor-element-148eb98b{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-primary{font-size:17px;font-weight:500;line-height:1.2em;letter-spacing:1.02px;color:var( --e-global-color-text );margin:20px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-secondary{font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-divider{height:2px;width:137px;background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-description{color:var( --e-global-color-text );line-height:1.7em;margin:36px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-c45de50 .elementor-button{background-color:var( --e-global-color-accent );text-transform:capitalize;border-style:solid;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:15px 38px 15px 38px;}.elementor-772 .elementor-element.elementor-element-c45de50 .elementor-button:hover, .elementor-772 .elementor-element.elementor-element-c45de50 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-772 .elementor-element.elementor-element-337e83e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-33736e12{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:220px;--margin-bottom:220px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-33736e12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-772 .elementor-element.elementor-element-1dee05ed{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-4d93ef5d{--display:flex;--justify-content:center;}.elementor-772 .elementor-element.elementor-element-154e584f > .elementor-widget-container{padding:21% 5% 21% 21%;}.elementor-772 .elementor-element.elementor-element-154e584f{position:absolute;left:-150px;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-secondary{font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-divider{height:2px;width:137px;background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-description{color:var( --e-global-color-text );line-height:1.54em;margin:36px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-11b1b89{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:210px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-38800adb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-633fce23{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-633fce23 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-772 .elementor-element.elementor-element-633fce23 .aux-modern-heading-secondary{font-size:36px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-772 .elementor-element.elementor-element-633fce23 .aux-modern-heading-divider{height:2px;width:130px;background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-1021d430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-741ac7b1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-741ac7b1:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-741ac7b1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title a, .elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-741ac7b1:hover .col-title a, .elementor-772 .elementor-element.elementor-element-741ac7b1:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title, .elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-741ac7b1:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-f964b04{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-f964b04:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-f964b04 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-f964b04 .col-title a, .elementor-772 .elementor-element.elementor-element-f964b04 .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-f964b04:hover .col-title a, .elementor-772 .elementor-element.elementor-element-f964b04:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-f964b04 .col-title, .elementor-772 .elementor-element.elementor-element-f964b04 .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-f964b04 .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-f964b04 .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-f964b04:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-e429cc1{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-e429cc1:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-e429cc1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-e429cc1 .col-title a, .elementor-772 .elementor-element.elementor-element-e429cc1 .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-e429cc1:hover .col-title a, .elementor-772 .elementor-element.elementor-element-e429cc1:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-e429cc1 .col-title, .elementor-772 .elementor-element.elementor-element-e429cc1 .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-e429cc1 .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-e429cc1:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-3d79911{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-76fe68c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-76fe68c:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-76fe68c > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-76fe68c .col-title a, .elementor-772 .elementor-element.elementor-element-76fe68c .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-76fe68c:hover .col-title a, .elementor-772 .elementor-element.elementor-element-76fe68c:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-76fe68c .col-title, .elementor-772 .elementor-element.elementor-element-76fe68c .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-76fe68c .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-76fe68c .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-76fe68c:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-370b660{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-370b660:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-370b660 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-370b660 .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-370b660 .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-370b660 .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-370b660 .col-title a, .elementor-772 .elementor-element.elementor-element-370b660 .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-370b660:hover .col-title a, .elementor-772 .elementor-element.elementor-element-370b660:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-370b660 .col-title, .elementor-772 .elementor-element.elementor-element-370b660 .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-370b660 .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-370b660 .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-370b660:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-370b660 .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-370b660 .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-641c3ad{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-641c3ad:hover .elementor-widget-container{background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-641c3ad > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(122,122,122,0.2);}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-widget-text .aux-text-widget-header{padding:85px 60px 40px 060px;}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-ico{font-size:60px;height:60px;}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-ico-box{padding:0px 0px 0px 0px;color:var( --e-global-color-3497e955 );fill:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-641c3ad .col-title a, .elementor-772 .elementor-element.elementor-element-641c3ad .col-title{color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-641c3ad:hover .col-title a, .elementor-772 .elementor-element.elementor-element-641c3ad:hover .col-title{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-641c3ad .col-title, .elementor-772 .elementor-element.elementor-element-641c3ad .col-title a{font-size:29px;font-weight:500;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-641c3ad .col-title{margin-bottom:25px;}.elementor-772 .elementor-element.elementor-element-641c3ad .widget-content{color:rgba(122,122,122,0.8) !important;line-height:1.7em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-641c3ad:hover .widget-content{color:var( --e-global-color-26ada45 );}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-widget-text .aux-text-widget-content{padding:0px 60px 80px 60px;}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-widget-advanced-text{text-align:center !important;}.elementor-772 .elementor-element.elementor-element-07ee836 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-772 .elementor-element.elementor-element-07ee836{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-modern-heading-secondary{font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-modern-heading-description{color:var( --e-global-color-text );line-height:1.7em;margin:36px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-7a46007{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-65daed0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-ebb211c{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-ebb211c .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-772 .elementor-element.elementor-element-ebb211c .aux-modern-heading-secondary{font-size:36px;font-weight:700;line-height:1.4em;color:var( --e-global-color-text );}.elementor-772 .elementor-element.elementor-element-ebb211c .aux-modern-heading-divider{height:2px;width:130px;background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-36083e9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:220px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-38d8d410{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-advanced-text{background-color:var( --e-global-color-accent );text-align:left !important;padding:60px 90px 80px 60px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-4bb7c9a9{animation-duration:2000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-text .aux-text-widget-header{padding:0px 0px 50px 0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-ico-box{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title a, .elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title{color:#2A2A2A !important;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .col-title a, .elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .col-title{color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title, .elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title a{font-family:"Comfortaa", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title{margin-bottom:30px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .widget-content{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .widget-content{color:#FFFFFF99 !important;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-advanced-text{background-color:var( --e-global-color-accent );text-align:left !important;padding:60px 90px 80px 60px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-3cfb6627{animation-duration:2000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-3cfb6627 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-text .aux-text-widget-header{padding:0px 0px 50px 0px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-ico-box{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title a, .elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title{color:#2A2A2A !important;}.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .col-title a, .elementor-772 .elementor-element.elementor-element-3cfb6627:hover .col-title{color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title, .elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title a{font-family:"Comfortaa", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title{margin-bottom:30px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .widget-content{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .widget-content{color:#FFFFFF99 !important;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-f2d574a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-advanced-text{background-color:var( --e-global-color-accent );text-align:left !important;padding:60px 90px 80px 60px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-2e758a9{animation-duration:2000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-2e758a9 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-text .aux-text-widget-header{padding:0px 0px 50px 0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-ico-box{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .col-title a, .elementor-772 .elementor-element.elementor-element-2e758a9 .col-title{color:#2A2A2A !important;}.elementor-772 .elementor-element.elementor-element-2e758a9:hover .col-title a, .elementor-772 .elementor-element.elementor-element-2e758a9:hover .col-title{color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-2e758a9 .col-title, .elementor-772 .elementor-element.elementor-element-2e758a9 .col-title a{font-family:"Comfortaa", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .col-title{margin-bottom:30px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .widget-content{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-772 .elementor-element.elementor-element-2e758a9:hover .widget-content{color:#FFFFFF99 !important;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-advanced-text{background-color:var( --e-global-color-accent );text-align:left !important;padding:60px 90px 80px 60px;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-advanced-text:hover{background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-8137277{animation-duration:2000ms;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-8137277 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-text .aux-text-widget-header{padding:0px 0px 50px 0px;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-ico-box{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-8137277 .col-title a, .elementor-772 .elementor-element.elementor-element-8137277 .col-title{color:#2A2A2A !important;}.elementor-772 .elementor-element.elementor-element-8137277:hover .col-title a, .elementor-772 .elementor-element.elementor-element-8137277:hover .col-title{color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-8137277 .col-title, .elementor-772 .elementor-element.elementor-element-8137277 .col-title a{font-family:"Comfortaa", Sans-serif;font-size:28px;font-weight:700;line-height:32px;}.elementor-772 .elementor-element.elementor-element-8137277 .col-title{margin-bottom:30px;}.elementor-772 .elementor-element.elementor-element-8137277 .widget-content{color:var( --e-global-color-text );font-family:"Comfortaa", Sans-serif;font-weight:400;}.elementor-772 .elementor-element.elementor-element-8137277:hover .widget-content{color:#FFFFFF99 !important;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-text .aux-text-widget-content{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-3bf1a1d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:220px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-3bf1a1d2:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-3bf1a1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-772 .elementor-element.elementor-element-5a3b05ea{--display:flex;}.elementor-772 .elementor-element.elementor-element-7d60da01{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-primary{font-size:17px;font-weight:500;letter-spacing:1.02px;color:var( --e-global-color-6f964130 );}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-secondary{font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );margin:30px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-divider{height:2px;width:130px;background-color:var( --e-global-color-3497e955 );}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-description{color:var( --e-global-color-text );line-height:1.7em;margin:32px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-389e0601{--display:flex;animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-587e27b0{--display:flex;--justify-content:flex-start;animation-delay:450ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-772 .elementor-element.elementor-element-31fc0252{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:195px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-31fc0252:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-31fc0252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-772 .elementor-element.elementor-element-616578c6{--display:flex;}.elementor-772 .elementor-element.elementor-element-30bace0d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-30bace0d{animation-delay:150ms;}.elementor-772 .elementor-element.elementor-element-30bace0d .entry-header .entry-title a{color:var( --e-global-color-26ada45 );font-size:31px;font-weight:600;line-height:1.2em;}.elementor-772 .elementor-element.elementor-element-30bace0d  .entry-header{margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-30bace0d .entry-tax a{color:rgba(255,255,255,0.8);}.elementor-772 .elementor-element.elementor-element-30bace0d .entry-tax{font-size:17px;font-style:normal;line-height:1.2em;margin-bottom:0px;}.elementor-772 .elementor-element.elementor-element-30bace0d .entry-tax a:after{margin-right:0px;margin-left:0px;}.elementor-772 .elementor-element.elementor-element-30bace0d .aux-iso-item{margin-bottom:30px !important;}@media(max-width:1024px){.elementor-772 .elementor-element.elementor-element-13296d4c{--flex-wrap:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-4d08c833{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-148eb98b > .elementor-widget-container{padding:0px 13px 0px 0px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-primary{font-size:10px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-secondary{font-size:36px;line-height:42px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-description{font-size:14px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-widget-modern-heading .aux-widget-inner{width:100%;}.elementor-772 .elementor-element.elementor-element-c45de50 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-33736e12{--flex-wrap:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-4d93ef5d{--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-154e584f > .elementor-widget-container{padding:40px 40px 40px 60px;}.elementor-772 .elementor-element.elementor-element-154e584f{left:0px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-secondary{font-size:36px;line-height:42px;max-width:400px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-description{max-width:414px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-widget-modern-heading .aux-widget-inner{width:100%;}.elementor-772 .elementor-element.elementor-element-11b1b89{--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-38800adb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-633fce23 .aux-modern-heading-secondary{font-size:36px;line-height:42px;}.elementor-772 .elementor-element.elementor-element-1021d430{--justify-content:space-between;--flex-wrap:wrap;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title, .elementor-772 .elementor-element.elementor-element-741ac7b1 .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-741ac7b1 .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-f964b04 .col-title, .elementor-772 .elementor-element.elementor-element-f964b04 .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-f964b04 .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .col-title, .elementor-772 .elementor-element.elementor-element-e429cc1 .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-e429cc1 .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-3d79911{--justify-content:space-between;--flex-wrap:wrap;}.elementor-772 .elementor-element.elementor-element-76fe68c .col-title, .elementor-772 .elementor-element.elementor-element-76fe68c .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-76fe68c .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-370b660 .col-title, .elementor-772 .elementor-element.elementor-element-370b660 .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-370b660 .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-641c3ad .col-title, .elementor-772 .elementor-element.elementor-element-641c3ad .col-title a{font-size:21px;}.elementor-772 .elementor-element.elementor-element-641c3ad .aux-widget-text .aux-text-widget-content{padding:0px 30px 80px 30px;}.elementor-772 .elementor-element.elementor-element-07ee836 > .elementor-widget-container{padding:0px 13px 0px 0px;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-modern-heading-secondary{font-size:36px;line-height:42px;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-modern-heading-description{font-size:14px;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-widget-modern-heading .aux-widget-inner{width:100%;}.elementor-772 .elementor-element.elementor-element-7a46007{--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-65daed0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-ebb211c .aux-modern-heading-secondary{font-size:36px;line-height:42px;}.elementor-772 .elementor-element.elementor-element-36083e9f{--flex-wrap:wrap;}.elementor-772 .elementor-element.elementor-element-38d8d410{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9{max-width:330px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title, .elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title a{font-size:22px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-advanced-text{padding:50px 20px 80px 30px;}.elementor-772 .elementor-element.elementor-element-3cfb6627{max-width:330px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-advanced-text{padding:50px 20px 80px 30px;}.elementor-772 .elementor-element.elementor-element-f2d574a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-2e758a9{max-width:330px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-advanced-text{padding:50px 20px 80px 30px;}.elementor-772 .elementor-element.elementor-element-8137277{max-width:330px;}.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-advanced-text{padding:50px 20px 80px 30px;}.elementor-772 .elementor-element.elementor-element-3bf1a1d2{--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-772 .elementor-element.elementor-element-5a3b05ea{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-primary{font-size:10px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-secondary{font-size:36px;line-height:42px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-description{font-size:14px;}.elementor-772 .elementor-element.elementor-element-389e0601{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-772 .elementor-element.elementor-element-45f76a10 > .elementor-widget-container{margin:0px 0px 70px 0px;}.elementor-772 .elementor-element.elementor-element-587e27b0{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-31fc0252{--padding-top:150px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-772 .elementor-element.elementor-element-13296d4c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-148eb98b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-secondary{font-size:22px;}.elementor-772 .elementor-element.elementor-element-148eb98b .aux-modern-heading-description{font-size:16px;}.elementor-772 .elementor-element.elementor-element-33736e12{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-4d93ef5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-154e584f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-772 .elementor-element.elementor-element-154e584f{position:relative;left:0px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-secondary{font-size:22px;}.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-description{font-size:16px;max-width:100%;}.elementor-772 .elementor-element.elementor-element-11b1b89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-633fce23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-633fce23 .aux-modern-heading-secondary{font-size:22px;}.elementor-772 .elementor-element.elementor-element-741ac7b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-f964b04{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-e429cc1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-76fe68c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-370b660{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-641c3ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-07ee836 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-07ee836 .aux-modern-heading-description{font-size:16px;}.elementor-772 .elementor-element.elementor-element-7a46007{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-ebb211c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-ebb211c .aux-modern-heading-secondary{font-size:22px;}.elementor-772 .elementor-element.elementor-element-36083e9f{--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-38d8d410{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title, .elementor-772 .elementor-element.elementor-element-4bb7c9a9 .col-title a{font-size:22px;}.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .widget-content{font-size:16px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title, .elementor-772 .elementor-element.elementor-element-3cfb6627 .col-title a{font-size:22px;}.elementor-772 .elementor-element.elementor-element-3cfb6627 .widget-content{font-size:16px;}.elementor-772 .elementor-element.elementor-element-f2d574a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .col-title, .elementor-772 .elementor-element.elementor-element-2e758a9 .col-title a{font-size:22px;}.elementor-772 .elementor-element.elementor-element-2e758a9 .widget-content{font-size:16px;}.elementor-772 .elementor-element.elementor-element-8137277 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-772 .elementor-element.elementor-element-8137277 .col-title, .elementor-772 .elementor-element.elementor-element-8137277 .col-title a{font-size:22px;}.elementor-772 .elementor-element.elementor-element-8137277 .widget-content{font-size:16px;}.elementor-772 .elementor-element.elementor-element-3bf1a1d2{--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-secondary{font-size:22px;}.elementor-772 .elementor-element.elementor-element-7d60da01 .aux-modern-heading-description{font-size:16px;}.elementor-772 .elementor-element.elementor-element-389e0601{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-45f76a10 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-772 .elementor-element.elementor-element-587e27b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-31fc0252{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-772 .elementor-element.elementor-element-13296d4c{--content-width:1600px;}.elementor-772 .elementor-element.elementor-element-1dee05ed{--width:65%;}.elementor-772 .elementor-element.elementor-element-4d93ef5d{--width:35%;}.elementor-772 .elementor-element.elementor-element-11b1b89{--content-width:1600px;}.elementor-772 .elementor-element.elementor-element-7a46007{--content-width:1600px;}.elementor-772 .elementor-element.elementor-element-36083e9f{--content-width:1740px;}.elementor-772 .elementor-element.elementor-element-3bf1a1d2{--content-width:1600px;}.elementor-772 .elementor-element.elementor-element-5a3b05ea{--width:38.128%;}.elementor-772 .elementor-element.elementor-element-389e0601{--width:38.339%;}.elementor-772 .elementor-element.elementor-element-587e27b0{--width:23.529%;}.elementor-772 .elementor-element.elementor-element-31fc0252{--content-width:1600px;}}@media(max-width:1024px) and (min-width:768px){.elementor-772 .elementor-element.elementor-element-4d08c833{--width:49%;}.elementor-772 .elementor-element.elementor-element-337e83e6{--width:49%;}.elementor-772 .elementor-element.elementor-element-1dee05ed{--width:56%;}.elementor-772 .elementor-element.elementor-element-4d93ef5d{--width:51%;}.elementor-772 .elementor-element.elementor-element-38d8d410{--width:100%;}.elementor-772 .elementor-element.elementor-element-f2d574a{--width:100%;}.elementor-772 .elementor-element.elementor-element-5a3b05ea{--width:36%;}.elementor-772 .elementor-element.elementor-element-389e0601{--width:38%;}.elementor-772 .elementor-element.elementor-element-587e27b0{--width:22%;}}/* Start custom CSS for container, class: .elementor-element-4d08c833 */@media only screen and (max-width:800px) and (min-width:768px){
.elementor-772 .elementor-element.elementor-element-4d08c833 {
  width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337e83e6 */@media only screen and (max-width:800px) and (min-width:768px){
.elementor-772 .elementor-element.elementor-element-337e83e6 {
  width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dee05ed */@media only screen and (max-width:800px) and (min-width:768px){
.elementor-772 .elementor-element.elementor-element-1dee05ed {
    width: 100%!important
}
}/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-154e584f */@media only screen and (min-width:1024px) and (max-width:1200px) {
    .elementor-772 .elementor-element.elementor-element-154e584f .elementor-widget-container{
        padding-left: 35px;
    }
}

@media only screen and (min-width:1025px){
.elementor-772 .elementor-element.elementor-element-154e584f .aux-modern-heading-secondary {
    width: 500px;
}
}
@media only screen and (max-width:800px) and (min-width:768px){
.elementor-772 .elementor-element.elementor-element-154e584f {
    width: 100%!important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d93ef5d */@media only screen and (max-width:800px) and (min-width:768px){
.elementor-772 .elementor-element.elementor-element-4d93ef5d {
    width: 100%;
    margin:100px 40px;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-741ac7b1 */.elementor-772 .elementor-element.elementor-element-741ac7b1 .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-741ac7b1 .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-741ac7b1 .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-741ac7b1 .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f964b04 */.elementor-772 .elementor-element.elementor-element-f964b04 .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-f964b04 .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-f964b04 .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-f964b04 .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-e429cc1 */.elementor-772 .elementor-element.elementor-element-e429cc1 .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-e429cc1 .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-e429cc1 .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-e429cc1 .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-76fe68c */.elementor-772 .elementor-element.elementor-element-76fe68c .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-76fe68c .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-76fe68c .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-76fe68c .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-370b660 */.elementor-772 .elementor-element.elementor-element-370b660 .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-370b660 .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-370b660 .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-370b660 .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-641c3ad */.elementor-772 .elementor-element.elementor-element-641c3ad .hentry .entry-main,
.elementor-772 .elementor-element.elementor-element-641c3ad .hentry .entry-content{
    margin-bottom : 0;
}
.elementor-772 .elementor-element.elementor-element-641c3ad .elementor-element.aux-arch-home-services-box:hover .aux-ico-box,
.elementor-772 .elementor-element.elementor-element-641c3ad .elementor-element.aux-arch-home-services-box:hover .col-title
{
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-4bb7c9a9 */.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-advanced-text{
    transition: all 250ms ease-in;
    box-shadow: 0px 6px 35px #00000012;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .aux-widget-advanced-text{
    background-color: var( --e-global-color-secondary );
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-ico-box{
    margin: 0;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-black.aux-button.aux-outline{
    background-color:var( --e-global-color-secondary ) !important;
    box-shadow: none;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-overlay::after {
    background-color: var( --e-global-color-accent );
    border-radius: 0;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .aux-black.aux-button.aux-outline{
    background-color: var( --e-global-color-accent ) !important;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .aux-icon {
    color: var( --e-global-color-primary );
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-button{
    position: absolute;
    bottom: -100px;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-ico-box{
    position: relative;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-ico{
    position: relative;
    z-index: 999;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-ico-box:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: #FFFFFF;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    right: -17px;
    bottom: -10px;
    z-index: 9;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover .aux-ico-box:before{
    background-color: rgba(255, 255, 255, 0.2);
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9 svg{
    position: relative;
    z-index: 99;
}
.elementor-772 .elementor-element.elementor-element-4bb7c9a9:hover svg path{
    fill:#fff;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-772 .elementor-element.elementor-element-4bb7c9a9 .aux-widget-advanced-text {
        padding: 60px 20px 80px 40px;
    }
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-772 .elementor-element.elementor-element-4bb7c9a9{
        max-width:440px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-3cfb6627 */.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-advanced-text{
    transition: all 250ms ease-in;
    box-shadow: 0px 6px 35px #00000012;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .aux-widget-advanced-text{
    background-color: var( --e-global-color-secondary );
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-ico-box{
    margin: 0;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-black.aux-button.aux-outline{
    background-color:var( --e-global-color-secondary ) !important;
    box-shadow: none;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-overlay::after {
    background-color: var( --e-global-color-accent );
    border-radius: 0;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .aux-black.aux-button.aux-outline{
    background-color: var( --e-global-color-accent ) !important;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .aux-icon {
    color: var( --e-global-color-primary );
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-button{
    position: absolute;
    bottom: -100px;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-ico-box{
    position: relative;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-ico{
    position: relative;
    z-index: 999;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-ico-box:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: var( --e-global-color-secondary );
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    right: -17px;
    bottom: -10px;
    z-index: 9;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627:hover .aux-ico-box:before{
    background-color: rgba(255, 255, 255, 0.2);
}
.elementor-772 .elementor-element.elementor-element-3cfb6627 svg{
    position: relative;
    z-index: 99;
}
.elementor-772 .elementor-element.elementor-element-3cfb6627:hover svg path{
    fill:#fff;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-772 .elementor-element.elementor-element-3cfb6627 .aux-widget-advanced-text {
        padding: 60px 20px 80px 40px;
    }
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-772 .elementor-element.elementor-element-3cfb6627{
        max-width:440px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-2e758a9 */.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-advanced-text{
    transition: all 250ms ease-in;
    box-shadow: 0px 6px 35px #00000012;
}
.elementor-772 .elementor-element.elementor-element-2e758a9:hover .aux-widget-advanced-text{
    background-color: var( --e-global-color-secondary );
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-ico-box{
    margin: 0;
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-black.aux-button.aux-outline{
    background-color:var( --e-global-color-secondary ) !important;
    box-shadow: none;
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-overlay::after {
    background-color: var( --e-global-color-accent );
    border-radius: 0;
}
.elementor-772 .elementor-element.elementor-element-2e758a9:hover .aux-black.aux-button.aux-outline{
    background-color: var( --e-global-color-accent ) !important;
}
.elementor-772 .elementor-element.elementor-element-2e758a9:hover .aux-icon {
    color: var( --e-global-color-primary );
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-button{
    position: absolute;
    bottom: -100px;
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-ico-box{
    position: relative;
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-ico{
    position: relative;
    z-index: 999;
}
.elementor-772 .elementor-element.elementor-element-2e758a9 .aux-ico-box:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: #FFFFFF;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    right: -17px;
    bottom: -10px;
    z-index: 9;
}
.elementor-772 .elementor-element.elementor-element-2e758a9:hover .aux-ico-box:before{
    background-color: rgba(255, 255, 255, 0.2);
}
.elementor-772 .elementor-element.elementor-element-2e758a9 svg{
    position: relative;
    z-index: 99;
}
.elementor-772 .elementor-element.elementor-element-2e758a9:hover svg path{
    fill:#fff;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-772 .elementor-element.elementor-element-2e758a9 .aux-widget-advanced-text {
        padding: 60px 20px 80px 40px;
    }
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-772 .elementor-element.elementor-element-2e758a9{
        max-width:440px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-8137277 */.elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-advanced-text{
    transition: all 250ms ease-in;
    box-shadow: 0px 6px 35px #00000012;
}
.elementor-772 .elementor-element.elementor-element-8137277:hover .aux-widget-advanced-text{
    background-color: var( --e-global-color-secondary );
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-ico-box{
    margin: 0;
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-black.aux-button.aux-outline{
    background-color:var( --e-global-color-secondary ) !important;
    box-shadow: none;
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-overlay::after {
    background-color: var( --e-global-color-accent );
    border-radius: 0;
}
.elementor-772 .elementor-element.elementor-element-8137277:hover .aux-black.aux-button.aux-outline{
    background-color: var( --e-global-color-accent ) !important;
}
.elementor-772 .elementor-element.elementor-element-8137277:hover .aux-icon {
    color: var( --e-global-color-primary );
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-button{
    position: absolute;
    bottom: -100px;
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-ico-box{
    position: relative;
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-ico{
    position: relative;
    z-index: 999;
}
.elementor-772 .elementor-element.elementor-element-8137277 .aux-ico-box:before{
    content: '';
    width: 51px;
    height: 51px;
    background-color: var( --e-global-color-secondary );
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    right: -17px;
    bottom: -10px;
    z-index: 9;
}
.elementor-772 .elementor-element.elementor-element-8137277:hover .aux-ico-box:before{
    background-color: rgba(255, 255, 255, 0.2);
}
.elementor-772 .elementor-element.elementor-element-8137277 svg{
    position: relative;
    z-index: 99;
}
.elementor-772 .elementor-element.elementor-element-8137277:hover svg path{
    fill:#fff;
}
@media screen and (max-width:1440px) and (min-width:1025px){
    .elementor-772 .elementor-element.elementor-element-8137277 .aux-widget-advanced-text {
        padding: 60px 20px 80px 40px;
    }
}
@media screen and (max-width:1024px) and (min-width:900px){
    .elementor-772 .elementor-element.elementor-element-8137277{
        max-width:440px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a3b05ea */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-772 .elementor-element.elementor-element-5a3b05ea{
   width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-389e0601 */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-772 .elementor-element.elementor-element-389e0601{
   width: 60%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-587e27b0 */@media only screen and (max-width:800px) and (min-width:768px) {
.elementor-772 .elementor-element.elementor-element-587e27b0{
   width: 35%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bf1a1d2 */@media only screen and (min-width:1024px) and (max-width:1200px) {
    .elementor-772 .elementor-element.elementor-element-3bf1a1d2 .elementor-row{
        align-items:flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for aux_recent_portfolios_grid, class: .elementor-element-30bace0d */@media only screen and (min-width:1024px) and (max-width:1200px) {
    .elementor-772 .elementor-element.elementor-element-30bace0d .aux-de-col4&gt;.aux-col{
        width: 50%;
    }
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
    .elementor-772 .elementor-element.elementor-element-30bace0d .aux-de-col4&gt;.aux-col{
        width: 50%;
    }
}
.elementor-772 .elementor-element.elementor-element-30bace0d .aux-frame-boxed-darken::after{
    background-color: var(--e-global-color-3497e955);
    top: 35px;
    bottom: 35px;
    right: 25px;
    left: 25px;
}
.elementor-772 .elementor-element.elementor-element-30bace0d .aux-portfolio-columns .entry-main {
     display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse; 
}
.elementor-772 .elementor-element.elementor-element-30bace0d .aux-portfolio-columns .aux-overlay-content .entry-header {
    flex: 0 0 100%;
    padding: 0 44px 35px 44px;
    text-align: left;
}
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-columns .aux-overlay-content .entry-info {
    flex: 0 0 100%;
    padding: 0 44px 3px 44px;
    margin-bottom: 0;
    text-align: left;
}
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-columns .aux-overlay-content .entry-tax a {
    color: rgba(255,255,255,0.8);
}
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-columns .aux-overlay-content {
    top: auto;
    bottom: 0;
    transform:none;
    padding: 35px 25px;
    height:100%;
}

.elementor-772 .elementor-element.elementor-element-30bace0d .aux-portfolio-columns .aux-overlay-content  .entry-main {
    margin-bottom: 0;
    position: absolute;
    left: 25px;
    right: 25px;
    bottom: 35px;
}
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-hover-active:hover .aux-frame-boxed-darken::after {
    opacity: 0.95;
}

.elementor-772 .elementor-element.elementor-element-30bace0d .aux-arrow-post-link  {
    display: none !important;
}

.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-arrow-nav.aux-round {
    box-shadow:none;
}

.elementor-772 .elementor-element.elementor-element-30bace0d .aux-pagination {
    display: none;
} 
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-overlay-buttons .aux-hover-circle-plus  {
    float: right;
}

.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn {
    margin-right: 10px;
    margin-top: 10px;
}

.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn .aux-overlay {
    display:none;
}

.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn .aux-black {
    display:none;
}
.elementor-772 .elementor-element.elementor-element-30bace0d  .aux-portfolio-overlay-buttons .aux-hover-circle-plus .aux-lightbox-btn:hover .aux-white {
    opacity: 1;
}/* End custom CSS */