.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-herohome{overflow:hidden;padding-bottom:4.0625rem;position:relative;text-align:center}.cbo-herohome .herohome-title{margin:0 0 2rem}.cbo-herohome .herohome-subtitle{align-items:center;display:flex;font-size:.75rem;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:1;margin:0 0 2.5rem;text-transform:uppercase}.cbo-herohome .herohome-subtitle:after,.cbo-herohome .herohome-subtitle:before{background:#1d2335;content:"";display:block;height:.0625rem;width:3.125rem}.cbo-herohome .herohome-subtitle:before{margin-right:.625rem}.cbo-herohome .herohome-subtitle:after{margin-left:.625rem}.cbo-herohome .herohome-button{margin:0}.cbo-herohome .herohome-pictures{align-items:flex-end;display:flex;height:12.5rem;justify-content:flex-start;overflow:visible}.cbo-herohome .herohome-pictures .pictures-inner{align-items:flex-end;display:flex;height:100%;position:relative}.cbo-herohome .herohome-pictures .pictures-el{border-radius:.9375rem;margin:0 .25rem 0 0;overflow:hidden;position:relative}.cbo-herohome .herohome-pictures .pictures-el img{display:block}.cbo-herohome .herohome-pictures .pictures-el.el--1,.cbo-herohome .herohome-pictures .pictures-el.el--3,.cbo-herohome .herohome-pictures .pictures-el.el--5,.cbo-herohome .herohome-pictures .pictures-el.el--7{aspect-ratio:194/134;min-width:12.0625rem;width:12.0625rem}.cbo-herohome .herohome-pictures .pictures-el.el--1,.cbo-herohome .herohome-pictures .pictures-el.el--5{align-self:center}.cbo-herohome .herohome-pictures .pictures-el.el--3,.cbo-herohome .herohome-pictures .pictures-el.el--7{margin-bottom:1rem}.cbo-herohome .herohome-pictures .pictures-el.el--2,.cbo-herohome .herohome-pictures .pictures-el.el--6{align-self:flex-start;aspect-ratio:110/170;min-width:6.875rem;width:6.875rem}.cbo-herohome .herohome-pictures .pictures-el.el--4,.cbo-herohome .herohome-pictures .pictures-el.el--8{aspect-ratio:133/165;min-width:8.3125rem;width:8.3125rem}@media(min-width:1024px){.cbo-herohome{padding-bottom:5.5rem}.cbo-herohome .herohome-inner{padding-bottom:0!important}.cbo-herohome .herohome-button{margin-bottom:3.125rem}.cbo-herohome .herohome-pictures{height:28.875rem}.cbo-herohome .herohome-pictures .pictures-el.el--1,.cbo-herohome .herohome-pictures .pictures-el.el--3,.cbo-herohome .herohome-pictures .pictures-el.el--5,.cbo-herohome .herohome-pictures .pictures-el.el--7{min-width:27.9375rem;width:27.9375rem}.cbo-herohome .herohome-pictures .pictures-el.el--3,.cbo-herohome .herohome-pictures .pictures-el.el--7{margin-bottom:2.1875rem}.cbo-herohome .herohome-pictures .pictures-el.el--2,.cbo-herohome .herohome-pictures .pictures-el.el--6{min-width:15.8125rem;width:15.8125rem}.cbo-herohome .herohome-pictures .pictures-el.el--4,.cbo-herohome .herohome-pictures .pictures-el.el--8{min-width:19.1875rem;width:19.1875rem}}
.cbo-productsintro{background:#1d2335;overflow:hidden;position:relative}.cbo-productsintro:before{background:url(//staging.rians.com/app/themes/rians/library/css/blocks/../../images/pattern-checkerboard-blue.svg) repeat-x;background-size:auto 100%;content:"";display:block;height:1.875rem;left:0;position:absolute;top:0;width:100%}.cbo-productsintro .productsintro-title{color:#fff;margin-top:0;text-align:center}.cbo-productsintro .productsintro-list{display:flex;overflow:visible!important;padding:0 10%}.cbo-productsintro .productsintro-list .list-el{margin:0 1.25rem 0 0}.cbo-productsintro .productsintro-list .list-el .el-inner{color:#fff;display:block;text-decoration:none}.cbo-productsintro .productsintro-list .list-el .el-picture{aspect-ratio:240/300;background:#fbfbfb;border-radius:.9375rem;display:block;position:relative}.cbo-productsintro .productsintro-list .list-el .el-picture .cbo-button{bottom:0;left:50%;position:absolute;transform:translateX(-50%) translateY(50%)}.cbo-productsintro .productsintro-list .list-el .el-picture img{border-radius:.9375rem;transform:scale(1.00001);transition:transform .5s cubic-bezier(.3,.71,0,1)}.cbo-productsintro .productsintro-list .list-el .el-title{color:#fff;margin:2.5rem 0 0;text-align:center}.cbo-productsintro .productsintro-list:not(.flicking-viewport) .list-el{min-width:100%;width:100%}.cbo-productsintro .productsintro-list.flicking-viewport{flex-wrap:wrap}.cbo-productsintro .productsintro-list.flicking-viewport .flicking-camera,.cbo-productsintro .productsintro-list.flicking-viewport .flicking-pagination{width:100%}.cbo-productsintro .productsintro-list.flicking-viewport .flicking-pagination{justify-content:center}@media(hover:hover){.cbo-productsintro .productsintro-list .list-el .el-inner:hover .el-picture img{transform:scale(1.025)}.cbo-productsintro .productsintro-list .list-el .el-inner:hover .el-picture .cbo-button{background:#a91d2d;color:#fff}}@media(min-width:768px){.cbo-productsintro .productsintro-list:not(.flicking-viewport) .list-el{min-width:50%;width:50%}}@media(min-width:1024px){.cbo-productsintro .productsintro-list .list-el{margin-right:3rem}.cbo-productsintro .productsintro-list .list-el:nth-child(2n){margin-top:3.125rem}.cbo-productsintro .productsintro-list:not(.flicking-viewport) .list-el{min-width:33.333%;width:33.333%}.cbo-productsintro .productsintro-list:not(.flicking-viewport).list--4{min-width:25%;width:25%}.cbo-productsintro .productsintro-list.flicking-viewport .flicking-pagination{display:none}}
.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-textpicture .textpicture-inner.cbo-container{margin-bottom:2.5rem!important;margin-top:2.5rem!important}.cbo-textpicture .textpicture-picture{margin:2.375rem 0 0;position:relative;width:100%}.cbo-textpicture .textpicture-picture .picture-inner{border-radius:.9375rem;overflow:hidden;position:relative}.cbo-textpicture .textpicture-picture .picture-inner img{position:relative}@media(min-width:1024px){.cbo-textpicture .textpicture-inner{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.cbo-textpicture .textpicture-picture{margin-bottom:0;width:50%}.cbo-textpicture .textpicture-content{width:40%}.cbo-textpicture.textpicture--reverse .textpicture-inner{flex-direction:row}}
.cbo-lastarticles .lastarticles-title{margin:0 0 3.125rem}.cbo-lastarticles .lastarticles-title.cbo-title-ornament:after{margin-left:0}.cbo-lastarticles .lastarticles-description{color:#555;font-family:DidotLTPro,serif;font-size:1.25rem;font-weight:400;line-height:1.25;margin:0 0 3.125rem}.cbo-lastarticles .lastarticles-list .list-el{margin-bottom:2.6875rem}.cbo-lastarticles .lastarticles-list .list-el .cbo-article{min-height:100%}.cbo-lastarticles .lastarticles-button{margin-top:1.875rem;text-align:center}.cbo-lastarticles.lastarticles--white{background:#fff}@media(min-width:768px){.cbo-lastarticles .lastarticles-list{display:flex;flex-wrap:wrap;margin:0 -.3125rem}.cbo-lastarticles .lastarticles-list .list-el{margin-bottom:0;padding:0 .3125rem;width:50%}}@media(min-width:1024px){.cbo-lastarticles .lastarticles-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cbo-lastarticles .lastarticles-title{margin:0 0 3.25rem;max-width:70%;order:1}.cbo-lastarticles .lastarticles-description{font-size:1.375rem;margin:0 0 3.25rem;max-width:100%;order:3;padding:0 30% 0 0}.cbo-lastarticles .lastarticles-button{margin:0 0 3.25rem;max-width:25%;order:2}.cbo-lastarticles .lastarticles-list{margin:0 -.78125rem;order:4;width:calc(100% + 1.5625rem)}.cbo-lastarticles .lastarticles-list .list-el{padding:0 .78125rem;width:33.333%}}