.rishi-portfolio-block-container{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin:40px 0;padding:40px;border-top:1px solid var(--genborderColor);border-bottom:1px solid var(--genborderColor)}.rishi-portfolio-block-container:last-child{margin-bottom:0}.rishi-portfolio-block-container:first-child{margin-top:0}.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper{border-left:1px solid var(--genborderColor);padding-left:30px;width:100%}.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper:first-child,.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper:nth-of-type(3n+4){border-left:none;padding-left:0}.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper .rishi-portfolio-block-label{margin-bottom:20px}.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container{border-top:1px solid var(--admingenborderColor);border-bottom:1px solid var(--admingenborderColor);padding:40px}.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper{border-left:1px solid var(--admingenborderColor);position:relative}.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper:first-child,.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper:nth-of-type(3n+4){border-left:none;padding-left:0}.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper .rishi-portfolio-block-label{margin-bottom:20px}.editor-styles-wrapper.block-editor-writing-flow .rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper .portfolio-remove-btn{position:absolute;right:20px;border-radius:5px;top:0;padding:10px;background:#e15858}.post-type-rishi-portfolio .rt-gutenberg-color-picker-new .ez9hsf43{display:none}.post-type-rishi-portfolio .rishi-blocks-option .rt-control{padding:15px 0;font-size:14px}.post-type-rishi-portfolio .rishi-blocks-option .rt-control label{font-weight:500}@media screen and (max-width:767px){.rishi-portfolio-block-container{grid-template-columns:repeat(1,1fr)}.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper{padding-left:0;border-bottom:1px solid var(--genborderColor);border-left:none;padding-bottom:20px}.rishi-portfolio-block-container .rishi-portfolio-blocks-wrapper:last-child{border-bottom:0}}