

/* Start:/local/components/bazarow/gradient.generator/templates/.default/style.min.css?17600109512939*/
.tool_title h1{margin:0;padding:70px 0 50px}@media (max-width:768px){.tool_title h1{padding:40px 0 20px}}.generator-container{display:flex;flex-direction:row;gap:20px;margin:20px 0 40px}.generator-container .controls-column,.generator-container .preview-column{flex:1;display:flex;flex-direction:column}.generator-container #gradient-preview{width:100%;height:400px;margin:0;border:1px solid #ddd;border-radius:var(--radius1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);transition:all .3s ease}.generator-container .controls-section{margin:0;padding:15px;background-color:#f9f9f9;border-radius:var(--radius1);box-shadow:0 2px 5px rgba(0,0,0,.05);height:100%}.generator-container #controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px}.generator-container .color-control,.generator-container .direction-control,.generator-container .type-control{flex:1 1 45%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.generator-container .angle-control{flex:1 1 45%;align-items:flex-start;margin-bottom:10px}.generator-container .toggle-control{flex:1 1 45%;display:flex;margin-bottom:10px}.generator-container .color-control_range{display:flex;margin-top:5px;gap:5px}.generator-container .color-control_range span{color:#777}.generator-container .toggle-control{flex-direction:row;align-items:center;gap:10px}.generator-container .toggle-control input[type=checkbox]{width:18px;height:18px;cursor:pointer}.generator-container .angle-control{display:flex;flex-direction:column;width:100%}.generator-container .angle-control input[type=range]{width:100%;margin:10px 0}.generator-container #angle-value{font-weight:700;color:#4a6bdf}.generator-container label{margin-bottom:5px;font-weight:500;color:#555;display:block;text-align:left}.generator-container input[type=color]{width:100%;height:40px;border:1px solid #ddd;border-radius:var(--radius1);cursor:pointer}.generator-container #css-code,.generator-container select{width:100%;padding:10px;border:1px solid #ddd;border-radius:var(--radius1)}.generator-container select{background-color:#fff;font-size:14px;cursor:pointer}.generator-container .code-output{margin-top:15px;text-align:left}.generator-container #css-code{height:150px;background-color:#f5f5f5;font-family:monospace;font-size:13px;resize:none;margin-bottom:8px}.generator-container #copy-code{background-color:#5cb85c;border:0}.generator-container #copy-code:hover{background-color:#4a9d4a}@media (max-width:768px){.generator-container #controls,.generator-container .generator-container{flex-direction:column}.generator-container .angle-control,.generator-container .color-control,.generator-container .direction-control,.generator-container .toggle-control,.generator-container .type-control{width:100%;flex:1 1 100%}.generator-container #gradient-generator{padding:15px}.generator-container #gradient-preview{height:250px;margin-bottom:15px}}
/* End */


/* Start:/local/templates/mb/components/bitrix/news.line/portfolio_carusel/style.min.css?17600155422895*/
@charset "UTF-8";.portfolio_carusel{position:relative;margin-top:60px}@media (max-width:768px){.portfolio_carusel{margin-top:40px}}.portfolio_carusel p{width:calc(100% - 300px)}@media (max-width:768px){.portfolio_carusel p{width:100%}}.portfolio_carusel p a{color:var(--c1)}.portfolio_carusel_items{margin:10px 0}.portfolio_carusel_item{margin:3px;border:1px #ddd solid;overflow:hidden;border-radius:var(--radius1)}.portfolio_carusel_item a{display:block}.portfolio_carusel_item figure{display:block;height:450px;overflow:hidden;position:relative}.portfolio_carusel_item figure img{width:100%;position:absolute;top:0;left:0;transition:var(--animation1)}.portfolio_carusel_item figure figcaption{position:absolute;opacity:0;bottom:0;z-index:10;left:0;background:var(--c0);color:#fff;width:100%;backdrop-filter:blur(5px);padding:15px;transition:var(--animation1)}.portfolio_carusel_item:hover figure img{top:-50px}.portfolio_carusel_item:hover figcaption{opacity:1}.portfolio_carusel .slick-list.draggable{background:var(--c0);border-radius:var(--radius1)}.portfolio_carusel .vanilla-slick-next,.portfolio_carusel .vanilla-slick-prev{width:40px;height:40px;background:0 0;border:1.5px solid #ccc;cursor:pointer;position:absolute;transition:var(--animation1);z-index:10;display:flex;align-items:center;justify-content:center;top:65px;border-radius:100%}@media (max-width:768px){.portfolio_carusel .vanilla-slick-next,.portfolio_carusel .vanilla-slick-prev{top:auto;bottom:470px}}.portfolio_carusel .vanilla-slick-next svg,.portfolio_carusel .vanilla-slick-prev svg{width:20px;height:30px}.portfolio_carusel .vanilla-slick-next:hover,.portfolio_carusel .vanilla-slick-prev:hover{border:1.5px solid var(--c0)}.portfolio_carusel .vanilla-slick-prev{right:45px}.portfolio_carusel .vanilla-slick-next{right:0}.vanilla-slick{display:block;overflow:hidden}.vanilla-slick,.vanilla-slick *{box-sizing:border-box}.vanilla-slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.vanilla-slick-track:after,.vanilla-slick-track:before{display:table;content:""}.vanilla-slick-track:after{clear:both}.vanilla-slick-slide{display:block;height:auto;outline:0;box-sizing:border-box}.vanilla-slick-slide.vanilla-slick-cloned{pointer-events:none}.vanilla-slick-dots{display:flex;justify-content:center;list-style:none;margin:20px 0 0;padding:0;gap:8px}.vanilla-slick-dots li{display:flex}.vanilla-slick-dots li button{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer;transition:all .3s ease;text-indent:-9999px;overflow:hidden}.vanilla-slick-dots li button:hover{background:#999;transform:scale(1.2)}.vanilla-slick-dots li.vanilla-slick-active button{background:#667eea;transform:scale(1.3)}.vanilla-slick-track{transition:transform .3s ease}.vanilla-slick .slide{margin:0 10px}@media (max-width:480px){.vanilla-slick .slide{margin:0 5px}}
/* End */
/* /local/components/bazarow/gradient.generator/templates/.default/style.min.css?17600109512939 */
/* /local/templates/mb/components/bitrix/news.line/portfolio_carusel/style.min.css?17600155422895 */
