.elementor-31609 .elementor-element.elementor-element-64a45e0 > .elementor-container{max-width:1140px;}.elementor-31609 .elementor-element.elementor-element-64a45e0{padding:4rem 0rem 04rem 0rem;}.elementor-bc-flex-widget .elementor-31609 .elementor-element.elementor-element-1393785.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31609 .elementor-element.elementor-element-1393785.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31609 .elementor-element.elementor-element-1393785.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31609 .elementor-element.elementor-element-c6b9b8c{--e-image-carousel-slides-to-show:1;}.elementor-31609 .elementor-element.elementor-element-1d0d074 .elementor-button{background-color:#EA6D38;text-transform:uppercase;border-radius:90px 90px 90px 90px;}.elementor-31609 .elementor-element.elementor-element-1d0d074 .elementor-button:hover, .elementor-31609 .elementor-element.elementor-element-1d0d074 .elementor-button:focus{background-color:#CF5A29;}.elementor-31609 .elementor-element.elementor-element-1d0d074{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-31609 .elementor-element.elementor-element-1da8c1c4{background-color:#eaeaea;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:left;font-family:"PT Sans", Open-sans;font-size:16px;font-weight:500;line-height:22px;color:#000000;}.elementor-31609 .elementor-element.elementor-element-564cf75f{margin-top:0px;margin-bottom:30px;}.elementor-msie .elementor-31609 .elementor-element.elementor-element-79494b21 .elementor-portfolio-item{width:calc( 100% / 4 );}.elementor-31609 .elementor-element.elementor-element-79494b21 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-31609 .elementor-element.elementor-element-79494b21:after{content:"1";position:absolute;color:transparent;}.elementor-31609 .elementor-element.elementor-element-79494b21{--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-31609 .elementor-element.elementor-element-79494b21 a .elementor-portfolio-item__overlay{background-color:rgba(130,78,210,0.37);}@media(max-width:992px){.elementor-msie .elementor-31609 .elementor-element.elementor-element-79494b21 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(min-width:768px){.elementor-31609 .elementor-element.elementor-element-1393785{width:39.999%;}.elementor-31609 .elementor-element.elementor-element-906ae42{width:60.001%;}}@media(max-width:767px){.elementor-31609 .elementor-element.elementor-element-906ae42{width:95%;}.elementor-31609 .elementor-element.elementor-element-906ae42.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-31609 .elementor-element.elementor-element-906ae42 > .elementor-element-populated{margin:0% 02% 0% 2%;--e-column-margin-right:02%;--e-column-margin-left:2%;}.elementor-msie .elementor-31609 .elementor-element.elementor-element-79494b21 .elementor-portfolio-item{width:calc( 100% / 1 );}}/* Start custom CSS for button, class: .elementor-element-1d0d074 */.elementor-31609 .elementor-element.elementor-element-1d0d074 .elementor-button.elementor-size-xl {padding:25px 100px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1da8c1c4 */.myPortfolio p {margin-bottom:0;}/* End custom CSS */