@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap");@font-face{font-family:CoolveticaRg;src:url(fonts/coolvetica_rg.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0;outline:none}html{position:relative;width:100%;max-width:100%;overflow-x:hidden;min-height:100%}html body{height:100%;width:100%}html body .clearfix{display:block;clear:both}.row{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%;max-width:1240px;padding:0 20px}.row.full{max-width:100%;padding:0}.row:after{display:block;clear:both;content:""}.row .column{position:relative;float:left;display:block;width:100%}.row .column.small-1{width:8.3333333333%}.row .column.small-2{width:16.6666666667%}.row .column.small-3{width:25%}.row .column.small-4{width:33.3333333333%}.row .column.small-5{width:41.6666666667%}.row .column.small-6{width:50%}.row .column.small-7{width:58.3333333333%}.row .column.small-8{width:66.6666666667%}.row .column.small-9{width:75%}.row .column.small-10{width:83.3333333333%}.row .column.small-11{width:91.6666666667%}.row .column.small-12{width:100%}.row .column.hide-for-small{display:none}@media (min-width:414px){.row .column.mini-1{width:8.3333333333%}.row .column.mini-offset-1{margin-left:8.3333333333%!important}.row .column.mini-2{width:16.6666666667%}.row .column.mini-offset-2{margin-left:16.6666666667%!important}.row .column.mini-3{width:25%}.row .column.mini-offset-3{margin-left:25%!important}.row .column.mini-4{width:33.3333333333%}.row .column.mini-offset-4{margin-left:33.3333333333%!important}.row .column.mini-5{width:41.6666666667%}.row .column.mini-offset-5{margin-left:41.6666666667%!important}.row .column.mini-6{width:50%}.row .column.mini-offset-6{margin-left:50%!important}.row .column.mini-7{width:58.3333333333%}.row .column.mini-offset-7{margin-left:58.3333333333%!important}.row .column.mini-8{width:66.6666666667%}.row .column.mini-offset-8{margin-left:66.6666666667%!important}.row .column.mini-9{width:75%}.row .column.mini-offset-9{margin-left:75%!important}.row .column.mini-10{width:83.3333333333%}.row .column.mini-offset-10{margin-left:83.3333333333%!important}.row .column.mini-11{width:91.6666666667%}.row .column.mini-offset-11{margin-left:91.6666666667%!important}.row .column.mini-12{width:100%}.row .column.mini-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-mini{display:none}}@media (min-width:568px){.row .column.small-1{width:8.3333333333%}.row .column.small-offset-1{margin-left:8.3333333333%!important}.row .column.small-2{width:16.6666666667%}.row .column.small-offset-2{margin-left:16.6666666667%!important}.row .column.small-3{width:25%}.row .column.small-offset-3{margin-left:25%!important}.row .column.small-4{width:33.3333333333%}.row .column.small-offset-4{margin-left:33.3333333333%!important}.row .column.small-5{width:41.6666666667%}.row .column.small-offset-5{margin-left:41.6666666667%!important}.row .column.small-6{width:50%}.row .column.small-offset-6{margin-left:50%!important}.row .column.small-7{width:58.3333333333%}.row .column.small-offset-7{margin-left:58.3333333333%!important}.row .column.small-8{width:66.6666666667%}.row .column.small-offset-8{margin-left:66.6666666667%!important}.row .column.small-9{width:75%}.row .column.small-offset-9{margin-left:75%!important}.row .column.small-10{width:83.3333333333%}.row .column.small-offset-10{margin-left:83.3333333333%!important}.row .column.small-11{width:91.6666666667%}.row .column.small-offset-11{margin-left:91.6666666667%!important}.row .column.small-12{width:100%}.row .column.small-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block;display:none}}@media (min-width:768px){.row .column.medium-1{width:8.3333333333%}.row .column.medium-offset-1{margin-left:8.3333333333%!important}.row .column.medium-2{width:16.6666666667%}.row .column.medium-offset-2{margin-left:16.6666666667%!important}.row .column.medium-3{width:25%}.row .column.medium-offset-3{margin-left:25%!important}.row .column.medium-4{width:33.3333333333%}.row .column.medium-offset-4{margin-left:33.3333333333%!important}.row .column.medium-5{width:41.6666666667%}.row .column.medium-offset-5{margin-left:41.6666666667%!important}.row .column.medium-6{width:50%}.row .column.medium-offset-6{margin-left:50%!important}.row .column.medium-7{width:58.3333333333%}.row .column.medium-offset-7{margin-left:58.3333333333%!important}.row .column.medium-8{width:66.6666666667%}.row .column.medium-offset-8{margin-left:66.6666666667%!important}.row .column.medium-9{width:75%}.row .column.medium-offset-9{margin-left:75%!important}.row .column.medium-10{width:83.3333333333%}.row .column.medium-offset-10{margin-left:83.3333333333%!important}.row .column.medium-11{width:91.6666666667%}.row .column.medium-offset-11{margin-left:91.6666666667%!important}.row .column.medium-12{width:100%}.row .column.medium-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-medium{display:none}}@media (min-width:1025px){.row .column.large-1{width:8.3333333333%}.row .column.large-offset-1{margin-left:8.3333333333%!important}.row .column.large-2{width:16.6666666667%}.row .column.large-offset-2{margin-left:16.6666666667%!important}.row .column.large-3{width:25%}.row .column.large-offset-3{margin-left:25%!important}.row .column.large-4{width:33.3333333333%}.row .column.large-offset-4{margin-left:33.3333333333%!important}.row .column.large-5{width:41.6666666667%}.row .column.large-offset-5{margin-left:41.6666666667%!important}.row .column.large-6{width:50%}.row .column.large-offset-6{margin-left:50%!important}.row .column.large-7{width:58.3333333333%}.row .column.large-offset-7{margin-left:58.3333333333%!important}.row .column.large-8{width:66.6666666667%}.row .column.large-offset-8{margin-left:66.6666666667%!important}.row .column.large-9{width:75%}.row .column.large-offset-9{margin-left:75%!important}.row .column.large-10{width:83.3333333333%}.row .column.large-offset-10{margin-left:83.3333333333%!important}.row .column.large-11{width:91.6666666667%}.row .column.large-offset-11{margin-left:91.6666666667%!important}.row .column.large-12{width:100%}.row .column.large-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-large{display:none}}@media (min-width:1281px){.row .column.xl-1{width:8.3333333333%}.row .column.xl-offset-1{margin-left:8.3333333333%!important}.row .column.xl-2{width:16.6666666667%}.row .column.xl-offset-2{margin-left:16.6666666667%!important}.row .column.xl-3{width:25%}.row .column.xl-offset-3{margin-left:25%!important}.row .column.xl-4{width:33.3333333333%}.row .column.xl-offset-4{margin-left:33.3333333333%!important}.row .column.xl-5{width:41.6666666667%}.row .column.xl-offset-5{margin-left:41.6666666667%!important}.row .column.xl-6{width:50%}.row .column.xl-offset-6{margin-left:50%!important}.row .column.xl-7{width:58.3333333333%}.row .column.xl-offset-7{margin-left:58.3333333333%!important}.row .column.xl-8{width:66.6666666667%}.row .column.xl-offset-8{margin-left:66.6666666667%!important}.row .column.xl-9{width:75%}.row .column.xl-offset-9{margin-left:75%!important}.row .column.xl-10{width:83.3333333333%}.row .column.xl-offset-10{margin-left:83.3333333333%!important}.row .column.xl-11{width:91.6666666667%}.row .column.xl-offset-11{margin-left:91.6666666667%!important}.row .column.xl-12{width:100%}.row .column.xl-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-xl{display:none}}@media (min-width:1600px){.row .column.xxl-1{width:8.3333333333%}.row .column.xxl-offset-1{margin-left:8.3333333333%!important}.row .column.xxl-2{width:16.6666666667%}.row .column.xxl-offset-2{margin-left:16.6666666667%!important}.row .column.xxl-3{width:25%}.row .column.xxl-offset-3{margin-left:25%!important}.row .column.xxl-4{width:33.3333333333%}.row .column.xxl-offset-4{margin-left:33.3333333333%!important}.row .column.xxl-5{width:41.6666666667%}.row .column.xxl-offset-5{margin-left:41.6666666667%!important}.row .column.xxl-6{width:50%}.row .column.xxl-offset-6{margin-left:50%!important}.row .column.xxl-7{width:58.3333333333%}.row .column.xxl-offset-7{margin-left:58.3333333333%!important}.row .column.xxl-8{width:66.6666666667%}.row .column.xxl-offset-8{margin-left:66.6666666667%!important}.row .column.xxl-9{width:75%}.row .column.xxl-offset-9{margin-left:75%!important}.row .column.xxl-10{width:83.3333333333%}.row .column.xxl-offset-10{margin-left:83.3333333333%!important}.row .column.xxl-11{width:91.6666666667%}.row .column.xxl-offset-11{margin-left:91.6666666667%!important}.row .column.xxl-12{width:100%}.row .column.xxl-offset-12{margin-left:100%!important}.row .column.hide-for-small{display:block}.row .column.hide-for-xxl{display:none}}.row.spacing{padding:0 10px}.row.spacing.full{padding:0}.row.spacing .column.small-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.small-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.small-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.small-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-12{width:calc(100% - 20px);margin:0 10px}@media (min-width:414px){.row.spacing .column.mini-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.mini-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.mini-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.mini-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.mini-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.mini-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.mini-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.mini-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.mini-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.mini-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.mini-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.mini-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.mini-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.mini-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.mini-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.mini-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.mini-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.mini-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:568px){.row.spacing .column.small-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.small-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.small-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.small-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.small-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.small-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.small-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.small-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.small-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.small-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.small-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.small-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.small-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.small-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.small-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.small-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.small-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.small-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:768px){.row.spacing .column.medium-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.medium-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.medium-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.medium-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.medium-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.medium-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.medium-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.medium-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.medium-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.medium-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.medium-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.medium-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.medium-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.medium-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.medium-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.medium-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.medium-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.medium-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1025px){.row.spacing .column.large-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.large-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.large-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.large-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.large-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.large-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.large-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.large-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.large-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.large-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.large-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.large-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.large-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.large-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.large-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.large-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.large-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.large-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1281px){.row.spacing .column.xl-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.xl-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.xl-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.xl-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.xl-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.xl-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.xl-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.xl-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.xl-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.xl-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.xl-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.xl-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.xl-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.xl-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.xl-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.xl-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.xl-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.xl-offset-12{margin-left:100%!important;margin:0 10px}}@media (min-width:1600px){.row.spacing .column.xxl-1{width:calc(8.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-1{margin-left:8.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-2{width:calc(16.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-2{margin-left:16.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-3{width:calc(25% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-3{margin-left:25%!important;margin:0 10px}.row.spacing .column.xxl-4{width:calc(33.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-4{margin-left:33.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-5{width:calc(41.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-5{margin-left:41.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-6{width:calc(50% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-6{margin-left:50%!important;margin:0 10px}.row.spacing .column.xxl-7{width:calc(58.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-7{margin-left:58.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-8{width:calc(66.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-8{margin-left:66.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-9{width:calc(75% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-9{margin-left:75%!important;margin:0 10px}.row.spacing .column.xxl-10{width:calc(83.3333333333% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-10{margin-left:83.3333333333%!important;margin:0 10px}.row.spacing .column.xxl-11{width:calc(91.6666666667% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-11{margin-left:91.6666666667%!important;margin:0 10px}.row.spacing .column.xxl-12{width:calc(100% - 20px);margin:0 10px}.row.spacing .column.xxl-offset-12{margin-left:100%!important;margin:0 10px}}.ccm-page .alert{padding:15px;border:1px solid transparent;border-radius:2px}.ccm-page .alert.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#5bc0de}.ccm-page .alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#5cb85c}.ccm-page .alert.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#d9534f}.ccm-page .alert.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#f0ad4e}.ccm-page .form-group{display:block;margin:0}.ccm-page .form-control,.ccm-page .form-select{outline:none;border:0;border-radius:3px;-webkit-border-radius:3px;margin:0;padding:0 15px;background:#ededed;width:100%;height:45px;line-height:45px;font-family:inherit;font-size:inherit;color:#000}.ccm-page .control-label,.ccm-page .form-label{display:inline-block;margin-bottom:5px;font-weight:700;cursor:pointer}.ccm-page textarea.form-control{resize:none;padding:10px 15px;height:auto;line-height:1}.ccm-page .ccm-input-date{margin-right:0!important}.ccm-page .input-group:after{display:table;content:"";clear:both}.ccm-page .input-group .input-group-datepicker{float:left;width:calc(100% - 45px)}.ccm-page .input-group .input-group-datepicker .form-control{width:100%}.ccm-page .input-group .input-group-addon{display:block;border:0;border-radius:3px;background:#ddd;width:45px;height:45px;line-height:45px;text-align:center;font-size:18px;color:hsla(0,0%,93%,.3)}.ccm-page .input-group .input-group-addon:first-child{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .input-group-addon:last-child{float:right;border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page .input-group .form-control{width:calc(100% - 45px)}.ccm-page .input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ccm-page .input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ccm-page h1{color:#303455;font-size:40px;font-family:CoolveticaRg;letter-spacing:.1em;font-weight:400;margin-bottom:16px;line-height:1}@media only screen and (min-width:1025px){.ccm-page h1{font-size:48px}}.ccm-page h2{font-size:36px;margin-bottom:24px}.ccm-page h2,.ccm-page h3{color:#303455;font-family:CoolveticaRg;line-height:1;letter-spacing:.1em;font-weight:400}.ccm-page h3{font-size:30px}.ccm-page p{font-size:18px;line-height:36px;letter-spacing:.5px;color:#18191e}.ccm-page a{color:inherit}.ccm-page .button{display:block}.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 .open-menu{position:fixed}.ccm-page .nav-container{width:100%;height:100%;display:flex;flex-direction:column}@media only screen and (min-width:1025px){.ccm-page .nav-container{flex-direction:row;align-items:center;justify-content:space-between;height:auto}}.ccm-page .main-menu-wrapper{position:fixed;left:-100%;top:0;z-index:190;width:100%;height:100%;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .4s ease}@media only screen and (min-width:1025px){.ccm-page .main-menu-wrapper{position:relative;left:auto;top:auto;width:auto;height:auto;background-color:transparent;overflow-y:visible}}.open-menu .ccm-page .main-menu-wrapper{left:0;background-color:#fff}.open-menu .ccm-page .main-menu-wrapper .main-menu{margin-top:120px}.open-menu .ccm-page .main-menu-wrapper .main-menu .nav-item .nav-item-anchor{color:#000;padding:20px}.open-menu .ccm-page .main-menu-wrapper .main-menu .nav-item.current .nav-item-anchor{color:#886b51}.ccm-page .main-menu .nav-item{position:relative;float:none}@media only screen and (min-width:1025px){.ccm-page .main-menu .nav-item{float:left}}.ccm-page .main-menu .nav-item-anchor{text-decoration:none;display:inline-block;color:#fff;font-size:22px;font-weight:500;letter-spacing:.11em;font-family:CoolveticaRg}.ccm-page .main-menu .nav-item-anchor:hover,.ccm-page .main-menu .nav-item.current .nav-item-anchor,.ccm-page .main-menu .nav-item:hover>.nav-item-anchor,.ccm-page .main-menu .parent-current>.nav-item-anchor{color:#000}.ccm-page ul.sub-menu{position:absolute;width:220px;left:0;top:100%;opacity:0;visibility:hidden;margin-left:20px}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu{margin-left:0;padding:22px 0;transition:all .15s;background:rgba(136,107,81,.95)}}.ccm-page ul.sub-menu .nav-item{position:relative;width:100%;display:block;z-index:1}.ccm-page ul.sub-menu .nav-item .nav-item-anchor{color:#000;font-weight:400;font-family:Open Sans,sans-serif;font-size:16px}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .nav-item .nav-item-anchor{color:#fff!important}}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .nav-item:hover .nav-item-anchor{color:#000!important}}.ccm-page ul.sub-menu .nav-item.current .nav-item-anchor{color:#000!important}.ccm-page ul.sub-menu .nav-item-anchor{padding:10px 25px;display:inline-block;position:relative}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .nav-item-anchor{color:#fff;display:block;transition:all .15s}}.ccm-page ul.sub-menu .sub-menu{width:auto;top:auto}@media only screen and (min-width:1025px){.ccm-page ul.sub-menu .sub-menu{position:absolute;width:inherit;left:100%;top:0;background-color:darkred}}.ccm-page ul.sub-menu .sub-menu .nav-item-anchor:before{display:none!important}@media only screen and (min-width:1025px){.ccm-page .has-submenu:hover>ul.sub-menu{opacity:1;visibility:visible}}@media only screen and (min-width:1025px){.ccm-page .has-submenu>.nav-item-anchor:after{content:"\f107";font-family:fontAwesome;padding-left:5px}}@media only screen and (min-width:1025px){.ccm-page .has-submenu .has-submenu>.nav-item-anchor{padding-right:50px}}@media only screen and (min-width:1025px){.ccm-page .has-submenu .has-submenu>.nav-item-anchor:after{right:25px;position:absolute;content:"\f101"}}.ccm-page .has-submenu .has-submenu .sub-menu .nav-item-anchor:hover{padding-left:35px}.ccm-page .menu-toggle{position:absolute;top:35px;right:0;font-size:32px;z-index:210;cursor:pointer}@media only screen and (min-width:1025px){.ccm-page .menu-toggle{display:none}}.ccm-page .submenu-toggle{display:inline-block;padding:10px}@media only screen and (min-width:1025px){.ccm-page .submenu-toggle{display:none}}.ccm-page .open-submenu>i:before{content:"\f106"}.ccm-page .open-submenu>ul.sub-menu{opacity:1;visibility:visible;position:static;width:100%}html.open-menu{position:fixed}@media only screen and (min-width:1025px){html.open-menu{position:static}}.ccm-page{font-family:Open Sans,sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#18191e}.ccm-page img{max-width:100%;height:auto}.ccm-page .header{height:120px;z-index:50}@media only screen and (min-width:1025px){.ccm-page .header{height:100px}}.ccm-page .header .top{height:22px;background:rgba(99,79,62,.95)}.ccm-page .header .top .column{float:right}.ccm-page .header .top .column p{float:left;line-height:22px;color:#fff;font-size:12px;display:inline-block}.ccm-page .header .top .column p a{text-decoration:none}@media only screen and (min-width:768px){.ccm-page .header .top .column p a{margin-right:24px}.ccm-page .header .top .column p a:last-child{margin-right:0}}.ccm-page .header .top .ccm-block-switch-language-flags{position:relative;cursor:pointer;z-index:5;width:45px;text-align:center;height:22px;float:right}@media only screen and (min-width:1025px){.ccm-page .header .top .ccm-block-switch-language-flags{margin-right:20px}}.ccm-page .header .top .ccm-block-switch-language-flags img{height:auto}.ccm-page .header .top .ccm-block-switch-language-flags .language-toggle{cursor:pointer;margin-top:-2px}.ccm-page .header .top .ccm-block-switch-language-flags .language-toggle:after{content:"\f078";position:relative;font-family:fontAwesome;content:"\f107";font-size:12px;color:#fff;font-weight:700}@media only screen and (min-width:1025px){.ccm-page .header .top .ccm-block-switch-language-flags .language-toggle:after{color:#fff;top:-4px;position:relative}}.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages{display:none;transition:all .25s ease-in-out;background-color:#886b51;padding:10px 0 5px;width:48px;text-align:center;transition:all .2s ease;justify-content:center;flex-direction:column;position:absolute;left:-3px}@media only screen and (min-width:1025px){.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages{position:absolute}}.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages a{display:inline-block}@media only screen and (min-width:1025px){.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages a{display:block;padding:0;padding:.2em}}.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages a.ccm-block-switch-language-active{display:none}.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages .ccm-block-switch-language{opacity:.5}.ccm-page .header .top .ccm-block-switch-language-flags .submenu-languages .ccm-block-switch-language:hover{opacity:1}.ccm-page .header .top .ccm-block-switch-language-flags .show-flags .submenu-languages,.ccm-page .header .top .ccm-block-switch-language-flags:hover .submenu-languages{display:flex}.ccm-page .header .bottom{height:98px;background:rgba(136,107,81,.95)}@media only screen and (min-width:1025px){.ccm-page .header .bottom{height:78px}}.ccm-page #visual{z-index:-1;height:200px;width:100%;overflow:hidden;background-image:cover;background-position:50%;margin-bottom:30px;position:relative}@media only screen and (min-width:768px){.ccm-page #visual{top:-100px}}@media only screen and (min-width:1025px){.ccm-page #visual{height:450px}}.ccm-page #visual img{width:100%;margin-top:-100px}.ccm-page #visual .rslides_nav{margin-top:0;height:41px;width:41px;border-radius:50px;opacity:1;left:10px;background:#5f6177;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:15px;z-index:50;letter-spacing:-4px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1025px){.ccm-page #visual .rslides_nav{left:10px;height:82px;width:82px;font-size:20px}}@media only screen and (min-width:1281px){.ccm-page #visual .rslides_nav{left:100px}}.ccm-page #visual .rslides_nav.next{left:unset;right:10px}@media only screen and (min-width:1281px){.ccm-page #visual .rslides_nav.next{right:100px}}.ccm-page #visual .rslides_nav.next:after{content:"\f054\f054";font-family:FontAwesome}.ccm-page #visual .rslides_nav.prev:after{content:"\f053\f053";font-family:FontAwesome;margin-left:-4px}.ccm-page .main{min-height:500px}.ccm-page .footer{margin-top:60px;padding-top:24px;background-image:url(../images/footer.jpg);text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}@media only screen and (min-width:1025px){.ccm-page .footer{padding-top:0}}@media only screen and (min-width:1025px){.ccm-page .footer .row:first-child{padding-top:40px}}.ccm-page .footer .row:first-child p{color:#fff;font-size:14px;letter-spacing:.75px;line-height:30px}.ccm-page .footer .row:first-child p a{text-decoration:none}@media only screen and (min-width:768px){.ccm-page .footer .row:first-child p{display:inline-block;margin-right:24px;font-size:18px;padding-bottom:16px}.ccm-page .footer .row:first-child p:last-child{margin-right:0}}@media only screen and (min-width:1025px){.ccm-page .footer .row:last-child{padding-top:20px;padding-bottom:20px}}.ccm-page .footer .row:last-child p{color:hsla(0,0%,100%,.251);font-size:12px;letter-spacing:.2px;line-height:30px}.ccm-page .footer .row:last-child p a{color:inherit}.ccm-page .logo-wrapper{height:98px;margin-left:-20px;max-width:max-content;z-index:200}@media only screen and (min-width:1025px){.ccm-page .logo-wrapper{max-width:306px;margin-top:-22px;height:100px;margin-left:0}}.ccm-page .logo-wrapper img,.ccm-page.page-template-homepage #visual{height:100%}.ccm-page.page-template-homepage #visual img{margin-top:0}.ccm-page.page-template-homepage .content{background:#fff;z-index:10}.ccm-page.page-template-homepage .content h2,.ccm-page.page-template-homepage .content h3,.ccm-page.page-template-homepage .content p{margin-bottom:25px}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .content{padding:75px 100px 0;margin-top:-200px}.ccm-page.page-template-homepage .content h2,.ccm-page.page-template-homepage .content h3,.ccm-page.page-template-homepage .content p{margin-bottom:50px}}.ccm-page.page-template-homepage .book-now{background:#ececec;margin-bottom:50px;padding:24px 0}@media only screen and (min-width:768px){.ccm-page.page-template-homepage .book-now{background:linear-gradient(90deg,#ececec 1%,#ececec 74%,#fff 75%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ececec",endColorstr="#ffffff",GradientType=1)}}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .book-now{height:180px;padding:0}}.ccm-page.page-template-homepage .book-now .row,.ccm-page.page-template-homepage .book-now .row .bs__block__search,.ccm-page.page-template-homepage .book-now .row .column,.ccm-page.page-template-homepage .book-now .row form{height:100%}.ccm-page.page-template-homepage .book-now .row .bs__block__search{width:100%}@media only screen and (min-width:768px){.ccm-page.page-template-homepage .book-now .row .bs__block__search{width:78%}}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .book-now .row .bs__block__search{width:100%}}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form{height:100%;width:100%}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .book-now .row #bs-block-search-form{align-items:center;justify-content:space-between;display:flex}}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .form-control,.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .form-select{background:#d9d9d9;border-radius:0;font-size:15px;color:#303455;margin-bottom:16px}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit{width:100%;height:100%;position:relative;display:block;background:#bd8b5e;padding:16px 0;transition:all .3s ease}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit:hover{background-color:rgba(189,139,94,.85);transition:all .3s ease}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit{width:220px;padding:75px 32px}}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit input{cursor:pointer;font-size:32px;border:0;color:#fff;background:transparent;position:relative;top:0;width:100%;height:100%}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit input{position:absolute;left:20px}}.ccm-page.page-template-homepage .book-now .row #bs-block-search-form .submit:after{display:block;content:"\f002";z-index:9;padding-left:20px;position:absolute;font-family:fontAwesome;color:#fff;font-size:32px;left:15px;top:50%;transform:translateY(-50%)}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .extra-info-image img{margin-left:-70px}}.ccm-page.page-template-homepage .extra-info-wrapper{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.ccm-page.page-template-homepage .extra-info-wrapper{display:block}}.ccm-page.page-template-homepage .extra-info{padding:30px 0}@media only screen and (min-width:1025px){.ccm-page.page-template-homepage .extra-info{padding:80px 0}}.ccm-page.page-template-homepage .extra-info .button{margin-top:100px;border-radius:10px;display:inline-block;font-weight:500;background-color:#5f6177;padding:20px 100px;font-size:26px;letter-spacing:.75px;font-family:CoolveticaRG;color:#fff;line-height:1.385;text-align:center;text-decoration:none;transition:all .3s ease}.ccm-page.page-template-homepage .extra-info .button:hover{background-color:rgba(95,97,119,.8);transition:all .3s ease}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal{margin-top:50px;margin-bottom:20px;display:block;position:relative;width:100%}@media only screen and (min-width:768px){.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal{width:calc(50% - 20px);float:left;margin-left:20px}}@media only screen and (min-width:1025px){.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal{width:calc(33% - 10px)}}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal:last-child{margin-left:0}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-title{text-align:center;font-size:32px;font-weight:700;color:#303455}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{display:block;width:100%;padding:10px;height:350px;text-align:center}@media only screen and (min-width:1025px){.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail{height:386px}}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img{width:100%;border-radius:50%;height:100%;max-width:100%}@media only screen and (min-width:568px){.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img{max-width:56%}}@media only screen and (min-width:768px){.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-thumbnail img{max-width:100%}}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-read-more{position:absolute;bottom:10px;left:0;right:0;margin:0 auto;text-align:center}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-read-more a{border-radius:8px;background-color:#5f6177;font-size:20px;font-family:CoolveticaRG;color:#fff;text-align:center;text-decoration:none;line-height:1.8;padding:20px 75px;transition:all .3s ease}.ccm-page.page-template-rooms .ccm-block-page-list-page-entry-horizontal .ccm-block-page-list-page-entry-read-more a:hover{background-color:rgba(95,97,119,.8);transition:all .3s ease}.ccm-page.page-template-rooms .image-container{position:relative;margin-top:30px;overflow:hidden}@media only screen and (min-width:1025px){.ccm-page.page-template-rooms .image-container{margin-top:100px;min-height:1000px}}.ccm-page.page-template-rooms .image-container .column{padding-top:20px}.ccm-page.page-template-rooms .image-container ul{list-style-type:none}.ccm-page.page-template-rooms .image-container ul li{margin-bottom:8px}.ccm-page.page-template-rooms .image-container ul li:before{content:"\f046";font-family:FontAwesome;margin-right:8px}.ccm-page.page-template-rooms .image-container .ccm-image-block{top:0;right:0;margin-top:32px;max-width:73.5%}@media only screen and (min-width:768px){.ccm-page.page-template-rooms .image-container .ccm-image-block{max-width:100%}}@media only screen and (min-width:1025px){.ccm-page.page-template-rooms .image-container .ccm-image-block{max-width:32%}}.ccm-page.page-template-rooms .image-container .ccm-image-block img{display:none}@media only screen and (min-width:768px){.ccm-page.page-template-rooms .image-container .ccm-image-block{right:-300px;margin-top:0;position:absolute}}@media only screen and (min-width:1025px){.ccm-page.page-template-rooms .image-container .ccm-image-block{right:0}.ccm-page.page-template-rooms .image-container .ccm-image-block img{display:block}}.ccm-page.page-template-omgeving .content h1{margin-bottom:45px}.ccm-page.page-template-omgeving .content h2{margin-bottom:60px}.ccm-page.page-template-omgeving .content p{font-size:18px;line-height:36px;letter-spacing:.5px;color:#18191e}.ccm-page.page-template-omgeving .content p a{color:inherit}.ccm-page.page-template-omgeving .content ul{list-style-type:none}.ccm-page.page-template-omgeving .content ul li{margin-bottom:8px}.ccm-page.page-template-omgeving .content ul li:before{content:"\f046";font-family:FontAwesome;margin-right:8px}.ccm-page.page-template-omgeving .content ul li a{color:inherit}.ccm-page.page-template-omgeving .image{margin:32px 0;height:340px;background-repeat:no-repeat;background-position:50%}.ccm-page.page-template-omgeving .block-three .image{margin-bottom:0}.ccm-page.page-template-omgeving footer{margin-top:0}.ccm-page.page-template-contact h1{text-align:center}.ccm-page.page-template-contact .contact-block{margin-top:64px;background-image:url(../images/bgcontact.png)}.ccm-page.page-template-contact .contact-block .contact-info{float:left;padding:16px}@media only screen and (min-width:1025px){.ccm-page.page-template-contact .contact-block .contact-info{width:60%;padding:65px 80px}}.ccm-page.page-template-contact .contact-block .contact-info p{line-height:40px;font-size:18px;color:#fff;line-height:2.182}.ccm-page.page-template-contact .contact-block .contact-info p a{color:inherit}@media only screen and (min-width:1025px){.ccm-page.page-template-contact .contact-block .contact-info p{font-size:22px}}.ccm-page.page-template-contact .contact-block .facebook{position:absolute;top:-75px;z-index:99;display:none}@media only screen and (min-width:768px){.ccm-page.page-template-contact .contact-block .facebook{display:block;right:-10px}}@media only screen and (min-width:1025px){.ccm-page.page-template-contact .contact-block .facebook{width:510px;right:-30px}}.ccm-page.page-template-contact .contact-block .facebook img{box-shadow:0 15px 28.8px 3.2px rgba(5,5,5,.15);width:360px;border-radius:50%;height:360px;object-fit:cover}@media only screen and (min-width:1025px){.ccm-page.page-template-contact .contact-block .facebook img{width:500px;height:500px}}.ccm-page.page-template-contact .contact-block .facebook span{border-radius:8px;background-color:#5f6177;box-shadow:0 15px 28.8px 3.2px rgba(5,5,5,.15);font-size:20px;color:#fff;width:266px;height:56px;line-height:56px;text-align:center;text-decoration:none;display:block;position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.ccm-page.page-template-object h3{margin-top:32px;margin-bottom:32px}.ccm-page.page-template-object .bs__block__object-features{columns:2;-webkit-columns:2;-moz-columns:2}.ccm-page.page-template-object .bs__block__object-features .bs__block__object-features__item{margin-bottom:12px;font-size:18px;color:#303455}.ccm-page.page-template-object .bs__block__object-features .bs__block__object-features__item:before{content:"\f046";display:inline-block;margin-right:8px;font-family:FontAwesome;font-size:22px;float:left}.ccm-page.page-template-object .bs-calendar-wrapper{margin-bottom:40px}.ccm-page.page-template-object .bs-calendar-wrapper .selectbox{margin-left:0}.ccm-page.page-template-object .bs-calendar-wrapper .selectbox select{border-radius:0}@media only screen and (min-width:1025px){.ccm-page.page-template-object .bs-calendar-wrapper .selectbox{margin-left:16px}}.ccm-page.page-template-object .bs-calendar-wrapper #current-month{background:#434f5b;font-size:16px;color:#fff;line-height:2.25}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day{padding:0 10px}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day.selectable{background:#a9d8a9}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day.selectable .price{bottom:3px;right:3px}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day.selectable.selected{background:#2da8cb}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day.selectable.selected.arrival-date{background:linear-gradient(to bottom right,#a9d8a9 0,#a9d8a9 50%,#2da8cb 50.1%,#2da8cb)}.ccm-page.page-template-object .bs-calendar-wrapper .calendar .month-day.selectable.selected.departure-date{background:linear-gradient(to top left,#a9d8a9 0,#a9d8a9 50%,#2da8cb 50.1%,#2da8cb)!important}.ccm-page.page-template-object .reservation-summary{background:#886b51}.ccm-page.page-template-object .reservation-summary .total-next-wrapper .button{background:#5f6177}.ccm-page.page-template-object #calendar-legenda{display:none}.ccm-page.page-template-object .scrollto{background:#fff;right:0;left:unset}.ccm-page.page-template-object #bs-review-list{float:left;width:100%}@media only screen and (min-width:768px){.ccm-page.page-template-object #bs-review-list{width:65%;margin-right:5%}}.ccm-page.page-template-object #bs-review-list h2{display:none}.ccm-page.page-template-object #bs-review-list .bs-review-item{margin-bottom:24px;overflow:hidden}.ccm-page.page-template-object #bs-review-list .bs-review-item .data{float:left;width:40%}.ccm-page.page-template-object #bs-review-list .bs-review-item .data .name{font-size:24px;color:#434f5b;clear:both;display:block;margin-bottom:8px}.ccm-page.page-template-object #bs-review-list .bs-review-item .data .stay{display:block;clear:both;font-size:14px;margin-bottom:8px}.ccm-page.page-template-object #bs-review-list .bs-review-item .data .stars{display:block;clear:both}.ccm-page.page-template-object #bs-review-list .bs-review-item .data .stars .fa-star,.ccm-page.page-template-object #bs-review-list .bs-review-item .data .stars .fa-star-o{color:#ffbc04}.ccm-page.page-template-object #bs-review-list .bs-review-item .review{width:60%;float:left;border-bottom:2px solid #dedede;font-size:16px;font-family:Open Sans;color:#434f5b;padding-bottom:50px}.ccm-page.page-template-object #bs-review-list .bs-review-item:last-child .review{border:none}.ccm-page.page-template-object .bs-review{float:left;width:100%}@media only screen and (min-width:768px){.ccm-page.page-template-object .bs-review{width:30%}}.ccm-page.page-template-object .bs-review h2{font-size:24px;color:#434f5b;line-height:1.333;margin-bottom:24px}.ccm-page.page-template-object .bs-review .form-group{margin-bottom:16px}.ccm-page.page-template-object .bs-review .form-group label{font-weight:400}.ccm-page.page-template-object .bs-review #bs-review-submit{border-radius:8px;background-color:#5f6177;width:266px;height:57px;font-size:20px;color:#fff;line-height:1.8;border:0;text-align:center}.ccm-page .booking-options{width:calc(100% - 20px)!important;margin:0 10px;margin-bottom:24px}@media only screen and (min-width:768px){.ccm-page .booking-options{margin-bottom:0;width:calc(50% - 20px)!important;margin:0 10px}}.ccm-page .booking-options h2{font-size:27px}@media only screen and (min-width:768px){.ccm-page .booking-options h2{font-size:36px}}.ccm-page .booking-options .checkbox{margin-top:35px;margin-left:80px}.ccm-page .booking-summary{width:calc(100% - 20px)!important;margin:0 10px}.ccm-page .booking-summary h2{font-size:27px}@media only screen and (min-width:768px){.ccm-page .booking-summary h2{font-size:36px}}@media only screen and (min-width:768px){.ccm-page .booking-summary{width:calc(50% - 20px)!important;margin:0 10px}}.ccm-page .booking-summary #option-details{margin-top:24px;width:100%;border-spacing:0}.ccm-page .booking-summary #option-details tr td{border-top:1px solid #5f6177;padding:10px}.ccm-page .booking-summary #option-details tr td:last-child{text-align:right}.ccm-page .bs__block__search-results{margin-bottom:40px}.ccm-page .bs__block__search-results .bs__block__search-results__results .search-result>.row{border-bottom:1px solid #ccc;margin-bottom:24px;padding:0;padding-bottom:24px}.ccm-page .bs__block__search-results .bs__block__search-results__results .search-result .content .row{padding-left:0}.ccm-page .bs__block__search-results .bs__block__search-results__results .search-result .content .title a{text-decoration:none}.ccm-page .bs__block__search-results .button{border-radius:10px;display:inline-block;font-weight:500;background-color:#5f6177;padding:2px 20px;font-size:26px;letter-spacing:.75px;font-family:CoolveticaRG;color:#fff;line-height:1.385;text-align:center;text-decoration:none;transition:all .3s ease;float:left;margin-left:24px}.ccm-page .bs__block__search-results .button:first-child{margin-left:0}.ccm-page .bs__block__search-results .button:hover{background-color:rgba(95,97,119,.8);transition:all .3s ease}.ccm-page .bs-booking-tabs{margin-bottom:35px;height:70px}.ccm-page .bs-booking-tabs li{list-style-type:none;width:100%;float:left;padding-left:0!important;background:#ddd}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li{width:25%}}.ccm-page .bs-booking-tabs li:before{display:none}.ccm-page .bs-booking-tabs li a{display:block;height:50px;line-height:50px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none;padding-left:15px}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li a{height:69px;line-height:69px;font-size:16px}}.ccm-page .bs-booking-tabs li a:after{font-family:FontAwesome;content:"\f00c";padding-left:5px}.ccm-page .bs-booking-tabs li.disabled a{pointer-events:none;background:#886b51}.ccm-page .bs-booking-tabs li.disabled:last-child a:last-of-type:after{display:none}.ccm-page .bs-booking-tabs li.disabled:after{content:none}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li.last-completed:after{content:"";position:absolute;background:#634f3e;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid transparent;border-left:30px solid #ddd;border-bottom:35px solid transparent}}.ccm-page .bs-booking-tabs li.current a{background:#634f3e}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li.current a{width:calc(100% - 29px)}}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li.current:after{content:"";position:absolute;background:#886b51;border-top:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;border-top:34px solid transparent;border-left:30px solid #634f3e;border-bottom:35px solid transparent}}@media only screen and (min-width:768px){.ccm-page .bs-booking-tabs li:after{position:absolute;right:0;top:0}}.ccm-page .bs-booking-tabs li:last-child:after{background:#fff}.ccm-page .booking-nav{margin-top:32px!important}.ccm-page .booking-nav a{border-radius:10px;display:inline-block;font-weight:500;background-color:#5f6177;padding:10px;font-size:22px;letter-spacing:.75px;font-family:CoolveticaRG;color:#fff;line-height:1.385;text-decoration:none;transition:all .3s ease}.ccm-page .booking-nav a:hover{background-color:rgba(95,97,119,.8);transition:all .3s ease}@media only screen and (min-width:768px){.ccm-page .booking-nav a{padding:10px 20px}}.ccm-page #reservation-personal-details .column{margin-bottom:24px}.ccm-page #reservation-personal-details .column .control-label{color:#5f6177}#ui-datepicker-div{z-index:9999!important}