@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i";@import "https://fonts.googleapis.com/css?family=Ubuntu:400,400i,700,700i";*{box-sizing:border-box;outline:none}body,html{margin:0;padding:0;min-height:100%}.ccm-page{line-height:27px;font-family:Open Sans,sans-serif;font-size:18px;color:#626262}.ccm-page figure,.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page p,.ccm-page ul{margin:10px 0;padding:0}.ccm-page img{max-width:100%;height:auto;vertical-align:bottom}@media (min-width:768px){.ccm-page img{width:auto}}.ccm-page .row{position:relative;display:block;margin-left:auto;margin-right:auto;padding:0 10px;width:100%;max-width:1220px}.ccm-page .row:after{display:block;content:" ";clear:both}.ccm-page .row .column{position:relative;float:left;display:block;margin:0 10px;width:calc(100% - 20px)}.ccm-page .row .small-1{width:calc(8.3333333333% - 20px)}.ccm-page .row .small-2{width:calc(16.6666666667% - 20px)}.ccm-page .row .small-3{width:calc(25% - 20px)}.ccm-page .row .small-4{width:calc(33.3333333333% - 20px)}.ccm-page .row .small-5{width:calc(41.6666666667% - 20px)}.ccm-page .row .small-6{width:calc(50% - 20px)}.ccm-page .row .small-7{width:calc(58.3333333333% - 20px)}.ccm-page .row .small-8{width:calc(66.6666666667% - 20px)}.ccm-page .row .small-9{width:calc(75% - 20px)}.ccm-page .row .small-10{width:calc(83.3333333333% - 20px)}.ccm-page .row .small-11{width:calc(91.6666666667% - 20px)}.ccm-page .row .small-12{width:calc(100% - 20px)}@media only screen and (min-width:768px){.ccm-page .row .medium-1{width:calc(8.3333333333% - 20px)}.ccm-page .row .medium-2{width:calc(16.6666666667% - 20px)}.ccm-page .row .medium-3{width:calc(25% - 20px)}.ccm-page .row .medium-4{width:calc(33.3333333333% - 20px)}.ccm-page .row .medium-5{width:calc(41.6666666667% - 20px)}.ccm-page .row .medium-6{width:calc(50% - 20px)}.ccm-page .row .medium-7{width:calc(58.3333333333% - 20px)}.ccm-page .row .medium-8{width:calc(66.6666666667% - 20px)}.ccm-page .row .medium-9{width:calc(75% - 20px)}.ccm-page .row .medium-10{width:calc(83.3333333333% - 20px)}.ccm-page .row .medium-11{width:calc(91.6666666667% - 20px)}.ccm-page .row .medium-12{width:calc(100% - 20px)}}@media only screen and (min-width:1024px){.ccm-page .row .large-1{width:calc(8.3333333333% - 20px)}.ccm-page .row .large-2{width:calc(16.6666666667% - 20px)}.ccm-page .row .large-3{width:calc(25% - 20px)}.ccm-page .row .large-4{width:calc(33.3333333333% - 20px)}.ccm-page .row .large-5{width:calc(41.6666666667% - 20px)}.ccm-page .row .large-6{width:calc(50% - 20px)}.ccm-page .row .large-7{width:calc(58.3333333333% - 20px)}.ccm-page .row .large-8{width:calc(66.6666666667% - 20px)}.ccm-page .row .large-9{width:calc(75% - 20px)}.ccm-page .row .large-10{width:calc(83.3333333333% - 20px)}.ccm-page .row .large-11{width:calc(91.6666666667% - 20px)}.ccm-page .row .large-12{width:calc(100% - 20px)}}.ccm-page .ccm-alertbox{display:block;border:1px solid #3d78a7;border-left-width:5px;border-radius:5px;-webkit-border-radius:5px;background:#c8eafa;margin-bottom:10px;padding:10px 15px 10px 10px;color:#3d78a7}.ccm-page .ccm-alertbox:before{display:inline-block;content:"\f129";margin-right:5px;width:15px;font-family:FontAwesome;text-align:center}.ccm-page .ccm-alertbox.success{background:#d7ffca;border-color:#598647;color:#598647}.ccm-page .ccm-alertbox.success:before{content:"\f00c"}.ccm-page .ccm-alertbox.error{background:#f9d2d4;border-color:#d00f3c;color:#d00f3c}.ccm-page .ccm-alertbox.error:before{content:"\f00d"}.ccm-page .ccm-alertbox.warning{background:#faffc9;border-color:#9ca52d;color:#9ca52d}.ccm-page .ccm-alertbox.warning:before{content:"\f071"}.ccm-page table{display:table;border-collapse:collapse;border-spacing:0;border:0;width:100%}.ccm-page table tr{display:table-row;border-bottom:1px solid #e5e5e5}.ccm-page table tr td,.ccm-page table tr th{display:table-cell;padding:6px;text-align:left}.ccm-page table tr:hover{background-color:#f2f2f2}.ccm-page .form-group{display:block;margin-bottom:8px}.ccm-page .form-group label{display:inline-block;margin-bottom:5px;width:150px}.ccm-page input[type=email],.ccm-page input[type=tel],.ccm-page input[type=text],.ccm-page select,.ccm-page textarea{outline:none;border:0;background:#f2f2f2;margin:0;padding:6px 8px;width:100%;max-width:200px;line-height:24px;font-family:inherit;font-size:inherit;box-shadow:none;border-radius:3px}.ccm-page select{height:36px}.ccm-page textarea{max-width:350px;resize:none}.ccm-page .form-select{position:relative;z-index:1;display:inline-block;background:#f2f2f2;margin:20px;width:256px;box-shadow:5px 5px 5px 0 rgba(0,0,0,.58)}.ccm-page .form-select label{position:relative;display:block;padding-left:15px;width:100%;height:50px;line-height:50px;font-weight:700;color:#000;cursor:pointer}.ccm-page .form-select label:after{position:absolute;top:0;right:0;background:#fff;width:50px;height:50px;content:"\f107";text-align:center;font-family:FontAwesome;font-size:24px;color:#e6000e}.ccm-page .form-select:hover label{background:#e5e5e5}.ccm-page .form-select ul{display:none;position:absolute;z-index:1;background:#fff;list-style:none;margin:0;width:100%;max-height:400px;overflow:auto;box-shadow:5px 5px 5px 0 rgba(0,0,0,.58)}.ccm-page .form-select ul li{border-bottom:1px solid #f2f2f2}.ccm-page .form-select ul li a{display:block;padding-left:15px;line-height:45px;text-decoration:none;font-size:17px}.ccm-page .form-select ul li a:after{float:right;content:"\f105";margin-right:15px;font-family:FontAwesome}.ccm-page .form-select ul li a.active,.ccm-page .form-select ul li a:hover{background:#e6000e;color:#fff}.ccm-page .button,.ccm-page button,.ccm-page input[type=submit]{position:relative;display:inline-block;background:#f2f2f2;padding:0 65px 0 10px;border:0;height:55px;text-transform:uppercase;text-decoration:none;line-height:55px;font-size:16px;font-weight:700;color:#000;cursor:pointer}.ccm-page .button:after,.ccm-page button:after,.ccm-page input[type=submit]:after{position:absolute;top:0;right:0;content:" ";background:#fff url(../images/icon-flower.svg) no-repeat 50%;width:55px;height:55px}.ccm-page .button:hover,.ccm-page button:hover,.ccm-page input[type=submit]:hover{background:#2f2483;color:#fff}.ccm-page .button:hover:after,.ccm-page button:hover:after,.ccm-page input[type=submit]:hover:after{background-color:#2f2483}.ccm-page .button{display:inline-block;text-decoration:none}.ccm-page .button .caption{display:none}@media only screen and (min-width:768px){.ccm-page .button .caption{display:inline}}.ccm-page .button .caption_mobile{display:inline}@media only screen and (min-width:768px){.ccm-page .button .caption_mobile{display:none}}.ccm-page .button:hover{text-decoration:none}.ccm-page .button.button-style-1{background-color:#5ac557;color:#fff;font-size:16px;text-transform:uppercase;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccm-page .button.button-style-1:after{background:#fff url(../images/icon-flower.svg) no-repeat 50%;background-color:hsla(0,0%,100%,.25)}.ccm-page .button.button-style-1:hover{background-color:#2f2483}.ccm-page h1,.ccm-page h2,.ccm-page h3{font-family:Ubuntu,sans-serif;color:#e6000e}.ccm-page h1{line-height:45px;font-size:32px}.ccm-page h2{line-height:39px;font-size:26px;font-weight:400}.ccm-page a{color:#e6000e}.ccm-page .page-section .page-header{padding-top:80px;text-align:center}.ccm-page .page-section .page-header:after{content:" ";display:block;border-top:1px solid #e5e5e5;background:#fff url(../images/triangle-green.svg) no-repeat top;width:100%;height:40px}.ccm-page [data-link]{cursor:pointer}.ccm-page #popup{position:fixed;z-index:5;top:0;left:0;background:rgba(0,0,0,.8);width:100%;height:100%}.ccm-page #popup img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);max-width:90%;max-height:90%}.ccm-page #header{position:relative}.ccm-page #header #topmenu{position:absolute;z-index:2;top:0;left:0;background:hsla(0,0%,100%,.16);width:100%;max-height:75px}.ccm-page #header #topmenu .tools{padding:20px 0;text-align:right}.ccm-page #header #topmenu .tools a:last-child{display:none;margin-left:5px}@media only screen and (min-width:768px){.ccm-page #header #topmenu .tools a:last-child{display:inline}}.ccm-page #header #slider{min-height:300px}.ccm-page #header #slider ul{position:relative;z-index:0;overflow:hidden;margin:0;width:100%;height:355px}@media only screen and (min-width:768px){.ccm-page #header #slider ul{height:605px}}.ccm-page #header #slider ul li{position:absolute;top:0;left:0;background-size:cover;background-position:50%;width:100%;height:100%}.ccm-page #header #bottom{display:none;position:absolute;left:0;bottom:0;background:rgba(111,49,63,.6);padding:20px 0;width:100%}@media only screen and (min-width:768px){.ccm-page #header #bottom{display:block}}.ccm-page #header #bottom .column.spacer{height:10px}.ccm-page #header #bottom .column.content{text-transform:uppercase;font-family:Ubuntu,sans-serif;font-size:22px;color:#fff}.ccm-page #header #main-menu{display:none;position:absolute;z-index:1;bottom:40px;left:0;border:1px solid #fff;border-left:0;text-align:right;box-shadow:-5px 5px 5px 0 rgba(0,0,0,.58)}@media only screen and (min-width:768px){.ccm-page #header #main-menu{display:block}}.ccm-page #header #main-menu ul{background:rgba(0,0,0,.75);margin:0;padding:20px 30px 20px 20px;font-family:Ubuntu,sans-serif}.ccm-page #header #main-menu ul.nav{list-style:none}.ccm-page #header #main-menu ul.nav li a{display:block;text-decoration:none;line-height:40px;font-size:29px;color:#fff}.ccm-page #header #main-menu ul.nav li a.nav-path-selected,.ccm-page #header #main-menu ul.nav li a:hover{color:#5ac557}.ccm-page #header #main-menu .social{background:#fff;padding:15px 30px 15px 20px}.ccm-page #header #main-menu .social .icon{display:inline-block;background:#000;line-height:47px;border-radius:47px;-webkit-border-radius:47px;width:47px;height:47px;text-align:center;text-decoration:none}.ccm-page #header #main-menu .social .icon:before{font-family:FontAwesome;color:#fff}.ccm-page #header #main-menu .social .icon.facebook:before{content:"\f09a"}.ccm-page #header #main-menu .social .icon.twitter:before{content:"\f099"}.ccm-page #header #main-menu .social .icon.instagram:before{content:"\f16d"}.ccm-page #header #main-menu .social .icon:hover{background:#2f2483}.ccm-page #header #mobile-menu{position:absolute;z-index:3;bottom:0;left:0;width:100%}@media only screen and (min-width:768px){.ccm-page #header #mobile-menu{display:none}}.ccm-page #header #mobile-menu .toggle label{display:block;border-bottom:1px solid #e5e5e5;padding:10px;background:hsla(0,0%,100%,.75);text-align:center;text-transform:uppercase;font-weight:700;cursor:pointer}.ccm-page #header #mobile-menu .toggle label:before{content:"\f0c9";margin-right:5px;font-family:FontAwesome}.ccm-page #header #mobile-menu .toggle label:after{content:"\f0c9";margin-left:5px;font-family:FontAwesome}.ccm-page #header #mobile-menu ul{position:absolute;z-index:1;display:none;background:#fff;margin:0;width:100%}.ccm-page #header #mobile-menu ul li{border-bottom:1px solid #e5e5e5}.ccm-page #header #mobile-menu ul li a{display:block;padding:10px;text-decoration:none;color:#000}.ccm-page #header #mobile-menu ul li a:after{float:right;content:"\f105";font-family:FontAwesome}.ccm-page #header #mobile-menu ul li a.nav-path-selected,.ccm-page #header #mobile-menu ul li a:hover{background:#5ac557;color:#fff}.ccm-page #header #mobile-menu:hover .toggle label{background:rgba(0,0,0,.75);color:#fff}.ccm-page #main #content .page-header{background:#f2f2f2}.ccm-page #main #content .row.content{padding-top:60px;padding-bottom:80px}.ccm-page #main #content .row.content .column.content{margin-bottom:20px}@media only screen and (min-width:768px){.ccm-page #main #content .row.content .column.content{margin-bottom:0}}.ccm-page #main #content .row.content .column.addition{text-align:center}@media only screen and (min-width:768px){.ccm-page #main #content .row.content .column.addition{text-align:right}}.ccm-page #main #content .row.filter{z-index:1}.ccm-page #main #content .row.filter .column{background:url(../images/background-filter.jpg) no-repeat 50%;background-size:cover;margin-top:20px}.ccm-page #main #content .row.button-row{padding:0;margin-top:30px}@media only screen and (min-width:768px){.ccm-page #main #content .row.button-row>.column{display:flex;justify-content:center;flex-flow:wrap}}.ccm-page #main #content .row.button-row .button{margin-bottom:10px;display:block}@media only screen and (min-width:768px){.ccm-page #main #content .row.button-row .button{display:inline-block;margin-left:5px;margin-right:5px}.ccm-page #main #content .row.button-row .button:first-of-type{margin-left:0}.ccm-page #main #content .row.button-row .button:last-of-type{margin-right:0}}.ccm-page #main #products{background:#e5e5e5 url(../images/background-products.jpg) no-repeat top;background-size:100% 298px}.ccm-page #main #products>.row{position:relative;z-index:0;padding-top:30px;padding-bottom:20px}.ccm-page #main #products>.row.productlist{position:relative;z-index:1;margin:0 auto;padding:0}.ccm-page #main #products>.row:last-child{padding:10px 0 20px}.ccm-page #main #products>.row .column{text-align:center}.ccm-page #main #products>.row .column h1{margin:0;color:#fff}.ccm-page #main #latestnews .row.latestnews .column{padding-top:20px;padding-bottom:20px;width:calc(100% - 20px)}.ccm-page #main #latestnews .row.latestnews .column .latest-news-item-content{padding:20px 0}@media only screen and (min-width:768px){.ccm-page #main #latestnews .row.latestnews .column{width:calc(50% - 10px)}.ccm-page #main #latestnews .row.latestnews .column.left{margin-right:0}.ccm-page #main #latestnews .row.latestnews .column.left .news-item-content{padding-right:20px}.ccm-page #main #latestnews .row.latestnews .column.right{border-left:1px solid #e5e5e5;margin-left:0}.ccm-page #main #latestnews .row.latestnews .column.right .latest-news-item-image-container{position:relative;max-height:340px;overflow:hidden}.ccm-page #main #latestnews .row.latestnews .column.right .latest-news-item-image-container:before{display:block;position:absolute;bottom:0;left:0;content:" ";background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= "#00ffffff",endColorstr="#ffffff",GradientType=0);width:100%;height:125px}.ccm-page #main #latestnews .row.latestnews .column.right .latest-news-item-content{padding:20px}.ccm-page #main #latestnews .row.latestnews .column.right .latest-news-item-content time{font-weight:700}}.ccm-page #footer{background:url(../images/background-footer.jpg) no-repeat 50%;background-size:cover;padding-top:50px;line-height:19px;font-size:13px}.ccm-page #footer a{color:inherit}.ccm-page #footer .row.footer{padding-bottom:20px}.ccm-page #footer .row.footer .column.content{margin-bottom:20px;color:#fff}@media only screen and (min-width:768px){.ccm-page #footer .row.footer .column.content{margin-bottom:0}}.ccm-page #footer .row.footer .column.content h2{margin-bottom:0}.ccm-page #footer .row.footer .column.content p.contact{font-size:15px}.ccm-page #footer .row.footer .column.content ul{margin:10px 0;list-style:none}.ccm-page #footer .row.footer .column.content ul li{padding-right:20px;display:inline}.ccm-page #footer .row.footer .column.content ul li:before{content:"\f054";margin-right:5px;font-family:FontAwesome}.ccm-page #footer .bottom{background:#2f2483;color:#fff}.ccm-page #footer .bottom .column.credits{text-align:right}.ccm-page .productlist{margin:10px auto;list-style:none}.ccm-page .productlist:after{display:block;content:" ";height:0;clear:both}.ccm-page .productlist .product{position:relative;border:1px solid #fff;background:#fff;margin:10px;text-align:center;cursor:pointer}.ccm-page .productlist .product .product-image-container{position:relative;padding-bottom:80%}.ccm-page .productlist .product .product-image-container img{position:absolute;top:0;left:0;width:100%;height:100%}.ccm-page .productlist .product .product-title{position:absolute;bottom:0;left:0;padding-top:35px;background-image:url(../images/waves-purple.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:80px;text-decoration:underline;font-family:Ubuntu,sans-serif;font-size:20px;color:#fff}.ccm-page .productlist .product .product-title:before{position:absolute;left:-10px;bottom:40px;content:" ";background:url(../images/icon-flower-white.svg) no-repeat;background-size:100% 100%;width:35px;height:35px}.ccm-page .productlist .product .infobox{display:none;position:absolute;z-index:4;background:#fff;border-left:1px solid #e5e5e5;padding:20px 25px;width:calc(100% + 1px);text-align:left}.ccm-page .productlist .product .infobox ul{margin:0;list-style:none}.ccm-page .productlist .product .infobox ul li{line-height:23px;font-size:14px}.ccm-page .productlist .product .infobox ul li p{display:inline;margin:0}.ccm-page .productlist .product:hover{box-shadow:5px 5px 5px 0 rgba(0,0,0,.42)}.ccm-page .productlist .product:hover .product-title{background-image:url(../images/waves-black.svg)}.ccm-page .productlist .product:hover .infobox{box-shadow:5px 5px 5px 0 rgba(0,0,0,.42)}.ccm-page .newslist{list-style:none}.ccm-page .newslist .news-item{display:table;margin-bottom:20px;width:100%}.ccm-page .newslist .news-item .news-item-content,.ccm-page .newslist .news-item .news-item-image-container{vertical-align:top}.ccm-page .newslist .news-item .news-item-image-container{display:table-cell;width:125px}.ccm-page .newslist .news-item .news-item-content{display:table-cell;padding-left:20px}.ccm-page .newslist .news-item .news-item-content .news-item-title{margin:0;padding:0;line-height:100%;font-size:22px;font-weight:700}.ccm-page .newslist .news-item .news-item-content .news-item-date{display:block;padding-top:5px;margin-bottom:1px;font-size:15px;color:#000}.ccm-page .newslist .news-item .news-item-content .news-item-date:before{content:"\f073";margin-right:5px;font-family:FontAwesome;color:#2f2483}.ccm-page .newslist .news-item .news-item-content p{margin:0;padding:0;line-height:21px;font-size:16px}.ccm-page .latest-news-item .latest-news-item-image-container{width:100%}.ccm-page .latest-news-item .latest-news-item-image-container img{max-width:none;width:100%}.ccm-page .latest-news-item .latest-news-item-content{padding:20px;width:100%}.ccm-page .latest-news-item .latest-news-item-content .latest-news-item-title{margin:0;padding:0;line-height:100%;font-size:22px;font-weight:700}.ccm-page .latest-news-item .latest-news-item-content .latest-news-item-date{display:block;padding-top:5px;margin-bottom:1px;font-size:15px;color:#000}.ccm-page .latest-news-item .latest-news-item-content .latest-news-item-date:before{content:"\f073";margin-right:5px;font-family:FontAwesome;color:#2f2483}.ccm-page .latest-news-item .latest-news-item-content p{margin:0;padding:0;line-height:21px;font-size:16px}.ccm-pagination-wrapper .pagination{display:flex;gap:1rem;list-style-type:none}.ccm-pagination-wrapper .pagination .page-link{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:.5rem;min-width:48px;min-height:48px;color:#000;font-size:18px;text-decoration:none}.ccm-pagination-wrapper .pagination .page-link:hover{background-color:rgba(46,44,125,.5019607843)}.ccm-pagination-wrapper .pagination .page-item{padding-left:0}.ccm-pagination-wrapper .pagination .page-item.active .page-link{background-color:#2e2c7d;color:#fff}.ccm-pagination-wrapper .pagination .page-item::marker,.ccm-pagination-wrapper .pagination .page-item:before{display:none}.ccm-pagination-wrapper .pagination .next,.ccm-pagination-wrapper .pagination .prev,.ccm-pagination-wrapper .pagination .visually-hidden{display:none}