.elementor-431 .elementor-element.elementor-element-b18d7c9{padding:115px 0px 95px 0px;}.elementor-431 .elementor-element.elementor-element-501dfb7 .portfolio_nav{text-align:center;}.elementor-431 .elementor-element.elementor-element-501dfb7 .portfolio_nav ul li:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4fb7dee );}.elementor-431 .elementor-element.elementor-element-501dfb7 .portfolio_nav ul li.current_menu_item{background-color:var( --e-global-color-primary );color:var( --e-global-color-4fb7dee );}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content{background-color:#BC8A6285;}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content h3 a{color:var( --e-global-color-4fb7dee );font-family:var( --e-global-typography-45d3cb4-font-family ), Sans-serif;font-size:var( --e-global-typography-45d3cb4-font-size );font-weight:var( --e-global-typography-45d3cb4-font-weight );}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content h3 a:hover{color:var( --e-global-color-text );}.elementor-431 .elementor-element.elementor-element-501dfb7 .pstyle_1 .porttitle_inner p span{color:var( --e-global-color-text );}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content p span{font-family:var( --e-global-typography-b66749c-font-family ), Sans-serif;font-size:var( --e-global-typography-b66749c-font-size );font-weight:var( --e-global-typography-b66749c-font-weight );}.elementor-431 .elementor-element.elementor-element-501dfb7 .picon a{transform:rotate(0deg);}.elementor-431 .elementor-element.elementor-element-501dfb7 .portfolio_nav ul li{color:var( --e-global-color-primary );border-style:solid;border-color:#375B4830;}@media(max-width:1024px){.elementor-431 .elementor-element.elementor-element-cb368ef{margin-top:80px;margin-bottom:50px;}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content h3 a{font-size:var( --e-global-typography-45d3cb4-font-size );}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content p span{font-size:var( --e-global-typography-b66749c-font-size );}}@media(max-width:767px){.elementor-431 .elementor-element.elementor-element-cb368ef{margin-top:80px;margin-bottom:30px;}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content h3 a{font-size:var( --e-global-typography-45d3cb4-font-size );}.elementor-431 .elementor-element.elementor-element-501dfb7 .prot_content p span{font-size:var( --e-global-typography-b66749c-font-size );}}