body{margin:0;background:#f5f5f5;line-height:normal;overflow:hidden}.home-body{font-size:unset}.home-body #page-content-wrapper{overflow:auto;scroll-behavior:smooth}.home-body .homepage-wrapper{margin:0}.home-body .homepage-wrapper .page-body-wrapper{margin:0}.homepage-wrapper .page-body-wrapper .page-body h1{height:0;margin-bottom:0;opacity:0}.homepage-wrapper .start-designing-wrapper{margin-top:24px;height:372px;background-color:#fff;border:none;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal}.homepage-wrapper .start-designing-wrapper h2{height:0;margin-bottom:0;opacity:0}.homepage-wrapper .start-designing-wrapper h3{font-weight:700;font-size:14px;margin-bottom:0}.homepage-wrapper .start-designing-wrapper .heading-wrapper{padding:20px 0}.homepage-wrapper .start-designing-wrapper .content{text-align:center;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#444;padding:20px}.homepage-wrapper .start-designing-wrapper-small-screen{display:none}.homepage-wrapper h2{height:0;margin-bottom:0;opacity:0}.homepage-wrapper h3{font-size:16px;margin-bottom:0}.homepage-wrapper .search-block-wrapper{border-width:0;height:40px;color:#444}.homepage-wrapper .search-filter{margin-top:16px}.homepage-wrapper .dropdown-tab{margin-top:10px;display:none}.homepage-wrapper .home-tab-wrapper{padding:16px 0}.homepage-wrapper .search-all{margin-top:24px;width:348px}.homepage-wrapper .search-block-wrapper .search-block{position:relative;padding:0;height:40px;background:inherit;background-color:#fff;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ccc;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#444}.homepage-wrapper .search-block-wrapper .search-input{height:40px;width:233px;padding:2px 35px 2px 14px;font-family:'Arial',sans-serif;font-weight:400;font-style:normal;font-size:13px;letter-spacing:normal;color:#444;text-align:left;text-transform:none;background-color:transparent;border-color:transparent}.homepage-wrapper .refine-search-wrapper{position:relative;margin:12px 16px;border-bottom:1px solid #ccc;padding-bottom:8px}.homepage-wrapper .refine-search-wrapper .expand-button{cursor:pointer;position:absolute;top:-8px;right:0;padding:4px 8px;border-radius:4px}.homepage-wrapper .refine-search-wrapper .expand-button:hover{background-color:#f5f5f5 FF}.homepage-wrapper .refine-search-wrapper .expand-button:active{background-color:#fff}.homepage-wrapper .button-wrapper{margin:5px 0;cursor:pointer;outline:none;font-family:'Arial',sans-serif;font-weight:400;font-style:normal;font-size:13px;letter-spacing:normal;color:#333;text-align:center;line-height:normal;text-transform:none;text-decoration:none}.homepage-wrapper .button-wrapper .button-style{position:relative;min-width:200px;height:50px;display:flex;font-family:'Arial',sans-serif;font-weight:400;font-style:normal;background:inherit;background-color:#fff;box-sizing:border-box;border-width:2px;border-style:solid;border-color:#ccc;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19;font-size:16px}.homepage-wrapper .button-wrapper .button-style:hover{border-color:#1a1552}.homepage-wrapper .button-wrapper .button-style.selected{border-width:2px !important;border-color:#1a1552 !important}.homepage-wrapper .button-wrapper .button-style.selected:after{position:absolute;content:"";border-top:solid 15px #1a1552;border-right:solid 15px transparent}.homepage-wrapper .button-wrapper .button-style .button-text{align-self:center;padding:2px 2px 2px 2px;box-sizing:border-box;width:100%}.homepage-wrapper .recently-edited-projects{position:relative;width:100%}.homepage-wrapper .all-project-wrapper{position:relative;width:100%}.homepage-wrapper .all-project-wrapper .all-project-title-wrapper{margin:16px 0}.homepage-wrapper .all-project-wrapper .list-project-wrapper{border-width:0;border-radius:4px;background-color:#fff;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .all-project-wrapper .list-project-wrapper .list-project-header-wrapper{height:50px;position:relative;border-bottom:1px solid #ccc;margin-bottom:5px}.homepage-wrapper .all-project-wrapper .list-project-wrapper .row-project{position:relative;width:100%;font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#222;border-bottom:1px solid #ccc;padding:10px}.homepage-wrapper .all-project-wrapper .list-project-wrapper .row-project .small-screen{display:none}.homepage-wrapper .all-project-wrapper .list-project-wrapper .row-project .project-name{line-break:anywhere;cursor:pointer;font-family:'Roboto Bold','Roboto Regular','Roboto',sans-serif;font-weight:700;color:#221abb}.homepage-wrapper .all-project-wrapper .list-project-wrapper .row-project .project-name:hover{text-decoration:underline}.homepage-wrapper .all-project-wrapper .list-project-wrapper .row-project .trash-icon{cursor:pointer}.homepage-wrapper .get-help-wrapper{margin-top:32px;height:146px;background-color:#fff;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .get-help-wrapper .get-help-title{font-size:22px;padding-top:24px;height:50px}.homepage-wrapper .get-help-wrapper .get-help-button-wrapper{margin-top:24px}.homepage-wrapper .get-help-wrapper .get-help-button-wrapper .get-help-button{width:130px;height:40px;text-decoration:none}.homepage-wrapper .get-help-wrapper h3{font-weight:700;font-size:14px}.homepage-wrapper .tools-wrapper{position:relative;margin-top:32px;height:310px}.homepage-wrapper .tools-wrapper .tool-block-small{display:none;background-color:#fff;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19;padding:10px}.homepage-wrapper .tools-wrapper .tool-block{height:252px;width:calc(50% - 15px);background-color:#fff;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .tools-wrapper .tool-block .tool-content-wrapper{margin:24px}.homepage-wrapper .tools-wrapper .tool-block .tool-content-wrapper .content{font-family:'Roboto',sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#444;text-align:left;margin:24px 0}.homepage-wrapper .page-footer{width:100%;background-color:#111;position:relative;font-family:"Roboto","Noto Sans",Arial,Helvetica,sans-serif,"dk";font-size:12px}.homepage-wrapper .page-footer .connecting-block{width:100%;height:87px;position:absolute;top:2px;background-color:#444;font-family:"Roboto","Noto Sans",Arial,Helvetica,sans-serif,"dk"}.homepage-wrapper .email-wrapper{width:400px;height:36px;background-color:#fff;border-radius:25em;align-self:center;position:absolute;left:50%;transform:translateX(-50%);top:33px}.homepage-wrapper .email-wrapper .email-input{width:100%;height:36px;font-size:14px;border-radius:25em;padding-left:10px;border:solid 2px #fff}.homepage-wrapper .design-starter-description-wrapper{position:relative;width:100%;background:inherit;background-color:#fff;border:none;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.09803922);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .design-starter-description-wrapper .design-starter-description-content{word-wrap:break-word;border-width:0;margin-top:10px;padding:0 10px;font-size:16px;color:#444;text-align:left}.homepage-wrapper .featured-design-starters{position:relative;margin-top:24px;margin-bottom:17px}.homepage-wrapper .featured-design-starters .featured-design-starters-title{padding:10px 0;border-bottom:1px solid #ccc}.homepage-wrapper .featured-design-starters .row{margin-top:30px}.homepage-wrapper .featured-design-starters .list-design-starters-wrapper{display:flex;align-items:flex-start}.homepage-wrapper .filter-wrapper{width:268px;min-height:287px;margin-right:22px;left:0;top:0;background-color:#fff;border:none;border-radius:4px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .design-starter-list-wrapper{min-height:360px}.homepage-wrapper .project-list-wrapper{width:calc(100% - 290px)}.homepage-wrapper .project-list-wrapper .item{height:175px;position:relative;background-color:#fff;border-radius:4px;margin-bottom:8px;-moz-box-shadow:0 4px 16px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 16px #000 19;box-shadow:0 4px 16px #000 19}.homepage-wrapper .project-list-wrapper .item .item-content{font-size:13px;color:#444;font-family:'Arial',sans-serif;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-height:16px;overflow:hidden;text-overflow:ellipsis;padding:10px 24px 0 24px;width:calc(100% - 140px);max-height:80px}.homepage-wrapper .project-list-wrapper .item .item-thumbnail{cursor:pointer;position:absolute;width:90px;height:90px;top:36px;right:24px;box-shadow:0 0 5px 0 #d6d6d6;border:1px solid #dadada;border-radius:4px}.homepage-wrapper .project-list-wrapper .item .item-thumbnail img{max-width:88px;max-height:88px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage-wrapper .project-list-wrapper .item .item-title{height:45px;padding:15px 20px 10px 20px;display:flex;align-items:center}.homepage-wrapper .project-list-wrapper .item .item-title .title-content{flex-grow:1;width:calc(99%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homepage-wrapper .project-list-wrapper .item .item-title .view-language-btn{background:none;border:none;color:#000;padding:0;cursor:pointer;font-family:Arial,sans-serif;display:flex;align-items:center;margin-right:10px;position:relative}.homepage-wrapper .project-list-wrapper .item .item-title .tooltip-text{visibility:hidden;background-color:#efefef;color:#000;text-align:center;border-radius:2px;padding:5px 8px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);box-shadow:0 4px 8px rgba(0,0,0,0.15);border:1px solid #ccc;opacity:0;transition:opacity .3s ease-in-out;font-size:12px;white-space:nowrap}.homepage-wrapper .project-list-wrapper .item .item-title .view-language-btn:hover{text-decoration:none;border-radius:4px}.homepage-wrapper .project-list-wrapper .item .item-title .view-language-btn:hover .tooltip-text{visibility:visible;opacity:1}.homepage-wrapper .project-list-wrapper .item .item-title span{font-weight:700;font-size:16px}.homepage-wrapper .project-list-wrapper .item .item-title span .project-name{font-weight:100}.homepage-wrapper .project-list-wrapper .item .ellipsis-elm{height:53px;width:calc(100% - 95px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homepage-wrapper .project-list-wrapper .item .button-start-designing{font-size:12px;position:absolute;bottom:16px;left:24px;width:117px;height:24px}.homepage-wrapper .project-list-wrapper .item .button-more-details{position:absolute;bottom:16px;left:149px;width:105px;height:24px}.homepage-wrapper .project-list-wrapper .item .date-formatted{font-family:'Roboto',sans-serif;font-weight:400;font-style:italic;font-size:12px;color:#222;padding:0 20px}.homepage-wrapper .project-list-wrapper .public-project{height:198px}.homepage-wrapper .dropdown-wrapper{position:relative;margin-bottom:16px;cursor:pointer}.homepage-wrapper .dropdown-wrapper .dropdown-title{font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#222;text-align:left;padding:10px;margin:0 16px;border-radius:4px;border:1px solid #ccc}.homepage-wrapper .dropdown-wrapper .dropdown-icon{position:absolute;top:7px;right:30px}.homepage-wrapper .collapse-wrapper{margin:0 16px 16px 16px}.homepage-wrapper .search-selection-block{height:178px;display:block;margin-left:16px;width:calc(100% - 32px);border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px}.homepage-wrapper .search-selection-block .selection-item{display:flex;margin-left:11px;padding-top:11px}.homepage-wrapper .search-selection-block .selection-item .title{margin-left:20px;font-family:Arial,sans-serif;font-size:14px;color:#444}.homepage-wrapper .search-selection-block .selection-item .icon{cursor:pointer}.homepage-wrapper .pagination-wrapper{position:relative;font-size:14px}.homepage-wrapper .all-project-pagination{height:50px;margin-top:16px}.homepage-wrapper .paging-wrapper{display:flex;position:absolute;top:50%;transform:translateY(-50%);margin-left:250px;font-family:'Arial',sans-serif}.homepage-wrapper .paging-wrapper .paging-control{cursor:pointer;margin:5px 10px 0 10px}.homepage-wrapper .paging-wrapper .paging-control.next-button{font-size:14pt;margin-top:2pt}.homepage-wrapper .paging-wrapper .paging-control.disabled{cursor:no-drop;color:#808080}.homepage-wrapper .paging-wrapper .paging{cursor:pointer;padding:5px;margin-left:5px;width:15px;height:15px;border-radius:15px;display:flex;justify-content:center;align-items:center}.homepage-wrapper .paging-wrapper *,.homepage-wrapper .paging-wrapper *:before,.homepage-wrapper .paging-wrapper *:after{box-sizing:content-box !important}.homepage-wrapper .intro-wrapper{display:flex;justify-content:center}.homepage-wrapper .intro-wrapper .project-name-small{display:none;color:#222;font-family:'Arial Bold','Arial',sans-serif;font-size:22px;font-weight:700;overflow-wrap:break-word;opacity:1;margin-bottom:.5rem;height:100%}.homepage-wrapper .intro-wrapper .intro-thumbnail{cursor:pointer;background-color:#fff;position:relative;border:2px solid #ccc;border-radius:4px;height:180px;max-width:264px}.homepage-wrapper .intro-wrapper .intro-thumbnail img{max-width:calc(100% - 4px);max-height:calc(100% - 4px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage-wrapper .intro-wrapper .intro-description{position:relative;margin-left:24px}.homepage-wrapper .intro-wrapper .intro-description .intro-title>h1{color:#222;font-family:'Arial Bold','Arial',sans-serif;font-size:22px;font-weight:700;overflow-wrap:break-word;opacity:1;margin-bottom:.5rem;height:100%}.homepage-wrapper .intro-wrapper .intro-description .intro-content-wrapper{font-size:14px;color:#444;text-align:left;font-family:'Arial',sans-serif;font-weight:400;font-style:normal;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.5em;width:100%;margin:10px 0}.homepage-wrapper .intro-wrapper .intro-description .intro-content-wrapper p{text-align:justify;margin-bottom:0}.homepage-wrapper .intro-wrapper .intro-description .hide-minimize-content{overflow:hidden;height:105px}.homepage-wrapper .intro-wrapper .intro-description .show-minimize-content{overflow:auto;overflow-y:hidden;height:auto}.homepage-wrapper .intro-wrapper .intro-description .minimize-overview-gradient{position:relative;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0, #f5f4f5 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0, #f5f4f5 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0, #f5f4f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.homepage-wrapper .intro-wrapper .intro-description .hide-minimize-gradient{height:0;margin-top:0}.homepage-wrapper .intro-wrapper .intro-description .show-minimize-gradient{height:20px;margin-top:-30px}.homepage-wrapper .intro-wrapper .intro-description .more-about-minimize-link{text-align:left;padding-bottom:10px}.homepage-wrapper .intro-wrapper .intro-description .more-about-minimize-text{font-family:'Lato',Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#008baa;text-align:left;display:inline-block}.homepage-wrapper .intro-wrapper .intro-description .more-about-minimize-text:hover{cursor:pointer;text-decoration:underline}.homepage-wrapper .intro-wrapper .intro-description .more-about-minimize-arrow{display:inline-block}.homepage-wrapper .incorporated-products-small{display:none}.homepage-wrapper .incorporated-products-table{min-width:700px}.homepage-wrapper .incorporated-products-table .table-header{position:relative;background-color:#ddd;height:38px;border:1px solid #ccc}.homepage-wrapper .incorporated-products-table .table-header .table-header-title{font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-size:10px;color:#222}.homepage-wrapper .incorporated-products-table .table-body{max-height:400px;overflow:auto;border:1px solid #ccc}.homepage-wrapper .incorporated-products-table .table-body .table-item{position:relative;height:97px;background-color:#fff;border-bottom:1px solid #ccc}.homepage-wrapper .incorporated-products-table .table-body .table-item .table-image-wrapper{position:relative;width:66px;height:66px;border:1px solid #ccc}.homepage-wrapper .incorporated-products-table .table-body .table-item .table-image-wrapper .table-image{max-width:64px;max-height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homepage-wrapper .incorporated-products-table .no-incorporated-product{min-height:150px;border:1px solid #ccc;border-top:none;background:#fff}.homepage-wrapper .landing-title-wrapper{padding:16px 0;border-bottom:1px solid #ccc}.homepage-wrapper .slide-wrapper{margin-top:16px;height:275px;margin-bottom:40px}.homepage-wrapper .heading-h1{font-size:18px;color:inherit;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-style:normal;text-align:left}.homepage-wrapper .heading-h2{font-family:'Roboto Bold','Roboto Regular','Roboto',sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#222}.homepage-wrapper .heading-h3{font-family:'Roboto Bold','Roboto Regular','Roboto',sans-serif;font-weight:700;font-style:normal;font-size:16px;color:#222}.homepage-wrapper .line{width:100%;height:1px;background:#ccc}.homepage-wrapper .text{font-size:12px;font-family:'Arial',sans-serif}.homepage-wrapper .centered-text{position:absolute;top:12px;left:50%;transform:translateX(-50%)}.homepage-wrapper .button{cursor:pointer;display:flex;font-family:'Roboto Bold','Roboto Regular','Roboto',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;background-color:#ff2100;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#ff2100;border-radius:22px;line-height:25px;justify-content:center}.homepage-wrapper .button:hover{background-color:#a20000}.homepage-wrapper .button:active{background-color:#890000}.homepage-wrapper .button-white{cursor:pointer;height:24px;display:flex;justify-content:center;align-items:center;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#1a1552;background-color:#fff;box-sizing:border-box;border-width:2px;border-style:solid;border-color:#ccc;border-radius:22px}.homepage-wrapper .button-white:hover{background-color:#f5f5f5}.homepage-wrapper .button-white:active{background-color:#fff}.homepage-wrapper .button-white .icon-wrapper{margin-right:5px}.homepage-wrapper .button-title{text-align:center;align-self:center;cursor:pointer}.homepage-wrapper .handle-open-project-detail,.homepage-wrapper .handle-open-design,.homepage-wrapper .handle-view-detail-part{text-decoration:none}.homepage-wrapper .href-style{font-family:'Arial',sans-serif;font-weight:400;font-style:normal;font-size:12px;position:absolute;left:100px;top:8px}.homepage-wrapper .deleteDialog{position:fixed;background-color:#fff;font-family:Arial,Helvetica,Sans-Serif,serif}.homepage-wrapper .notification-text{padding:20px 20px 5px;line-height:1.3}.homepage-wrapper .first-notification-text{margin-bottom:20px;width:295px}.homepage-wrapper .delete-confirm-input{margin-left:20px;padding:5px;width:400px;margin-bottom:15px}.homepage-wrapper .delete-modal-delete-btn{cursor:pointer;background-color:#9d0100;border:none;padding:5px 10px;border-radius:4px;margin:0 10px 15px 285px;color:#fff}.homepage-wrapper .delete-modal-cancel-btn{cursor:pointer;background-color:#636363;border:none;padding:5px 10px;border-radius:4px;bottom:18px;right:20px;color:#fff}.homepage-wrapper .disable-delete-btn{opacity:.5;cursor:no-drop}.homepage-wrapper .mySlides,.homepage-wrapper .design-starter-slide{position:absolute;top:0}.homepage-wrapper .handle-search-by-click{color:#000;text-decoration:none}.homepage-wrapper .active-paging{background-color:#ff2100;color:#fff;text-decoration:none;font-weight:bold}.homepage-wrapper .handle-search-by-select{font-weight:700;color:#1a1552;font-size:inherit;background:transparent;border:none;font-family:'Arial Bold','Arial',sans-serif}.homepage-wrapper .page-direction-disable{pointer-events:none;opacity:.4}.homepage-wrapper .carousel-inner .carousel-item.active,.homepage-wrapper .carousel-inner .carousel-item-next,.homepage-wrapper .carousel-inner .carousel-item-prev{display:flex}@media (max-width:767px){.homepage-wrapper .carousel-inner .carousel-item>div{display:none}.homepage-wrapper .carousel-inner .carousel-item>div:first-child{display:block}}@media (max-width:850px){.homepage-wrapper .tool-block div{flex-direction:column}.homepage-wrapper .tool-block div div img{width:100%;height:86px;object-fit:cover}.homepage-wrapper .tool-block div .tool-content-wrapper .content{margin-top:10px !important;margin-bottom:10px !important}}.homepage-wrapper #design-starter-recipe-carousel{padding:0}.homepage-wrapper .carousel-control-next,.homepage-wrapper .carousel-control-prev,.homepage-wrapper .carousel-indicators{filter:invert(100%)}.homepage-wrapper .carousel-indicators.indicator-position{transform:translateY(50px)}.homepage-wrapper #my-project-recipe-carousel{padding:0;margin:0}.homepage-wrapper #body-content-wrapper-my-projects .justify-content-center{position:relative;top:30px}.homepage-wrapper .design-highlighter{position:relative;top:3px;height:8px;background-color:#1a1552;border-top-left-radius:4px;border-top-right-radius:4px}.homepage-wrapper .recent-edit-title{line-height:1em;height:2em;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.homepage-wrapper .carousel-inner-cards .card-header{background-color:#fff;border-bottom:none}.homepage-wrapper .carousel-inner-cards .created-date{min-height:18px;text-align:center;font-family:'Arial Italic','Arial',sans-serif}.homepage-wrapper .carousel-inner-cards .project-thumbnail{height:auto;max-width:177px;max-height:118px;margin:auto;display:block}.homepage-wrapper .carousel-inner-cards .card .card-body{margin:10px 25px;justify-content:center !important}.homepage-wrapper .carousel-inner-cards .card .card-body a{line-height:1;font-weight:500;font-size:14px;padding:4px 12px 6px 12px;border-radius:15px}.homepage-wrapper .carousel-inner-cards .card .card-body .btn-light{margin-left:10px;border:2px solid #ccc;color:#1a1552}.homepage-wrapper .carousel-inner-cards .card .card-img{min-width:177px;min-height:118px}.homepage-wrapper .carousel-inner-cards .justify-content-center{margin:0 !important}.homepage-wrapper .carousel-inner-cards .carousel-item>div{padding:0 10px}.homepage-wrapper .carousel-control-next,.homepage-wrapper .carousel-control-prev{width:5%}.homepage-wrapper .sort-asc,.homepage-wrapper .sort-desc{position:relative;width:10px;height:8px;cursor:pointer;filter:opacity(.5)}.homepage-wrapper .sort-asc.active,.homepage-wrapper .sort-desc.active{filter:opacity(1)}.homepage-wrapper .visibility-sort{position:absolute;top:28px;left:560px;width:60px;height:15px;line-height:15px}.homepage-wrapper .no-result{text-align:center;padding-bottom:10px;font-size:14px}.homepage-wrapper .common-loading{position:absolute;width:100%;height:100%;z-index:1000;background-color:#808080;opacity:.7;text-align:center;padding-top:20px;color:#fff;border-radius:5px}.homepage-wrapper .group-button-header{color:#fff;font-size:12px;font-family:'Arial',sans-serif}.homepage-wrapper .menu-item-wrapper{cursor:pointer;height:30px;padding:5px 8px}.homepage-wrapper .menu-item-wrapper:hover{cursor:pointer;background:#0c0c0c}.homepage-wrapper .menu-item-wrapper .setting-button{font-size:18px}.homepage-wrapper .menu-item-wrapper .user-logo{font-size:16px}.homepage-wrapper .menu-item-wrapper .login-button{font-weight:bold;padding-left:8px}.homepage-wrapper .slider-button{min-width:155px}.homepage-wrapper .home-red-button{background-color:#ff2100;border-color:#ff2100}.homepage-wrapper .home-red-button:hover{background-color:#a20000}.homepage-wrapper .home-red-button:active{background-color:#890000}.homepage-wrapper .circuit-filter-wrapper{min-height:72px}.homepage-wrapper .public-filter-wrapper{min-height:236px}.homepage-wrapper .sort-asc{left:8px}.homepage-wrapper .sort-asc i{position:relative;top:-8px;font-size:14px}.homepage-wrapper .sort-desc{top:8px}.homepage-wrapper .sort-desc i{position:relative;top:-9px;font-size:14px;right:2px}.homepage-wrapper .sort-desc .visibility-filter{left:5px;top:-13px}.homepage-wrapper #visibility-list{top:32px;left:60px}.homepage-wrapper #visibility-list .form-check-label{font-family:'Roboto',sans-serif;font-size:14px}.homepage-wrapper .visibility-apply-filter{margin-left:15px;background-color:#c00}.homepage-wrapper .visibility-container{position:absolute;z-index:1}.homepage-wrapper #dropdown_menu_visibility{top:18px}.homepage-wrapper .pagination-page-size{display:flex;position:absolute;top:50%;transform:translateY(-50%);font-family:'Arial',sans-serif;font-size:larger}.homepage-wrapper .pagination-page-size .showing-text{font-weight:400;color:#444}.homepage-wrapper .my-project-login-notification{font-family:Arial,sans-serif;height:40px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;-webkit-box-shadow:0 4px 16px #000;box-shadow:0 4px 16px #000}.homepage-wrapper #design-starters-container #designStarterTableContainer{margin-top:30px}.homepage-wrapper .breadcrumb-home-page,.homepage-wrapper .breadcrumb-project{color:#222;font-size:12px;font-family:'Arial Bold','Arial',sans-serif;font-style:normal;text-decoration:none}.homepage-wrapper .breadcrumb-home-page:hover{text-decoration:underline}.homepage-wrapper .detail-project-wrapper{margin-top:16px}.homepage-wrapper .detail-project-wrapper .project-info-wrapper .project-info-button{width:168px;height:32px;display:inline-flex;transition:background-color .3s;justify-content:center}.homepage-wrapper .detail-project-wrapper .project-info-wrapper .project-info-button.loading{background-color:#f5f5f5}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-title h2{margin-bottom:8px;margin-top:17px;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-size:16px;color:#222;height:100%;opacity:1}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-header .table-header-title.image-title{position:absolute;top:14px;left:54px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-header .table-header-title.part-number-title{position:absolute;top:14px;left:148px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-header .table-header-title.description-title{position:absolute;top:14px;left:352px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-header .table-header-title.quantity-title{position:absolute;top:14px;right:230px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-header .table-header-title.detail-title{position:absolute;top:14px;right:70px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .order-item{width:45px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .part-number-item{width:180px;margin-left:40px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .description-item{width:250px;margin-left:20px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .quantity-item{position:absolute;width:50px;right:230px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .detail-item{position:absolute;width:100px;right:50px}.homepage-wrapper .incorporated-products-wrapper .incorporated-products-table .table-body .table-item .detail-item .dimension{width:100px;height:24px}.homepage-wrapper .detail-project-container .breadcrumb-position{display:flex;align-items:flex-start;margin-top:18px}.homepage-wrapper .detail-project-container .meta-info-wrapper .about-schematic h2{margin-bottom:7px;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-size:16px;color:#222;height:100%;opacity:1}.homepage-wrapper .detail-project-container .meta-info-wrapper .about-schematic-updated-date{position:absolute;left:100px;top:8px;color:#333}.homepage-wrapper .detail-project-container .meta-info-wrapper .about-schematic-created-by{position:absolute;left:100px;top:8px}.homepage-wrapper .detail-project-container .meta-info-wrapper .schematic-tag-wrapper{display:flex;flex-wrap:wrap;color:#333;margin-bottom:24px}.homepage-wrapper .detail-project-container .meta-info-wrapper .schematic-tag-wrapper .tag-item{margin:4px 8px 4px 0;padding:3px 5px;background-color:#eaeaea;border-radius:4px}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-title{margin-bottom:7px;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-size:16px;color:#222;max-height:32px}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-subtitle{margin-bottom:7px;font-family:'Arial Bold','Arial',sans-serif;font-weight:700;font-size:14px;color:#222;max-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-subtitle:hover{color:#00f;text-decoration:underline}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-img{max-height:70px;max-width:86px;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 5px 0 #d6d6d6}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-description{font-family:'Arial',sans-serif;font-weight:400;font-style:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-item{border:1px solid #ccc;margin-top:15px}.homepage-wrapper .detail-project-container .meta-info-wrapper .related-content-item img{width:267px}.go-to-calculators{max-width:168px;padding:5px 0 5px 0;text-decoration:none}.go-to-calculators h3{cursor:pointer;font-weight:700;font-size:14px}.go-to-rdl{max-width:300px;padding:5px 0 5px 0;text-decoration:none}.go-to-rdl h3{cursor:pointer;font-weight:700;font-size:14px}.custom-class-tooltip{position:fixed !important;inset:unset !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;box-shadow:0 0 10px 5px #666;padding:0 !important}.custom-class-tooltip img{max-width:640px !important;max-height:640px !important}.tooltip-inner{max-width:640px !important;padding:0 !important}.show{opacity:1 !important}#product-list-table::-webkit-scrollbar{width:10px;height:10px}#product-list-table::-webkit-scrollbar-track{background:#f2f2f2}#product-list-table::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}#product-list-table::-webkit-scrollbar-thumb:hover{background:#747474}#product-list-table::-webkit-scrollbar-corner{background:#f2f2f2}.handle-share-project-detail{max-width:700px}.handle-share-project-detail p{margin-top:5px}.handle-share-project-detail .display-flex{display:flex}.handle-share-project-detail .display-flex .project-detail-shared{height:30px;margin-left:20px;margin-right:0;padding-left:5px;width:calc(100% - 100px);border:1px solid rgba(34,36,38,0.15);border-top-left-radius:4px;border-bottom-left-radius:4px}.handle-share-project-detail .display-flex .project-detail-shared:focus{outline:none}.handle-share-project-detail .display-flex .copy-btn{cursor:pointer;font-size:16px;color:#fff;background-color:#ff2100;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;padding-left:10px;padding-right:10px;margin-right:20px}.handle-share-project-detail .display-flex .copy-btn span{font-size:13px}@media only screen and (max-width:600px){.right-items{position:relative;top:unset;right:unset;transform:unset;height:112px;width:100%;box-sizing:content-box;color:#1a1552;background-color:#111;z-index:101;font-family:"Roboto","Noto Sans",Arial,Helvetica,sans-serif,"dk"}.right-items div{position:relative;top:10px;width:calc(100% - 24px);border:solid 1px #8b0000 !important;padding:8px 12px;font-size:16px;height:40px;border-radius:25px;margin:12px !important;background-color:#fff;cursor:pointer;line-height:1.5;text-align:center}.right-items div:hover{background-color:#ff2100;color:#fff}.right-items div span{display:inline-block;font-weight:bold}}

