.hidden{display:none !important}.cf7-taks-type{list-style:none;margin:0;padding:0}.cf7-taks-type li{list-style:none;margin:0;padding:0;display:flex}.cf7-taks-type li>div{flex:1}.cf7-taks-type li .cf7-fileprogressBar{flex:2}.cf7-drop-img{width:50px;height:50px;left:0;position:absolute}.cf7-drop-img img{width:100%;height:100%}.cf7-dragandrophandler{border:2px dashed #92aab0;width:100%;height:200px;color:#92aab0;text-align:center;vertical-align:middle;padding:10px 0 10px 10px;font-size:200%;position:relative}.cf7-dragandrophandler-inner{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;text-align:center;line-height:40px;padding-top:15px}.cf7-drop-progressBar{width:100%;border-radius:5px;overflow:hidden;display:inline-block;margin:0 10px 5px 5px;vertical-align:top;flex:6 !important;margin-left:50px;box-sizing:content-box;width:calc(100% - 50px)}.cf7-drop-progressBar div{height:auto;color:#fff;text-align:right;line-height:15px;width:0;background-color:#4caf50;border-radius:3px;font-size:13px}.cf7-drop-progressBar.cf7-text-error-pro div{background-color:#565555}.cf7-drop-statusbar{width:100%;padding:10px 10px 0;vertical-align:top;margin:10px 0;position:relative}.cf7-drop-statusbar>div{overflow:hidden}.cf7-drop-text-error{color:red;padding-left:50px}.cf7-drop-type_file{display:inline-block;position:absolute;font-size:12px;font-weight:700;line-height:13px;margin-top:25px;padding:0 4px;border-radius:2px;box-shadow:1px 1px 2px #abc;color:#fff;background:#0080c8;text-transform:uppercase}.cf7-drop-filename{display:inline-block;vertical-align:top;margin-left:50px}.cf7-drop-type{width:50px;height:50px;background:url(//staging.rians.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/generic.png) no-repeat center center;background-size:100%;position:absolute}.cf7-drop-filesize{display:inline-block;vertical-align:top;color:#30693d;margin-left:10px;margin-right:5px;margin-left:10px;color:#444242;font-weight:700}.cf7-drop-remove,.cf7-drop-abort{position:absolute;top:10px;right:10px;width:16px;height:16px;background:url(//staging.rians.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/remove.png) center no-repeat;cursor:pointer}.cf7-drop-remove a{text-decoration:none !important;display:inline-block;background:#f7f7f8 url(//staging.rians.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/trash.png) center no-repeat;text-indent:-999999px;width:25px;height:25px;border:1px solid #34495e}.cf7-drop-remove a:hover{opacity:.8}.cf7-text-browser a{display:inline-block;background:#6381e6;padding:10px 20px;border-radius:4px;text-align:center;font-weight:700;vertical-align:top;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none !important;color:#fff !important;font-size:18px}.cf7-text-browser a:hover{opacity:.8}.cf7-text-drop{font-size:35px;font-weight:700}.cf7-drop-progressBar.cf7-text-error{border:none;color:red}
.cbo-productsheet{background:url(//staging.rians.com/app/themes/rians/library/css/blocks/../../images/pattern-checkerboard.svg) repeat-x bottom #fff}.cbo-productsheet .productsheet-galery{position:relative}.cbo-productsheet .productsheet-galery .galery-list{display:flex;overflow:hidden}.cbo-productsheet .productsheet-galery .galery-list .list-el{aspect-ratio:460/525;border-radius:.9375rem;margin-right:.625rem;min-width:100%;overflow:hidden;position:relative;width:100%}.cbo-productsheet .productsheet-galery .galery-list .flicking-pagination{bottom:2rem;justify-content:center;left:0;position:absolute;width:100%;z-index:10}.cbo-productsheet .productsheet-galery .galery-list .flicking-pagination .flicking-pagination-bullet{background:#d2d3d6}.cbo-productsheet .productsheet-galery .galery-list .flicking-pagination .flicking-pagination-bullet-active{background:#a91d2d;width:1.5625rem}.cbo-productsheet .productsheet-galery .galery-list .flicking-pagination .flicking-pagination-bullet-active:after{background:#a91d2d}.cbo-productsheet .productsheet-galery .galery-list .el--normal,.cbo-productsheet .productsheet-galery .galery-thumbnails .el--normal{align-items:center;background:url(//staging.rians.com/app/themes/rians/library/css/blocks/../../images/product-picture-bg.svg) no-repeat 50%;background-size:cover;display:flex;justify-content:center}.cbo-productsheet .productsheet-galery .galery-list .el--normal .el-inner,.cbo-productsheet .productsheet-galery .galery-thumbnails .el--normal .el-inner{aspect-ratio:1/1;display:block;position:relative;width:85.8%}.cbo-productsheet .productsheet-galery .galery-thumbnails{display:none}.cbo-productsheet .productsheet-galery .galery-numberone{align-items:center;color:#fff;display:flex;font-size:.625rem;font-weight:700;height:4.5rem;justify-content:center;letter-spacing:.1em;line-height:1.3;position:absolute;right:1rem;text-align:center;text-transform:uppercase;top:1rem;width:4.5rem;z-index:1}.cbo-productsheet .productsheet-galery .galery-numberone .icon{color:#a91d2d;font-size:4.5rem;font-weight:400;left:0;position:absolute;top:0}.cbo-productsheet .productsheet-galery .galery-numberone span{padding:.25rem 1rem 0;position:relative}.cbo-productsheet .productsheet-main .main-title:after{margin-left:0}.cbo-productsheet .productsheet-main .main-tabs .tabs-el{border-top:1px solid #d2d3d6}.cbo-productsheet .productsheet-main .main-tabs .tabs-el:first-child{border-top:none}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-button{align-items:center;background:none;border:none;color:#1d2335;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.25rem 0;width:100%}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-button .button-icon{display:block;height:.75rem;position:relative;width:.75rem}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-button .button-icon:after,.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-button .button-icon:before{background:#1d2335;content:"";display:block;height:.125rem;left:0;margin-top:-.0625rem;position:absolute;top:50%;width:100%}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-button .button-icon:after{transform:rotate(90deg)}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content{display:grid;grid-template-rows:0fr;transition:all .3s cubic-bezier(.3,.71,0,1)}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-inner{overflow:hidden;transition:all .3s cubic-bezier(.3,.71,0,1)}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices input[type=radio]{height:1px;opacity:.00001;position:absolute;width:1px}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el{align-items:center;background:#fff;border:1px solid #d2d3d6;border-radius:.9375rem;color:#555;cursor:pointer;display:flex;gap:.625rem;justify-content:flex-start;margin:0 0 .625rem;padding:.4375rem;text-decoration:none;transition:border .4s}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el .choice-picture{display:block;height:3.75rem;position:relative;width:3.75rem}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el .choice-content{display:block}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el .choice-content .content-name{color:#1d2335;display:block;font-weight:600}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el .choice-content .content-description strong{color:#1d2335;font-weight:600}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el .choice-content .content-description{color:#555}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices input:checked+.choices-el{border-color:#1d2335}.cbo-productsheet .productsheet-main .main-tabs .tabs-el.active .el-button .button-icon:after{transform:rotate(0)}.cbo-productsheet .productsheet-main .main-tabs .tabs-el.active .el-content{grid-template-rows:1fr}.cbo-productsheet .productsheet-main .main-tabs .tabs-el.active .el-content .content-inner{padding-bottom:1rem}@media(min-width:1024px){.cbo-productsheet .productsheet-inner{align-items:flex-start;display:flex;gap:.625rem;justify-content:space-between}.cbo-productsheet .productsheet-galery{width:50%}.cbo-productsheet .productsheet-galery .galery-thumbnails{display:block;height:100%;min-width:16%;overflow:hidden;padding-right:.0625rem;position:absolute;width:16%}.cbo-productsheet .productsheet-galery .galery-thumbnails .thumbnails-el{aspect-ratio:90/119;border:1px solid transparent;border-radius:.9375rem;cursor:pointer;margin:0 0 .625rem;overflow:hidden;position:relative;transition:border-color .4s;width:100%}.cbo-productsheet .productsheet-galery .galery-thumbnails .thumbnails-el.active{border-color:#1d2335}.cbo-productsheet .productsheet-galery .galery-thumbnails .thumbnails-el:not(.active):hover{border-color:#d2d3d6}.cbo-productsheet .productsheet-galery .galery-list{margin:0 0 0 auto;width:calc(84% - .625rem)}.cbo-productsheet .productsheet-galery .galery-list .flicking-pagination{display:none}.cbo-productsheet .productsheet-main{width:40%}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices{display:flex;flex-wrap:wrap;gap:.625rem}.cbo-productsheet .productsheet-main .main-tabs .tabs-el .el-content .content-choices .choices-el{width:calc(50% - .3125rem)}}
.cbo-reinsurance .reinsurance-title{color:#a91d2d;margin:0 auto 3.4375rem;max-width:40rem;text-align:center}.cbo-reinsurance .reinsurance-title:after{background:#a91d2d;content:"";display:block;height:.0625rem;margin:1.875rem auto 0;width:6.25rem}.cbo-reinsurance .reinsurance-list{align-items:stretch;display:flex;justify-content:center}.cbo-reinsurance .reinsurance-list .list-el{color:#a91d2d;font-weight:600;line-height:1.4375;padding:0 1.25rem;text-align:center}.cbo-reinsurance .reinsurance-list .list-el .el-icon{display:block;height:2.5rem;margin:0 auto 1.125rem;position:relative;width:2.5rem}.cbo-reinsurance:has(.reinsurance-list) .reinsurance-title:after{content:none}@media(min-width:1024px){.cbo-reinsurance .reinsurance-list .list-el{padding:0 2rem;position:relative}.cbo-reinsurance .reinsurance-list .list-el:after{background:#d2d3d6;content:"";display:block;height:3.75rem;left:0;margin-top:-1.875rem;position:absolute;top:50%;width:1px}.cbo-reinsurance .reinsurance-list .list-el:first-child:after{content:none}}
.cbo-productrecipes .productrecipes-content .content-title{margin:0 0 2.5rem}.cbo-productrecipes .productrecipes-content .content-title:after{margin-left:0}.cbo-productrecipes .productrecipes-content .content-picture,.cbo-productrecipes .productrecipes-content .content-video{margin:2.5rem 0}.cbo-productrecipes .productrecipes-content .content-picture{border-radius:.9375rem;overflow:hidden}.cbo-productrecipes .productrecipes-content .content-picture img{display:block;height:auto;width:100%}@media(min-width:1024px){.cbo-productrecipes .productrecipes-content{overflow:hidden;position:relative}.cbo-productrecipes .productrecipes-content .content-title{float:left;width:45%}.cbo-productrecipes .productrecipes-content .content-title+.content-list{float:none}.cbo-productrecipes .productrecipes-content .content-picture,.cbo-productrecipes .productrecipes-content .content-video{float:right;margin:0;width:50%}.cbo-productrecipes .productrecipes-content .content-list{float:left;width:40%}.cbo-productrecipes .productrecipes-content .content-list.list--hasmedia{width:100%!important}.cbo-productrecipes .productrecipes-content .content-list.list--hasmedia .cbo-faq .faq-list{position:static}.cbo-productrecipes .productrecipes-content:not(:has(.content-list)),.cbo-productrecipes .productrecipes-content:not(:has(.content-video)):not(:has(.content-picture)){display:flex;flex-direction:row;justify-content:center}.cbo-productrecipes .productrecipes-content:not(:has(.content-list)) .content-list,.cbo-productrecipes .productrecipes-content:not(:has(.content-list)) .content-picture,.cbo-productrecipes .productrecipes-content:not(:has(.content-list)) .content-title,.cbo-productrecipes .productrecipes-content:not(:has(.content-list)) .content-video,.cbo-productrecipes .productrecipes-content:not(:has(.content-video)):not(:has(.content-picture)) .content-list,.cbo-productrecipes .productrecipes-content:not(:has(.content-video)):not(:has(.content-picture)) .content-picture,.cbo-productrecipes .productrecipes-content:not(:has(.content-video)):not(:has(.content-picture)) .content-title,.cbo-productrecipes .productrecipes-content:not(:has(.content-video)):not(:has(.content-picture)) .content-video{float:none}.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list){align-items:center;flex-direction:column}.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list) .content-list,.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list) .content-title{width:50%}.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list):has(.el-media){flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list):has(.el-media) .content-list{width:100%}.cbo-productrecipes .productrecipes-content:has(.content-title+.content-list):has(.el-media) .content-list .cbo-faq .faq-description{width:40%}}
.cbo-faq .faq-description{margin:0 0 1.5rem}.cbo-faq .faq-list .list-el{position:relative}.cbo-faq .faq-list .list-el:first-child .el-title{border-top:none}.cbo-faq .faq-list .list-el .el-title{align-items:center;background:none;border:none;border-top:.0625rem solid rgba(85,85,85,.2);color:#000;color:#1d2335;cursor:pointer;display:flex;justify-content:space-between;padding:1.75rem 0;position:relative;text-align:left;transition:all .4s cubic-bezier(.3,.71,0,1);width:100%}.cbo-faq .faq-list .list-el .el-title .title-icon{display:block;height:1.875rem;margin-right:.75rem;min-width:1.875rem;position:relative;width:1.875rem}.cbo-faq .faq-list .list-el .el-title .title-label{display:block;width:100%}.cbo-faq .faq-list .list-el .el-title .title-more{align-items:center;background:none;border-radius:0;display:inline-flex;height:.625rem;justify-content:center;margin-left:2.125rem;min-width:.625rem;position:relative;transition:all .4s cubic-bezier(.3,.71,0,1);width:.625rem}.cbo-faq .faq-list .list-el .el-title .title-more:after,.cbo-faq .faq-list .list-el .el-title .title-more:before{background:#1d2335;content:"";display:block;height:.125rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s cubic-bezier(.3,.71,0,1);width:.625rem}.cbo-faq .faq-list .list-el .el-title .title-more:after{transform:translate(-50%,-50%) rotate(90deg)}.cbo-faq .faq-list .list-el .el-content{max-height:0;opacity:0;overflow:hidden;padding-top:0!important;position:relative;transition:padding .5s cubic-bezier(.3,.71,0,1)}.cbo-faq .faq-list .list-el .el-content .content-media{border-radius:.9375rem;display:block;margin-top:1.75rem;overflow:hidden;transition:padding .5s cubic-bezier(.3,.71,0,1)}.cbo-faq .faq-list .list-el .el-content .content-media>.cbo-video,.cbo-faq .faq-list .list-el .el-content .content-media>img{display:block;height:auto;width:100%}.cbo-faq .faq-list .list-el.active .el-title{padding-bottom:1.25rem}.cbo-faq .faq-list .list-el.active .el-title .title-more:after{transform:translate(-50%,-50%)}.cbo-faq .faq-list .list-el.active .el-content{max-height:none;opacity:1;padding-bottom:1.75rem}@media(hover:hover){.cbo-faq .faq-list .list-el:hover .el-title .title-icon:after,.cbo-faq .faq-list .list-el:hover .el-title .title-icon:before{background:#a91d2d}}@media(min-width:1024px){.cbo-faq.faq--has-media .faq-list,.cbo-faq.faq--has-media .faq-list .list-el{position:relative}.cbo-faq.faq--has-media .faq-list .list-el .el-title{width:45%}.cbo-faq.faq--has-media .faq-list .list-el .el-content{align-items:flex-start;display:flex;justify-content:space-between;position:static}.cbo-faq.faq--has-media .faq-list .list-el .el-content .content-inner{width:45%}.cbo-faq.faq--has-media .faq-list .list-el .el-content .content-media{position:absolute;right:0;top:-1.75rem;width:50%}}
.cbo-relatedproducts .relatedproducts-title{margin-top:0}.cbo-relatedproducts .relatedproducts-title:after{margin-bottom:2.5rem;margin-left:0}.cbo-relatedproducts .relatedproducts-description{margin:0 0 2.5rem}.cbo-relatedproducts .relatedproducts-list .list-el{margin-bottom:2.6875rem}.cbo-relatedproducts .relatedproducts-list .list-el .cbo-product{min-height:100%}.cbo-relatedproducts.relatedproducts--white{background:#fff}@media(min-width:768px){.cbo-relatedproducts .relatedproducts-list{display:flex;flex-wrap:wrap;margin:0 -.3125rem}.cbo-relatedproducts .relatedproducts-list .list-el{margin-bottom:0;padding:0 .3125rem;width:50%}}@media(min-width:1024px){.cbo-relatedproducts .relatedproducts-list{margin:0 -.78125rem}.cbo-relatedproducts .relatedproducts-list .list-el{padding:0 .78125rem;width:33.333%}}