@charset "UTF-8";@font-face{font-family:Montserrat-Black;src:url(/assets/cascais/fonts//assets/cascais/fonts/Montserrat-Black/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.svg#Montserrat-Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-ExtraBold;src:url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Hairline;src:url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.svg#Montserrat-Hairline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;src:url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Regular;src:url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-UltraLight;src:url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.svg#Montserrat-UltraLight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Hairline/Montserrat-Hairline.svg#Montserrat-Hairline) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-UltraLight/Montserrat-UltraLight.svg#Montserrat-UltraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Regular/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-SemiBold/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Bold/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-ExtraBold/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/cascais/fonts//assets/cascais/fonts/Montserrat-Black/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.otf) format("opentype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.woff) format("woff"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.ttf) format("truetype"),url(/assets/cascais/fonts/Montserrat-Black/Montserrat-Black.svg#Montserrat-Black) format("svg");font-weight:800;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}img[src=""]{display:none}sup{vertical-align:super;font-size:smaller}#responsive-grid{position:fixed;top:0;width:100%;z-index:99}#responsive-grid .row{height:100vh;background:rgba(255,255,255,.2)}#responsive-grid .row [class*=col-]{height:100%;border-left:1px solid #00f;border-right:1px solid #00f;background:rgba(0,0,0,.1);box-sizing:border-box}@media all and (max-width:1247px) and (min-width:768px){#responsive-grid .row .col-lg-1:not(.col-md-1){display:none}}@media all and (max-width:767px) and (min-width:480px){#responsive-grid .row .col-lg-1:not(.col-sm-1),#responsive-grid .row .col-md-1:not(.col-sm-1){display:none}}@media all and (max-width:479px){#responsive-grid .row .col-lg-1:not(.col-xs-1),#responsive-grid .row .col-md-1:not(.col-xs-1),#responsive-grid .row .col-sm-1:not(.col-xs-1){display:none}}input[type=password],input[type=text]{border:none;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}input[type=password]::-ms-clear,input[type=text]::-ms-clear{display:none}.select2-container{border:1px solid #a9a8a9;height:36px;font-size:14px}.select2-container.select2{width:100%!important}.select2-container .select2-selection--single{height:34px;padding:0 8px;outline:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:34px}.select2-container .select2-selection--single .select2-selection__rendered .img-flag{display:block;float:left;margin-top:9px;margin-right:8px}.select2-container .select2-selection--single .select2-selection__arrow{top:4px}.select2-container.select2-container--disabled .select2-selection--single{background:#fff;outline:0}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#a9a8a9}.select2-container.select2-container--open:not(.select2){border:0}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above,.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below{background:#fff;border:1px solid #a9a8a9;padding-bottom:4px}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected],.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected]{background:#dcd7d7}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .img-flag,.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .img-flag{display:block;float:left;margin-top:-1px;margin-right:8px}.ui-menu.ui-autocomplete{font-family:Montserrat-Light;font-size:14px;max-height:100px;overflow-x:hidden;overflow-y:auto;z-index:0;border-radius:5px;max-width:286px!important;width:auto!important}.ui-menu.ui-autocomplete li .ui-menu-item-wrapper{border:0;margin:0;padding:5px 1em 5px .4em}.ui-menu.ui-autocomplete li .ui-menu-item-wrapper:hover{background:#5897fb;color:#fff}#marker-info-window{color:#fff;background:-webkit-linear-gradient(left,#002aff,#00d4ff);background:-o-linear-gradient(right,#002aff,#00d4ff);background:-moz-linear-gradient(right,#002aff,#00d4ff);background:linear-gradient(to right,#002aff,#00d4ff);width:70px;height:14px;padding-top:3px;padding:4px 10px 1px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}#marker-info-window>*{text-align:center}.input-group{position:relative;background:#f5f5f5;height:26px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.input-group .input-check{display:block;position:absolute;top:4px;left:4px;z-index:9;width:18px;height:18px;background:#fff;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.input-group .input-check span{display:none}.input-group.checked .input-check span,.input-group.checked-lock .input-check span{display:block;position:absolute;top:5px;left:3px}.input-group input{width:calc(100% - 20px - 25px);margin-left:25px}.input-group input{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;-ms-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-ms-border-bottom-left-radius:0;border-bottom-left-radius:0}.input-group .select2-container,.input-group select{width:100%!important}.input-group .select2-container .select2-selection--single{margin-left:25px}.input-group.slider-container .label{float:left;margin-left:25px;margin-top:6px}.input-group.slider-container .slider-controller{float:left;width:165px;width:calc(100% - 115px);margin-left:15px;margin-top:7px}.select2-container .select2-selection--single{height:26px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.select2-container .select2-selection--single .select2-selection__rendered{line-height:26px;padding-left:0}.select2-container.select2-container--open:not(.select2){position:absolute;z-index:9999999;margin-top:1px}.select2-container.select2-container--open:not(.select2) .select2-dropdown{width:255px;width:280px;border:0;padding-top:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.slider-controller #slider-back{position:relative}.slider-controller #slider-back .bullet{position:absolute;top:-12px;display:block;width:15px;height:15px;background:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.slider-controller #slider-back .bullet:first-child{left:-7px}.slider-controller #slider-back .bullet:last-child{right:-8px}.slider-controller #slider-range{overflow:hidden;width:calc(100% + 25px);margin-top:12px;margin-bottom:5px;margin-left:-10px}.slider-controller #slider-range span{font-size:10px;float:left;display:block;width:calc(100% / 7);text-align:center}.slider-controller #slider-range span:first-child{width:calc(100% / 5);text-align:left}.slider-controller #slider-range span:nth-child(3){width:calc(100% / 3)}.slider-controller #slider-range span:last-child{width:calc(100% / 6);text-align:right}@media all and (max-width:1247px){.slider-controller #slider-range span:nth-child(3){width:calc(100% / 4)}.slider-controller #slider-range span:last-child{width:calc(100% / 4);text-align:right}}.slider-controller .ui-slider{margin-top:2px;height:8px;border:0;background:#f5f5f5}.slider-controller .ui-slider .ui-slider-range{background:#00d4ff}.slider-controller .ui-slider .ui-slider-handle{top:-5px;background:#00d4ff;border:0;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:-webkit-linear-gradient(left,#002aff,#00d4ff);background:-o-linear-gradient(right,#002aff,#00d4ff);background:-moz-linear-gradient(right,#002aff,#00d4ff);background:linear-gradient(to right,#002aff,#00d4ff)}.slider-controller .ui-slider .ui-slider-handle:last-child{background:-webkit-linear-gradient(left,#00d4ff,#002aff);background:-o-linear-gradient(right,#00d4ff,#002aff);background:-moz-linear-gradient(right,#00d4ff,#002aff);background:linear-gradient(to right,#00d4ff,#002aff)}.button-link-type-1,.button-link-type-2{text-transform:uppercase;padding:5px;text-align:center;cursor:pointer;display:inline-block;border:none}.button-link-type-1.button-link-type-1,.button-link-type-2.button-link-type-1{font-size:10px}.button-link-type-1.button-link-type-2,.button-link-type-2.button-link-type-2{font-size:12px}.button-link-type-4{text-transform:uppercase;text-align:center;cursor:pointer;display:inline-block;outline:0}.button-link-type-5{text-transform:uppercase;font-size:12px;line-height:32px;padding:0 5px;cursor:pointer;outline:0;min-width:57px;display:inline-block;text-align:center}.button-link-type-5:hover{color:#555559}.loader-component{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:9999}.loader-component.blocking{z-index:99999999}.loader-component .spinner{position:relative;top:calc((100% - 50px)/ 2);margin:0 auto;width:40px;height:40px}.loader-component .spinner .circular_G{position:relative;width:36px;height:36px;margin:auto}.loader-component .spinner .circularG{position:absolute;background-color:#31bcad;width:8px;height:8px;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;animation-name:bounce_circularG;-o-animation-name:bounce_circularG;-ms-animation-name:bounce_circularG;-webkit-animation-name:bounce_circularG;-moz-animation-name:bounce_circularG;animation-duration:1.1s;-o-animation-duration:1.1s;-ms-animation-duration:1.1s;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}.loader-component .spinner .circularG_1{left:0;top:14px;animation-delay:.41s;-o-animation-delay:.41s;-ms-animation-delay:.41s;-webkit-animation-delay:.41s;-moz-animation-delay:.41s}.loader-component .spinner .circularG_2{left:4px;top:4px;animation-delay:.55s;-o-animation-delay:.55s;-ms-animation-delay:.55s;-webkit-animation-delay:.55s;-moz-animation-delay:.55s}.loader-component .spinner .circularG_3{top:0;left:14px;animation-delay:.69s;-o-animation-delay:.69s;-ms-animation-delay:.69s;-webkit-animation-delay:.69s;-moz-animation-delay:.69s}.loader-component .spinner .circularG_4{right:4px;top:4px;animation-delay:.83s;-o-animation-delay:.83s;-ms-animation-delay:.83s;-webkit-animation-delay:.83s;-moz-animation-delay:.83s}.loader-component .spinner .circularG_5{right:0;top:14px;animation-delay:.97s;-o-animation-delay:.97s;-ms-animation-delay:.97s;-webkit-animation-delay:.97s;-moz-animation-delay:.97s}.loader-component .spinner .circularG_6{right:4px;bottom:4px;animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s}.loader-component .spinner .circularG_7{left:14px;bottom:0;animation-delay:1.24s;-o-animation-delay:1.24s;-ms-animation-delay:1.24s;-webkit-animation-delay:1.24s;-moz-animation-delay:1.24s}.loader-component .spinner .circularG_8{left:4px;bottom:4px;animation-delay:1.38s;-o-animation-delay:1.38s;-ms-animation-delay:1.38s;-webkit-animation-delay:1.38s;-moz-animation-delay:1.38s}@keyframes bounce_circularG{0%{transform:scale(1)}100%{transform:scale(.3)}}@-o-keyframes bounce_circularG{0%{-o-transform:scale(1)}100%{-o-transform:scale(.3)}}@-ms-keyframes bounce_circularG{.loader-component .spinner 0%{-ms-transform:scale(1)}.loader-component .spinner 100%{-ms-transform:scale(.3)}}@-webkit-keyframes bounce_circularG{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(.3)}}@-moz-keyframes bounce_circularG{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(.3)}}.loader-component .text-loader{position:relative;top:calc((100% - 50px + 14px)/ 2);margin:7px auto;width:100%;text-align:center;color:#31bcad}.loader-component .text-loader span{color:#31bcad}.checkbox-component{position:relative;width:18px;height:18px}.checkbox-component.selected .icon-checkbox{background:url(/assets/default/images/icons/checkbox_selected.png)}.checkbox-component input{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;opacity:0;cursor:pointer}#general-page-path ul{padding-top:30px;padding-bottom:36px}#general-page-path ul li{display:inline-block;margin-bottom:4px}#general-page-path ul li a{font-size:10px;display:block}.file-component-plugin{position:relative;width:106px;height:106px}.file-component-plugin .cover{width:100%;height:100%;border:1px solid;overflow:hidden}.file-component-plugin .cover [class*=icon-]{margin:24px auto 10px auto}.file-component-plugin .cover [class*=icon-].selected{display:none}.file-component-plugin .cover .label{text-align:center;text-transform:uppercase;padding:0 10px}.file-component-plugin.selected [class*=icon-]:not(.selected),.file-component-plugin:hover [class*=icon-]:not(.selected){display:none}.file-component-plugin.selected [class*=icon-].selected,.file-component-plugin:hover [class*=icon-].selected{display:block}.file-component-plugin .thumb{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.file-component-plugin .thumb[src=""]{display:none}.file-component-plugin input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-component-plugin.has-error{border-bottom-width:1px;border-style:solid}@media all and (min-width:768px){#general-page-menu{margin-top:4px;width:calc(100% - 20px);text-align:center;padding:15px 10px}#general-page-menu li{display:inline-block}#general-page-menu li.disc{overflow:hidden;height:14px;width:6px}#general-page-menu li.disc span{display:block;width:5px;height:5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-top:6px}#general-page-menu li a{text-transform:uppercase;margin:0 20px}}@media all and (min-width:768px) and (max-width:1247px){#general-page-menu li a{font-size:13px;margin:0 10px}}@media all and (max-width:767px){#general-page-menu{display:none}}body,html{height:100%;min-height:100%}body{font-family:'Gotham Rounded Book',Arial,sans-serif;font-size:14px;color:#555559;background-color:#fff}@media all and (min-width:768px){body #content-wrapper{min-height:calc(100% - 210px - 285px)}}@media all and (max-width:767px) and (min-width:480px){body #content-wrapper{min-height:calc(100% - 120px - 251px)}}@media all and (max-width:479px){body #content-wrapper{min-height:calc(100% - 105px - 331px)}}@media all and (min-width:768px){body.lock{overflow:hidden}}@media all and (max-width:767px){body.lock #header-container.mobile-menu-open~#content-wrapper{display:none}body.lock #header-container.mobile-menu-open~#footer-container{display:none}}a{color:#000}.hidden{display:none}.row{overflow:hidden;margin:0 auto;clear:both}.row [class*=col-]{float:left}@media all and (min-width:1248px){.row{max-width:864px}}@media all and (max-width:1247px) and (min-width:768px){.row{max-width:648px}}@media all and (max-width:767px) and (min-width:480px){.row{max-width:320px}}@media all and (max-width:479px) and (min-width:0px){.row{max-width:240px}}@media all and (min-width:1248px){.row .col-lg-1:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 1)}.row .col-lg-1.col-lg-hlf{width:calc((24px - 0px - 0px) * 1 + 24px / 2)}.row .col-lg-2:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 2 + (0px + 0px) * 1)}.row .col-lg-2.col-lg-hlf{width:calc((24px - 0px - 0px) * 2 + (0px + 0px) * 1 + 24px / 2)}.row .col-lg-3:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 3 + (0px + 0px) * 2)}.row .col-lg-3.col-lg-hlf{width:calc((24px - 0px - 0px) * 3 + (0px + 0px) * 2 + 24px / 2)}.row .col-lg-4:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 4 + (0px + 0px) * 3)}.row .col-lg-4.col-lg-hlf{width:calc((24px - 0px - 0px) * 4 + (0px + 0px) * 3 + 24px / 2)}.row .col-lg-5:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 5 + (0px + 0px) * 4)}.row .col-lg-5.col-lg-hlf{width:calc((24px - 0px - 0px) * 5 + (0px + 0px) * 4 + 24px / 2)}.row .col-lg-6:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 6 + (0px + 0px) * 5)}.row .col-lg-6.col-lg-hlf{width:calc((24px - 0px - 0px) * 6 + (0px + 0px) * 5 + 24px / 2)}.row .col-lg-7:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 7 + (0px + 0px) * 6)}.row .col-lg-7.col-lg-hlf{width:calc((24px - 0px - 0px) * 7 + (0px + 0px) * 6 + 24px / 2)}.row .col-lg-8:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 8 + (0px + 0px) * 7)}.row .col-lg-8.col-lg-hlf{width:calc((24px - 0px - 0px) * 8 + (0px + 0px) * 7 + 24px / 2)}.row .col-lg-9:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 9 + (0px + 0px) * 8)}.row .col-lg-9.col-lg-hlf{width:calc((24px - 0px - 0px) * 9 + (0px + 0px) * 8 + 24px / 2)}.row .col-lg-10:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 10 + (0px + 0px) * 9)}.row .col-lg-10.col-lg-hlf{width:calc((24px - 0px - 0px) * 10 + (0px + 0px) * 9 + 24px / 2)}.row .col-lg-11:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 11 + (0px + 0px) * 10)}.row .col-lg-11.col-lg-hlf{width:calc((24px - 0px - 0px) * 11 + (0px + 0px) * 10 + 24px / 2)}.row .col-lg-12:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 12 + (0px + 0px) * 11)}.row .col-lg-12.col-lg-hlf{width:calc((24px - 0px - 0px) * 12 + (0px + 0px) * 11 + 24px / 2)}.row .col-lg-13:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 13 + (0px + 0px) * 12)}.row .col-lg-13.col-lg-hlf{width:calc((24px - 0px - 0px) * 13 + (0px + 0px) * 12 + 24px / 2)}.row .col-lg-14:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 14 + (0px + 0px) * 13)}.row .col-lg-14.col-lg-hlf{width:calc((24px - 0px - 0px) * 14 + (0px + 0px) * 13 + 24px / 2)}.row .col-lg-15:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 15 + (0px + 0px) * 14)}.row .col-lg-15.col-lg-hlf{width:calc((24px - 0px - 0px) * 15 + (0px + 0px) * 14 + 24px / 2)}.row .col-lg-16:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 16 + (0px + 0px) * 15)}.row .col-lg-16.col-lg-hlf{width:calc((24px - 0px - 0px) * 16 + (0px + 0px) * 15 + 24px / 2)}.row .col-lg-17:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 17 + (0px + 0px) * 16)}.row .col-lg-17.col-lg-hlf{width:calc((24px - 0px - 0px) * 17 + (0px + 0px) * 16 + 24px / 2)}.row .col-lg-18:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 18 + (0px + 0px) * 17)}.row .col-lg-18.col-lg-hlf{width:calc((24px - 0px - 0px) * 18 + (0px + 0px) * 17 + 24px / 2)}.row .col-lg-19:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 19 + (0px + 0px) * 18)}.row .col-lg-19.col-lg-hlf{width:calc((24px - 0px - 0px) * 19 + (0px + 0px) * 18 + 24px / 2)}.row .col-lg-20:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 20 + (0px + 0px) * 19)}.row .col-lg-20.col-lg-hlf{width:calc((24px - 0px - 0px) * 20 + (0px + 0px) * 19 + 24px / 2)}.row .col-lg-21:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 21 + (0px + 0px) * 20)}.row .col-lg-21.col-lg-hlf{width:calc((24px - 0px - 0px) * 21 + (0px + 0px) * 20 + 24px / 2)}.row .col-lg-22:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 22 + (0px + 0px) * 21)}.row .col-lg-22.col-lg-hlf{width:calc((24px - 0px - 0px) * 22 + (0px + 0px) * 21 + 24px / 2)}.row .col-lg-23:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 23 + (0px + 0px) * 22)}.row .col-lg-23.col-lg-hlf{width:calc((24px - 0px - 0px) * 23 + (0px + 0px) * 22 + 24px / 2)}.row .col-lg-24:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 24 + (0px + 0px) * 23)}.row .col-lg-24.col-lg-hlf{width:calc((24px - 0px - 0px) * 24 + (0px + 0px) * 23 + 24px / 2)}.row .col-lg-25:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 25 + (0px + 0px) * 24)}.row .col-lg-25.col-lg-hlf{width:calc((24px - 0px - 0px) * 25 + (0px + 0px) * 24 + 24px / 2)}.row .col-lg-26:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 26 + (0px + 0px) * 25)}.row .col-lg-26.col-lg-hlf{width:calc((24px - 0px - 0px) * 26 + (0px + 0px) * 25 + 24px / 2)}.row .col-lg-27:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 27 + (0px + 0px) * 26)}.row .col-lg-27.col-lg-hlf{width:calc((24px - 0px - 0px) * 27 + (0px + 0px) * 26 + 24px / 2)}.row .col-lg-28:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 28 + (0px + 0px) * 27)}.row .col-lg-28.col-lg-hlf{width:calc((24px - 0px - 0px) * 28 + (0px + 0px) * 27 + 24px / 2)}.row .col-lg-29:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 29 + (0px + 0px) * 28)}.row .col-lg-29.col-lg-hlf{width:calc((24px - 0px - 0px) * 29 + (0px + 0px) * 28 + 24px / 2)}.row .col-lg-30:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 30 + (0px + 0px) * 29)}.row .col-lg-30.col-lg-hlf{width:calc((24px - 0px - 0px) * 30 + (0px + 0px) * 29 + 24px / 2)}.row .col-lg-31:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 31 + (0px + 0px) * 30)}.row .col-lg-31.col-lg-hlf{width:calc((24px - 0px - 0px) * 31 + (0px + 0px) * 30 + 24px / 2)}.row .col-lg-32:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 32 + (0px + 0px) * 31)}.row .col-lg-32.col-lg-hlf{width:calc((24px - 0px - 0px) * 32 + (0px + 0px) * 31 + 24px / 2)}.row .col-lg-33:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 33 + (0px + 0px) * 32)}.row .col-lg-33.col-lg-hlf{width:calc((24px - 0px - 0px) * 33 + (0px + 0px) * 32 + 24px / 2)}.row .col-lg-34:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 34 + (0px + 0px) * 33)}.row .col-lg-34.col-lg-hlf{width:calc((24px - 0px - 0px) * 34 + (0px + 0px) * 33 + 24px / 2)}.row .col-lg-35:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 35 + (0px + 0px) * 34)}.row .col-lg-35.col-lg-hlf{width:calc((24px - 0px - 0px) * 35 + (0px + 0px) * 34 + 24px / 2)}.row .col-lg-36:not(.col-lg-hlf){width:calc((24px - 0px - 0px) * 36 + (0px + 0px) * 35)}.row .col-lg-36.col-lg-hlf{width:calc((24px - 0px - 0px) * 36 + (0px + 0px) * 35 + 24px / 2)}.row [class*=col-lg-]{margin:0}.row .col-lg-clearfix{clear:both}.row .col-lg-hidden{display:none!important}}@media all and (max-width:1247px) and (min-width:768px){.row .col-md-1:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 1)}.row .col-md-1.col-md-hlf{width:calc((24px - 0px - 0px) * 1 + 24px / 2)}.row .col-md-2:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 2 + (0px + 0px) * 1)}.row .col-md-2.col-md-hlf{width:calc((24px - 0px - 0px) * 2 + (0px + 0px) * 1 + 24px / 2)}.row .col-md-3:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 3 + (0px + 0px) * 2)}.row .col-md-3.col-md-hlf{width:calc((24px - 0px - 0px) * 3 + (0px + 0px) * 2 + 24px / 2)}.row .col-md-4:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 4 + (0px + 0px) * 3)}.row .col-md-4.col-md-hlf{width:calc((24px - 0px - 0px) * 4 + (0px + 0px) * 3 + 24px / 2)}.row .col-md-5:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 5 + (0px + 0px) * 4)}.row .col-md-5.col-md-hlf{width:calc((24px - 0px - 0px) * 5 + (0px + 0px) * 4 + 24px / 2)}.row .col-md-6:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 6 + (0px + 0px) * 5)}.row .col-md-6.col-md-hlf{width:calc((24px - 0px - 0px) * 6 + (0px + 0px) * 5 + 24px / 2)}.row .col-md-7:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 7 + (0px + 0px) * 6)}.row .col-md-7.col-md-hlf{width:calc((24px - 0px - 0px) * 7 + (0px + 0px) * 6 + 24px / 2)}.row .col-md-8:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 8 + (0px + 0px) * 7)}.row .col-md-8.col-md-hlf{width:calc((24px - 0px - 0px) * 8 + (0px + 0px) * 7 + 24px / 2)}.row .col-md-9:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 9 + (0px + 0px) * 8)}.row .col-md-9.col-md-hlf{width:calc((24px - 0px - 0px) * 9 + (0px + 0px) * 8 + 24px / 2)}.row .col-md-10:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 10 + (0px + 0px) * 9)}.row .col-md-10.col-md-hlf{width:calc((24px - 0px - 0px) * 10 + (0px + 0px) * 9 + 24px / 2)}.row .col-md-11:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 11 + (0px + 0px) * 10)}.row .col-md-11.col-md-hlf{width:calc((24px - 0px - 0px) * 11 + (0px + 0px) * 10 + 24px / 2)}.row .col-md-12:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 12 + (0px + 0px) * 11)}.row .col-md-12.col-md-hlf{width:calc((24px - 0px - 0px) * 12 + (0px + 0px) * 11 + 24px / 2)}.row .col-md-13:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 13 + (0px + 0px) * 12)}.row .col-md-13.col-md-hlf{width:calc((24px - 0px - 0px) * 13 + (0px + 0px) * 12 + 24px / 2)}.row .col-md-14:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 14 + (0px + 0px) * 13)}.row .col-md-14.col-md-hlf{width:calc((24px - 0px - 0px) * 14 + (0px + 0px) * 13 + 24px / 2)}.row .col-md-15:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 15 + (0px + 0px) * 14)}.row .col-md-15.col-md-hlf{width:calc((24px - 0px - 0px) * 15 + (0px + 0px) * 14 + 24px / 2)}.row .col-md-16:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 16 + (0px + 0px) * 15)}.row .col-md-16.col-md-hlf{width:calc((24px - 0px - 0px) * 16 + (0px + 0px) * 15 + 24px / 2)}.row .col-md-17:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 17 + (0px + 0px) * 16)}.row .col-md-17.col-md-hlf{width:calc((24px - 0px - 0px) * 17 + (0px + 0px) * 16 + 24px / 2)}.row .col-md-18:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 18 + (0px + 0px) * 17)}.row .col-md-18.col-md-hlf{width:calc((24px - 0px - 0px) * 18 + (0px + 0px) * 17 + 24px / 2)}.row .col-md-19:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 19 + (0px + 0px) * 18)}.row .col-md-19.col-md-hlf{width:calc((24px - 0px - 0px) * 19 + (0px + 0px) * 18 + 24px / 2)}.row .col-md-20:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 20 + (0px + 0px) * 19)}.row .col-md-20.col-md-hlf{width:calc((24px - 0px - 0px) * 20 + (0px + 0px) * 19 + 24px / 2)}.row .col-md-21:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 21 + (0px + 0px) * 20)}.row .col-md-21.col-md-hlf{width:calc((24px - 0px - 0px) * 21 + (0px + 0px) * 20 + 24px / 2)}.row .col-md-22:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 22 + (0px + 0px) * 21)}.row .col-md-22.col-md-hlf{width:calc((24px - 0px - 0px) * 22 + (0px + 0px) * 21 + 24px / 2)}.row .col-md-23:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 23 + (0px + 0px) * 22)}.row .col-md-23.col-md-hlf{width:calc((24px - 0px - 0px) * 23 + (0px + 0px) * 22 + 24px / 2)}.row .col-md-24:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 24 + (0px + 0px) * 23)}.row .col-md-24.col-md-hlf{width:calc((24px - 0px - 0px) * 24 + (0px + 0px) * 23 + 24px / 2)}.row .col-md-25:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 25 + (0px + 0px) * 24)}.row .col-md-25.col-md-hlf{width:calc((24px - 0px - 0px) * 25 + (0px + 0px) * 24 + 24px / 2)}.row .col-md-26:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 26 + (0px + 0px) * 25)}.row .col-md-26.col-md-hlf{width:calc((24px - 0px - 0px) * 26 + (0px + 0px) * 25 + 24px / 2)}.row .col-md-27:not(.col-md-hlf){width:calc((24px - 0px - 0px) * 27 + (0px + 0px) * 26)}.row .col-md-27.col-md-hlf{width:calc((24px - 0px - 0px) * 27 + (0px + 0px) * 26 + 24px / 2)}.row [class*=col-md-]{margin:0}.row .col-md-clearfix{clear:both}.row .col-md-hidden{display:none!important}}@media all and (max-width:767px) and (min-width:480px){.row .col-sm-1:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 1)}.row .col-sm-1.col-sm-hlf{width:calc((20px - 0px - 0px) * 1 + 20px / 2)}.row .col-sm-2:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 2 + (0px + 0px) * 1)}.row .col-sm-2.col-sm-hlf{width:calc((20px - 0px - 0px) * 2 + (0px + 0px) * 1 + 20px / 2)}.row .col-sm-3:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 3 + (0px + 0px) * 2)}.row .col-sm-3.col-sm-hlf{width:calc((20px - 0px - 0px) * 3 + (0px + 0px) * 2 + 20px / 2)}.row .col-sm-4:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 4 + (0px + 0px) * 3)}.row .col-sm-4.col-sm-hlf{width:calc((20px - 0px - 0px) * 4 + (0px + 0px) * 3 + 20px / 2)}.row .col-sm-5:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 5 + (0px + 0px) * 4)}.row .col-sm-5.col-sm-hlf{width:calc((20px - 0px - 0px) * 5 + (0px + 0px) * 4 + 20px / 2)}.row .col-sm-6:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 6 + (0px + 0px) * 5)}.row .col-sm-6.col-sm-hlf{width:calc((20px - 0px - 0px) * 6 + (0px + 0px) * 5 + 20px / 2)}.row .col-sm-7:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 7 + (0px + 0px) * 6)}.row .col-sm-7.col-sm-hlf{width:calc((20px - 0px - 0px) * 7 + (0px + 0px) * 6 + 20px / 2)}.row .col-sm-8:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 8 + (0px + 0px) * 7)}.row .col-sm-8.col-sm-hlf{width:calc((20px - 0px - 0px) * 8 + (0px + 0px) * 7 + 20px / 2)}.row .col-sm-9:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 9 + (0px + 0px) * 8)}.row .col-sm-9.col-sm-hlf{width:calc((20px - 0px - 0px) * 9 + (0px + 0px) * 8 + 20px / 2)}.row .col-sm-10:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 10 + (0px + 0px) * 9)}.row .col-sm-10.col-sm-hlf{width:calc((20px - 0px - 0px) * 10 + (0px + 0px) * 9 + 20px / 2)}.row .col-sm-11:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 11 + (0px + 0px) * 10)}.row .col-sm-11.col-sm-hlf{width:calc((20px - 0px - 0px) * 11 + (0px + 0px) * 10 + 20px / 2)}.row .col-sm-12:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 12 + (0px + 0px) * 11)}.row .col-sm-12.col-sm-hlf{width:calc((20px - 0px - 0px) * 12 + (0px + 0px) * 11 + 20px / 2)}.row .col-sm-13:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 13 + (0px + 0px) * 12)}.row .col-sm-13.col-sm-hlf{width:calc((20px - 0px - 0px) * 13 + (0px + 0px) * 12 + 20px / 2)}.row .col-sm-14:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 14 + (0px + 0px) * 13)}.row .col-sm-14.col-sm-hlf{width:calc((20px - 0px - 0px) * 14 + (0px + 0px) * 13 + 20px / 2)}.row .col-sm-15:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 15 + (0px + 0px) * 14)}.row .col-sm-15.col-sm-hlf{width:calc((20px - 0px - 0px) * 15 + (0px + 0px) * 14 + 20px / 2)}.row .col-sm-16:not(.col-sm-hlf){width:calc((20px - 0px - 0px) * 16 + (0px + 0px) * 15)}.row .col-sm-16.col-sm-hlf{width:calc((20px - 0px - 0px) * 16 + (0px + 0px) * 15 + 20px / 2)}.row [class*=col-sm-]{margin:0}.row .col-sm-clearfix{clear:both}.row .col-sm-hidden{display:none!important}}@media all and (max-width:479px){.row .col-xs-1:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 1)}.row .col-xs-1.col-xs-hlf{width:calc((20px - 0px - 0px) * 1 + 20px / 2)}.row .col-xs-2:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 2 + (0px + 0px) * 1)}.row .col-xs-2.col-xs-hlf{width:calc((20px - 0px - 0px) * 2 + (0px + 0px) * 1 + 20px / 2)}.row .col-xs-3:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 3 + (0px + 0px) * 2)}.row .col-xs-3.col-xs-hlf{width:calc((20px - 0px - 0px) * 3 + (0px + 0px) * 2 + 20px / 2)}.row .col-xs-4:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 4 + (0px + 0px) * 3)}.row .col-xs-4.col-xs-hlf{width:calc((20px - 0px - 0px) * 4 + (0px + 0px) * 3 + 20px / 2)}.row .col-xs-5:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 5 + (0px + 0px) * 4)}.row .col-xs-5.col-xs-hlf{width:calc((20px - 0px - 0px) * 5 + (0px + 0px) * 4 + 20px / 2)}.row .col-xs-6:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 6 + (0px + 0px) * 5)}.row .col-xs-6.col-xs-hlf{width:calc((20px - 0px - 0px) * 6 + (0px + 0px) * 5 + 20px / 2)}.row .col-xs-7:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 7 + (0px + 0px) * 6)}.row .col-xs-7.col-xs-hlf{width:calc((20px - 0px - 0px) * 7 + (0px + 0px) * 6 + 20px / 2)}.row .col-xs-8:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 8 + (0px + 0px) * 7)}.row .col-xs-8.col-xs-hlf{width:calc((20px - 0px - 0px) * 8 + (0px + 0px) * 7 + 20px / 2)}.row .col-xs-9:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 9 + (0px + 0px) * 8)}.row .col-xs-9.col-xs-hlf{width:calc((20px - 0px - 0px) * 9 + (0px + 0px) * 8 + 20px / 2)}.row .col-xs-10:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 10 + (0px + 0px) * 9)}.row .col-xs-10.col-xs-hlf{width:calc((20px - 0px - 0px) * 10 + (0px + 0px) * 9 + 20px / 2)}.row .col-xs-11:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 11 + (0px + 0px) * 10)}.row .col-xs-11.col-xs-hlf{width:calc((20px - 0px - 0px) * 11 + (0px + 0px) * 10 + 20px / 2)}.row .col-xs-12:not(.col-xs-hlf){width:calc((20px - 0px - 0px) * 12 + (0px + 0px) * 11)}.row .col-xs-12.col-xs-hlf{width:calc((20px - 0px - 0px) * 12 + (0px + 0px) * 11 + 20px / 2)}.row [class*=col-xs-]{margin:0}.row .col-xs-clearfix{clear:both}.row .col-xs-hidden{display:none!important}}.row .col-reverse{float:right}@media all and (min-width:1248px){.row .col-lg-offset-hlf:not(.col-reverse){margin-left:calc(24px * 1 / 2)}.row .col-lg-offset-hlf.col-reverse{margin-right:calc(24px * 1 / 2)}.row .col-lg-offset-1:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 1 + 0px)}.row .col-lg-offset-1.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 1 + 0px)}.row .col-lg-offset-1.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 1 + 0px + 24px * 1 / 2)}.row .col-lg-offset-1.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 1 + 0px + 24px * 1 / 2)}.row .col-lg-offset-2:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 2 + 0px)}.row .col-lg-offset-2.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 2 + 0px)}.row .col-lg-offset-2.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 2 + 0px + 24px * 1 / 2)}.row .col-lg-offset-2.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 2 + 0px + 24px * 1 / 2)}.row .col-lg-offset-3:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 3 + 0px)}.row .col-lg-offset-3.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 3 + 0px)}.row .col-lg-offset-3.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 3 + 0px + 24px * 1 / 2)}.row .col-lg-offset-3.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 3 + 0px + 24px * 1 / 2)}.row .col-lg-offset-4:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 4 + 0px)}.row .col-lg-offset-4.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 4 + 0px)}.row .col-lg-offset-4.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 4 + 0px + 24px * 1 / 2)}.row .col-lg-offset-4.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 4 + 0px + 24px * 1 / 2)}.row .col-lg-offset-5:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 5 + 0px)}.row .col-lg-offset-5.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 5 + 0px)}.row .col-lg-offset-5.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 5 + 0px + 24px * 1 / 2)}.row .col-lg-offset-5.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 5 + 0px + 24px * 1 / 2)}.row .col-lg-offset-6:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 6 + 0px)}.row .col-lg-offset-6.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 6 + 0px)}.row .col-lg-offset-6.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 6 + 0px + 24px * 1 / 2)}.row .col-lg-offset-6.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 6 + 0px + 24px * 1 / 2)}.row .col-lg-offset-7:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 7 + 0px)}.row .col-lg-offset-7.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 7 + 0px)}.row .col-lg-offset-7.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 7 + 0px + 24px * 1 / 2)}.row .col-lg-offset-7.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 7 + 0px + 24px * 1 / 2)}.row .col-lg-offset-8:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 8 + 0px)}.row .col-lg-offset-8.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 8 + 0px)}.row .col-lg-offset-8.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 8 + 0px + 24px * 1 / 2)}.row .col-lg-offset-8.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 8 + 0px + 24px * 1 / 2)}.row .col-lg-offset-9:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 9 + 0px)}.row .col-lg-offset-9.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 9 + 0px)}.row .col-lg-offset-9.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 9 + 0px + 24px * 1 / 2)}.row .col-lg-offset-9.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 9 + 0px + 24px * 1 / 2)}.row .col-lg-offset-10:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 10 + 0px)}.row .col-lg-offset-10.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 10 + 0px)}.row .col-lg-offset-10.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 10 + 0px + 24px * 1 / 2)}.row .col-lg-offset-10.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 10 + 0px + 24px * 1 / 2)}.row .col-lg-offset-11:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 11 + 0px)}.row .col-lg-offset-11.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 11 + 0px)}.row .col-lg-offset-11.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 11 + 0px + 24px * 1 / 2)}.row .col-lg-offset-11.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 11 + 0px + 24px * 1 / 2)}.row .col-lg-offset-12:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 12 + 0px)}.row .col-lg-offset-12.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 12 + 0px)}.row .col-lg-offset-12.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 12 + 0px + 24px * 1 / 2)}.row .col-lg-offset-12.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 12 + 0px + 24px * 1 / 2)}.row .col-lg-offset-13:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 13 + 0px)}.row .col-lg-offset-13.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 13 + 0px)}.row .col-lg-offset-13.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 13 + 0px + 24px * 1 / 2)}.row .col-lg-offset-13.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 13 + 0px + 24px * 1 / 2)}.row .col-lg-offset-14:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 14 + 0px)}.row .col-lg-offset-14.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 14 + 0px)}.row .col-lg-offset-14.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 14 + 0px + 24px * 1 / 2)}.row .col-lg-offset-14.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 14 + 0px + 24px * 1 / 2)}.row .col-lg-offset-15:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 15 + 0px)}.row .col-lg-offset-15.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 15 + 0px)}.row .col-lg-offset-15.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 15 + 0px + 24px * 1 / 2)}.row .col-lg-offset-15.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 15 + 0px + 24px * 1 / 2)}.row .col-lg-offset-16:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 16 + 0px)}.row .col-lg-offset-16.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 16 + 0px)}.row .col-lg-offset-16.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 16 + 0px + 24px * 1 / 2)}.row .col-lg-offset-16.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 16 + 0px + 24px * 1 / 2)}.row .col-lg-offset-17:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 17 + 0px)}.row .col-lg-offset-17.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 17 + 0px)}.row .col-lg-offset-17.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 17 + 0px + 24px * 1 / 2)}.row .col-lg-offset-17.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 17 + 0px + 24px * 1 / 2)}.row .col-lg-offset-18:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 18 + 0px)}.row .col-lg-offset-18.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 18 + 0px)}.row .col-lg-offset-18.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 18 + 0px + 24px * 1 / 2)}.row .col-lg-offset-18.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 18 + 0px + 24px * 1 / 2)}.row .col-lg-offset-19:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 19 + 0px)}.row .col-lg-offset-19.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 19 + 0px)}.row .col-lg-offset-19.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 19 + 0px + 24px * 1 / 2)}.row .col-lg-offset-19.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 19 + 0px + 24px * 1 / 2)}.row .col-lg-offset-20:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 20 + 0px)}.row .col-lg-offset-20.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 20 + 0px)}.row .col-lg-offset-20.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 20 + 0px + 24px * 1 / 2)}.row .col-lg-offset-20.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 20 + 0px + 24px * 1 / 2)}.row .col-lg-offset-21:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 21 + 0px)}.row .col-lg-offset-21.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 21 + 0px)}.row .col-lg-offset-21.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 21 + 0px + 24px * 1 / 2)}.row .col-lg-offset-21.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 21 + 0px + 24px * 1 / 2)}.row .col-lg-offset-22:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 22 + 0px)}.row .col-lg-offset-22.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 22 + 0px)}.row .col-lg-offset-22.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 22 + 0px + 24px * 1 / 2)}.row .col-lg-offset-22.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 22 + 0px + 24px * 1 / 2)}.row .col-lg-offset-23:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 23 + 0px)}.row .col-lg-offset-23.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 23 + 0px)}.row .col-lg-offset-23.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 23 + 0px + 24px * 1 / 2)}.row .col-lg-offset-23.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 23 + 0px + 24px * 1 / 2)}.row .col-lg-offset-24:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 24 + 0px)}.row .col-lg-offset-24.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 24 + 0px)}.row .col-lg-offset-24.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 24 + 0px + 24px * 1 / 2)}.row .col-lg-offset-24.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 24 + 0px + 24px * 1 / 2)}.row .col-lg-offset-25:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 25 + 0px)}.row .col-lg-offset-25.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 25 + 0px)}.row .col-lg-offset-25.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 25 + 0px + 24px * 1 / 2)}.row .col-lg-offset-25.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 25 + 0px + 24px * 1 / 2)}.row .col-lg-offset-26:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 26 + 0px)}.row .col-lg-offset-26.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 26 + 0px)}.row .col-lg-offset-26.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 26 + 0px + 24px * 1 / 2)}.row .col-lg-offset-26.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 26 + 0px + 24px * 1 / 2)}.row .col-lg-offset-27:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 27 + 0px)}.row .col-lg-offset-27.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 27 + 0px)}.row .col-lg-offset-27.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 27 + 0px + 24px * 1 / 2)}.row .col-lg-offset-27.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 27 + 0px + 24px * 1 / 2)}.row .col-lg-offset-28:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 28 + 0px)}.row .col-lg-offset-28.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 28 + 0px)}.row .col-lg-offset-28.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 28 + 0px + 24px * 1 / 2)}.row .col-lg-offset-28.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 28 + 0px + 24px * 1 / 2)}.row .col-lg-offset-29:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 29 + 0px)}.row .col-lg-offset-29.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 29 + 0px)}.row .col-lg-offset-29.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 29 + 0px + 24px * 1 / 2)}.row .col-lg-offset-29.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 29 + 0px + 24px * 1 / 2)}.row .col-lg-offset-30:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 30 + 0px)}.row .col-lg-offset-30.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 30 + 0px)}.row .col-lg-offset-30.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 30 + 0px + 24px * 1 / 2)}.row .col-lg-offset-30.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 30 + 0px + 24px * 1 / 2)}.row .col-lg-offset-31:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 31 + 0px)}.row .col-lg-offset-31.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 31 + 0px)}.row .col-lg-offset-31.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 31 + 0px + 24px * 1 / 2)}.row .col-lg-offset-31.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 31 + 0px + 24px * 1 / 2)}.row .col-lg-offset-32:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 32 + 0px)}.row .col-lg-offset-32.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 32 + 0px)}.row .col-lg-offset-32.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 32 + 0px + 24px * 1 / 2)}.row .col-lg-offset-32.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 32 + 0px + 24px * 1 / 2)}.row .col-lg-offset-33:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 33 + 0px)}.row .col-lg-offset-33.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 33 + 0px)}.row .col-lg-offset-33.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 33 + 0px + 24px * 1 / 2)}.row .col-lg-offset-33.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 33 + 0px + 24px * 1 / 2)}.row .col-lg-offset-34:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 34 + 0px)}.row .col-lg-offset-34.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 34 + 0px)}.row .col-lg-offset-34.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 34 + 0px + 24px * 1 / 2)}.row .col-lg-offset-34.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 34 + 0px + 24px * 1 / 2)}.row .col-lg-offset-35:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 35 + 0px)}.row .col-lg-offset-35.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 35 + 0px)}.row .col-lg-offset-35.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 35 + 0px + 24px * 1 / 2)}.row .col-lg-offset-35.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 35 + 0px + 24px * 1 / 2)}.row .col-lg-offset-36:not(.col-reverse):not(.col-lg-offset-hlf){margin-left:calc((24px + 0px + 0px) * 36 + 0px)}.row .col-lg-offset-36.col-reverse:not(.col-lg-offset-hlf){margin-right:calc((24px + 0px + 0px) * 36 + 0px)}.row .col-lg-offset-36.col-lg-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 36 + 0px + 24px * 1 / 2)}.row .col-lg-offset-36.col-lg-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 36 + 0px + 24px * 1 / 2)}}@media all and (max-width:1247px) and (min-width:768px){.row .col-md-offset-hlf:not(.col-reverse){margin-left:calc(24px * 1 / 2)}.row .col-md-offset-hlf.col-reverse{margin-right:calc(24px * 1 / 2)}.row .col-md-offset-1:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 1 + 0px)}.row .col-md-offset-1.col-reverse{margin-right:calc((24px + 0px + 0px) * 1 + 0px)}.row .col-md-offset-1.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 1 + 0px + 24px * 1 / 2)}.row .col-md-offset-1.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 1 + 0px + 24px * 1 / 2)}.row .col-md-offset-2:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 2 + 0px)}.row .col-md-offset-2.col-reverse{margin-right:calc((24px + 0px + 0px) * 2 + 0px)}.row .col-md-offset-2.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 2 + 0px + 24px * 1 / 2)}.row .col-md-offset-2.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 2 + 0px + 24px * 1 / 2)}.row .col-md-offset-3:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 3 + 0px)}.row .col-md-offset-3.col-reverse{margin-right:calc((24px + 0px + 0px) * 3 + 0px)}.row .col-md-offset-3.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 3 + 0px + 24px * 1 / 2)}.row .col-md-offset-3.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 3 + 0px + 24px * 1 / 2)}.row .col-md-offset-4:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 4 + 0px)}.row .col-md-offset-4.col-reverse{margin-right:calc((24px + 0px + 0px) * 4 + 0px)}.row .col-md-offset-4.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 4 + 0px + 24px * 1 / 2)}.row .col-md-offset-4.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 4 + 0px + 24px * 1 / 2)}.row .col-md-offset-5:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 5 + 0px)}.row .col-md-offset-5.col-reverse{margin-right:calc((24px + 0px + 0px) * 5 + 0px)}.row .col-md-offset-5.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 5 + 0px + 24px * 1 / 2)}.row .col-md-offset-5.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 5 + 0px + 24px * 1 / 2)}.row .col-md-offset-6:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 6 + 0px)}.row .col-md-offset-6.col-reverse{margin-right:calc((24px + 0px + 0px) * 6 + 0px)}.row .col-md-offset-6.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 6 + 0px + 24px * 1 / 2)}.row .col-md-offset-6.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 6 + 0px + 24px * 1 / 2)}.row .col-md-offset-7:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 7 + 0px)}.row .col-md-offset-7.col-reverse{margin-right:calc((24px + 0px + 0px) * 7 + 0px)}.row .col-md-offset-7.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 7 + 0px + 24px * 1 / 2)}.row .col-md-offset-7.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 7 + 0px + 24px * 1 / 2)}.row .col-md-offset-8:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 8 + 0px)}.row .col-md-offset-8.col-reverse{margin-right:calc((24px + 0px + 0px) * 8 + 0px)}.row .col-md-offset-8.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 8 + 0px + 24px * 1 / 2)}.row .col-md-offset-8.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 8 + 0px + 24px * 1 / 2)}.row .col-md-offset-9:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 9 + 0px)}.row .col-md-offset-9.col-reverse{margin-right:calc((24px + 0px + 0px) * 9 + 0px)}.row .col-md-offset-9.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 9 + 0px + 24px * 1 / 2)}.row .col-md-offset-9.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 9 + 0px + 24px * 1 / 2)}.row .col-md-offset-10:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 10 + 0px)}.row .col-md-offset-10.col-reverse{margin-right:calc((24px + 0px + 0px) * 10 + 0px)}.row .col-md-offset-10.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 10 + 0px + 24px * 1 / 2)}.row .col-md-offset-10.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 10 + 0px + 24px * 1 / 2)}.row .col-md-offset-11:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 11 + 0px)}.row .col-md-offset-11.col-reverse{margin-right:calc((24px + 0px + 0px) * 11 + 0px)}.row .col-md-offset-11.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 11 + 0px + 24px * 1 / 2)}.row .col-md-offset-11.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 11 + 0px + 24px * 1 / 2)}.row .col-md-offset-12:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 12 + 0px)}.row .col-md-offset-12.col-reverse{margin-right:calc((24px + 0px + 0px) * 12 + 0px)}.row .col-md-offset-12.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 12 + 0px + 24px * 1 / 2)}.row .col-md-offset-12.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 12 + 0px + 24px * 1 / 2)}.row .col-md-offset-13:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 13 + 0px)}.row .col-md-offset-13.col-reverse{margin-right:calc((24px + 0px + 0px) * 13 + 0px)}.row .col-md-offset-13.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 13 + 0px + 24px * 1 / 2)}.row .col-md-offset-13.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 13 + 0px + 24px * 1 / 2)}.row .col-md-offset-14:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 14 + 0px)}.row .col-md-offset-14.col-reverse{margin-right:calc((24px + 0px + 0px) * 14 + 0px)}.row .col-md-offset-14.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 14 + 0px + 24px * 1 / 2)}.row .col-md-offset-14.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 14 + 0px + 24px * 1 / 2)}.row .col-md-offset-15:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 15 + 0px)}.row .col-md-offset-15.col-reverse{margin-right:calc((24px + 0px + 0px) * 15 + 0px)}.row .col-md-offset-15.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 15 + 0px + 24px * 1 / 2)}.row .col-md-offset-15.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 15 + 0px + 24px * 1 / 2)}.row .col-md-offset-16:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 16 + 0px)}.row .col-md-offset-16.col-reverse{margin-right:calc((24px + 0px + 0px) * 16 + 0px)}.row .col-md-offset-16.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 16 + 0px + 24px * 1 / 2)}.row .col-md-offset-16.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 16 + 0px + 24px * 1 / 2)}.row .col-md-offset-17:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 17 + 0px)}.row .col-md-offset-17.col-reverse{margin-right:calc((24px + 0px + 0px) * 17 + 0px)}.row .col-md-offset-17.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 17 + 0px + 24px * 1 / 2)}.row .col-md-offset-17.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 17 + 0px + 24px * 1 / 2)}.row .col-md-offset-18:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 18 + 0px)}.row .col-md-offset-18.col-reverse{margin-right:calc((24px + 0px + 0px) * 18 + 0px)}.row .col-md-offset-18.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 18 + 0px + 24px * 1 / 2)}.row .col-md-offset-18.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 18 + 0px + 24px * 1 / 2)}.row .col-md-offset-19:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 19 + 0px)}.row .col-md-offset-19.col-reverse{margin-right:calc((24px + 0px + 0px) * 19 + 0px)}.row .col-md-offset-19.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 19 + 0px + 24px * 1 / 2)}.row .col-md-offset-19.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 19 + 0px + 24px * 1 / 2)}.row .col-md-offset-20:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 20 + 0px)}.row .col-md-offset-20.col-reverse{margin-right:calc((24px + 0px + 0px) * 20 + 0px)}.row .col-md-offset-20.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 20 + 0px + 24px * 1 / 2)}.row .col-md-offset-20.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 20 + 0px + 24px * 1 / 2)}.row .col-md-offset-21:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 21 + 0px)}.row .col-md-offset-21.col-reverse{margin-right:calc((24px + 0px + 0px) * 21 + 0px)}.row .col-md-offset-21.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 21 + 0px + 24px * 1 / 2)}.row .col-md-offset-21.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 21 + 0px + 24px * 1 / 2)}.row .col-md-offset-22:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 22 + 0px)}.row .col-md-offset-22.col-reverse{margin-right:calc((24px + 0px + 0px) * 22 + 0px)}.row .col-md-offset-22.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 22 + 0px + 24px * 1 / 2)}.row .col-md-offset-22.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 22 + 0px + 24px * 1 / 2)}.row .col-md-offset-23:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 23 + 0px)}.row .col-md-offset-23.col-reverse{margin-right:calc((24px + 0px + 0px) * 23 + 0px)}.row .col-md-offset-23.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 23 + 0px + 24px * 1 / 2)}.row .col-md-offset-23.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 23 + 0px + 24px * 1 / 2)}.row .col-md-offset-24:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 24 + 0px)}.row .col-md-offset-24.col-reverse{margin-right:calc((24px + 0px + 0px) * 24 + 0px)}.row .col-md-offset-24.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 24 + 0px + 24px * 1 / 2)}.row .col-md-offset-24.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 24 + 0px + 24px * 1 / 2)}.row .col-md-offset-25:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 25 + 0px)}.row .col-md-offset-25.col-reverse{margin-right:calc((24px + 0px + 0px) * 25 + 0px)}.row .col-md-offset-25.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 25 + 0px + 24px * 1 / 2)}.row .col-md-offset-25.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 25 + 0px + 24px * 1 / 2)}.row .col-md-offset-26:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 26 + 0px)}.row .col-md-offset-26.col-reverse{margin-right:calc((24px + 0px + 0px) * 26 + 0px)}.row .col-md-offset-26.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 26 + 0px + 24px * 1 / 2)}.row .col-md-offset-26.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 26 + 0px + 24px * 1 / 2)}.row .col-md-offset-27:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 27 + 0px)}.row .col-md-offset-27.col-reverse{margin-right:calc((24px + 0px + 0px) * 27 + 0px)}.row .col-md-offset-27.col-md-offset-hlf:not(.col-reverse){margin-left:calc((24px + 0px + 0px) * 27 + 0px + 24px * 1 / 2)}.row .col-md-offset-27.col-md-offset-hlf.col-reverse{margin-right:calc((24px + 0px + 0px) * 27 + 0px + 24px * 1 / 2)}}@media all and (max-width:767px) and (min-width:480px){.row .col-sm-offset-hlf:not(.col-reverse){margin-left:calc(20px * 1 / 2)}.row .col-sm-offset-hlf.col-reverse{margin-right:calc(20px * 1 / 2)}.row .col-sm-offset-1:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 1 + 0px)}.row .col-sm-offset-1.col-reverse{margin-right:calc((20px + 0px + 0px) * 1 + 0px)}.row .col-sm-offset-1.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 1 + 0px + 20px * 1 / 2)}.row .col-sm-offset-1.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 1 + 0px + 20px * 1 / 2)}.row .col-sm-offset-2:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 2 + 0px)}.row .col-sm-offset-2.col-reverse{margin-right:calc((20px + 0px + 0px) * 2 + 0px)}.row .col-sm-offset-2.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 2 + 0px + 20px * 1 / 2)}.row .col-sm-offset-2.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 2 + 0px + 20px * 1 / 2)}.row .col-sm-offset-3:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 3 + 0px)}.row .col-sm-offset-3.col-reverse{margin-right:calc((20px + 0px + 0px) * 3 + 0px)}.row .col-sm-offset-3.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 3 + 0px + 20px * 1 / 2)}.row .col-sm-offset-3.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 3 + 0px + 20px * 1 / 2)}.row .col-sm-offset-4:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 4 + 0px)}.row .col-sm-offset-4.col-reverse{margin-right:calc((20px + 0px + 0px) * 4 + 0px)}.row .col-sm-offset-4.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 4 + 0px + 20px * 1 / 2)}.row .col-sm-offset-4.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 4 + 0px + 20px * 1 / 2)}.row .col-sm-offset-5:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 5 + 0px)}.row .col-sm-offset-5.col-reverse{margin-right:calc((20px + 0px + 0px) * 5 + 0px)}.row .col-sm-offset-5.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 5 + 0px + 20px * 1 / 2)}.row .col-sm-offset-5.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 5 + 0px + 20px * 1 / 2)}.row .col-sm-offset-6:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 6 + 0px)}.row .col-sm-offset-6.col-reverse{margin-right:calc((20px + 0px + 0px) * 6 + 0px)}.row .col-sm-offset-6.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 6 + 0px + 20px * 1 / 2)}.row .col-sm-offset-6.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 6 + 0px + 20px * 1 / 2)}.row .col-sm-offset-7:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 7 + 0px)}.row .col-sm-offset-7.col-reverse{margin-right:calc((20px + 0px + 0px) * 7 + 0px)}.row .col-sm-offset-7.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 7 + 0px + 20px * 1 / 2)}.row .col-sm-offset-7.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 7 + 0px + 20px * 1 / 2)}.row .col-sm-offset-8:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 8 + 0px)}.row .col-sm-offset-8.col-reverse{margin-right:calc((20px + 0px + 0px) * 8 + 0px)}.row .col-sm-offset-8.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 8 + 0px + 20px * 1 / 2)}.row .col-sm-offset-8.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 8 + 0px + 20px * 1 / 2)}.row .col-sm-offset-9:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 9 + 0px)}.row .col-sm-offset-9.col-reverse{margin-right:calc((20px + 0px + 0px) * 9 + 0px)}.row .col-sm-offset-9.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 9 + 0px + 20px * 1 / 2)}.row .col-sm-offset-9.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 9 + 0px + 20px * 1 / 2)}.row .col-sm-offset-10:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 10 + 0px)}.row .col-sm-offset-10.col-reverse{margin-right:calc((20px + 0px + 0px) * 10 + 0px)}.row .col-sm-offset-10.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 10 + 0px + 20px * 1 / 2)}.row .col-sm-offset-10.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 10 + 0px + 20px * 1 / 2)}.row .col-sm-offset-11:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 11 + 0px)}.row .col-sm-offset-11.col-reverse{margin-right:calc((20px + 0px + 0px) * 11 + 0px)}.row .col-sm-offset-11.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 11 + 0px + 20px * 1 / 2)}.row .col-sm-offset-11.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 11 + 0px + 20px * 1 / 2)}.row .col-sm-offset-12:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 12 + 0px)}.row .col-sm-offset-12.col-reverse{margin-right:calc((20px + 0px + 0px) * 12 + 0px)}.row .col-sm-offset-12.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 12 + 0px + 20px * 1 / 2)}.row .col-sm-offset-12.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 12 + 0px + 20px * 1 / 2)}.row .col-sm-offset-13:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 13 + 0px)}.row .col-sm-offset-13.col-reverse{margin-right:calc((20px + 0px + 0px) * 13 + 0px)}.row .col-sm-offset-13.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 13 + 0px + 20px * 1 / 2)}.row .col-sm-offset-13.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 13 + 0px + 20px * 1 / 2)}.row .col-sm-offset-14:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 14 + 0px)}.row .col-sm-offset-14.col-reverse{margin-right:calc((20px + 0px + 0px) * 14 + 0px)}.row .col-sm-offset-14.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 14 + 0px + 20px * 1 / 2)}.row .col-sm-offset-14.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 14 + 0px + 20px * 1 / 2)}.row .col-sm-offset-15:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 15 + 0px)}.row .col-sm-offset-15.col-reverse{margin-right:calc((20px + 0px + 0px) * 15 + 0px)}.row .col-sm-offset-15.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 15 + 0px + 20px * 1 / 2)}.row .col-sm-offset-15.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 15 + 0px + 20px * 1 / 2)}.row .col-sm-offset-16:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 16 + 0px)}.row .col-sm-offset-16.col-reverse{margin-right:calc((20px + 0px + 0px) * 16 + 0px)}.row .col-sm-offset-16.col-sm-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 16 + 0px + 20px * 1 / 2)}.row .col-sm-offset-16.col-sm-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 16 + 0px + 20px * 1 / 2)}}@media all and (max-width:479px){.row .col-xs-offset-hlf:not(.col-reverse){margin-left:calc(20px * 1 / 2)}.row .col-xs-offset-hlf.col-reverse{margin-right:calc(20px * 1 / 2)}.row .col-xs-offset-1:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 1 + 0px)}.row .col-xs-offset-1.col-reverse{margin-right:calc((20px + 0px + 0px) * 1 + 0px)}.row .col-xs-offset-1.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 1 + 0px + 20px * 1 / 2)}.row .col-xs-offset-1.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 1 + 0px + 20px * 1 / 2)}.row .col-xs-offset-2:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 2 + 0px)}.row .col-xs-offset-2.col-reverse{margin-right:calc((20px + 0px + 0px) * 2 + 0px)}.row .col-xs-offset-2.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 2 + 0px + 20px * 1 / 2)}.row .col-xs-offset-2.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 2 + 0px + 20px * 1 / 2)}.row .col-xs-offset-3:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 3 + 0px)}.row .col-xs-offset-3.col-reverse{margin-right:calc((20px + 0px + 0px) * 3 + 0px)}.row .col-xs-offset-3.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 3 + 0px + 20px * 1 / 2)}.row .col-xs-offset-3.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 3 + 0px + 20px * 1 / 2)}.row .col-xs-offset-4:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 4 + 0px)}.row .col-xs-offset-4.col-reverse{margin-right:calc((20px + 0px + 0px) * 4 + 0px)}.row .col-xs-offset-4.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 4 + 0px + 20px * 1 / 2)}.row .col-xs-offset-4.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 4 + 0px + 20px * 1 / 2)}.row .col-xs-offset-5:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 5 + 0px)}.row .col-xs-offset-5.col-reverse{margin-right:calc((20px + 0px + 0px) * 5 + 0px)}.row .col-xs-offset-5.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 5 + 0px + 20px * 1 / 2)}.row .col-xs-offset-5.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 5 + 0px + 20px * 1 / 2)}.row .col-xs-offset-6:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 6 + 0px)}.row .col-xs-offset-6.col-reverse{margin-right:calc((20px + 0px + 0px) * 6 + 0px)}.row .col-xs-offset-6.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 6 + 0px + 20px * 1 / 2)}.row .col-xs-offset-6.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 6 + 0px + 20px * 1 / 2)}.row .col-xs-offset-7:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 7 + 0px)}.row .col-xs-offset-7.col-reverse{margin-right:calc((20px + 0px + 0px) * 7 + 0px)}.row .col-xs-offset-7.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 7 + 0px + 20px * 1 / 2)}.row .col-xs-offset-7.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 7 + 0px + 20px * 1 / 2)}.row .col-xs-offset-8:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 8 + 0px)}.row .col-xs-offset-8.col-reverse{margin-right:calc((20px + 0px + 0px) * 8 + 0px)}.row .col-xs-offset-8.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 8 + 0px + 20px * 1 / 2)}.row .col-xs-offset-8.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 8 + 0px + 20px * 1 / 2)}.row .col-xs-offset-9:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 9 + 0px)}.row .col-xs-offset-9.col-reverse{margin-right:calc((20px + 0px + 0px) * 9 + 0px)}.row .col-xs-offset-9.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 9 + 0px + 20px * 1 / 2)}.row .col-xs-offset-9.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 9 + 0px + 20px * 1 / 2)}.row .col-xs-offset-10:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 10 + 0px)}.row .col-xs-offset-10.col-reverse{margin-right:calc((20px + 0px + 0px) * 10 + 0px)}.row .col-xs-offset-10.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 10 + 0px + 20px * 1 / 2)}.row .col-xs-offset-10.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 10 + 0px + 20px * 1 / 2)}.row .col-xs-offset-11:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 11 + 0px)}.row .col-xs-offset-11.col-reverse{margin-right:calc((20px + 0px + 0px) * 11 + 0px)}.row .col-xs-offset-11.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 11 + 0px + 20px * 1 / 2)}.row .col-xs-offset-11.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 11 + 0px + 20px * 1 / 2)}.row .col-xs-offset-12:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 12 + 0px)}.row .col-xs-offset-12.col-reverse{margin-right:calc((20px + 0px + 0px) * 12 + 0px)}.row .col-xs-offset-12.col-xs-offset-hlf:not(.col-reverse){margin-left:calc((20px + 0px + 0px) * 12 + 0px + 20px * 1 / 2)}.row .col-xs-offset-12.col-xs-offset-hlf.col-reverse{margin-right:calc((20px + 0px + 0px) * 12 + 0px + 20px * 1 / 2)}}.popUp-plugin-container{position:fixed;top:0;left:0;z-index:9999}.popUp-plugin-container .popUp-background{background:rgba(0,0,0,.7);width:100vW;height:100vH}.popUp-plugin-container .popUp-container{position:absolute;top:100px;left:300px;background:#fff;border:2px solid #dcd7d7;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.8);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.8);box-shadow:0 0 16px 0 rgba(0,0,0,.8)}@media all and (max-width:479px){.popUp-plugin-container .popUp-container{width:calc(100% - 40px)}}.popUp-plugin-container .popUp-container .popUp-header{text-align:center;color:#31bcad;border-bottom:0}.popUp-plugin-container .popUp-container .popUp-header.active{border-bottom:1px solid #dcd7d7}@media all and (min-width:1248px){.popUp-plugin-container .popUp-container .popUp-header{padding:12px 24px}}@media all and (max-width:1247px) and (min-width:768px){.popUp-plugin-container .popUp-container .popUp-header{padding:12px 24px}}@media all and (max-width:767px) and (min-width:480px){.popUp-plugin-container .popUp-container .popUp-header{padding:12px 24px}}@media all and (max-width:479px){.popUp-plugin-container .popUp-container .popUp-header{padding:12px 24px}}.popUp-plugin-container .popUp-container .popUp-body{padding:48px 48px 72px 48px;text-align:center;min-width:336px}@media all and (max-width:479px){.popUp-plugin-container .popUp-container .popUp-body{min-width:0}}.popUp-plugin-container .popUp-container .popUp-body h1{font-family:Montserrat-Light;font-size:18px;line-height:24px;text-transform:none;color:#555559}.popUp-plugin-container .popUp-container .popUp-footer{border-top:1px solid #dcd7d7;overflow:hidden}@media all and (min-width:480px){.popUp-plugin-container .popUp-container .popUp-footer{padding:12px 24px}}@media all and (max-width:479px){.popUp-plugin-container .popUp-container .popUp-footer{padding:6px 24px}}.popUp-plugin-container .popUp-container .popUp-footer>*{float:right}.popUp-plugin-container .popUp-container .popUp-footer button{font-family:Montserrat-Light;font-size:16px;text-transform:uppercase;color:#31bcad;background:#fff;border:0;cursor:pointer;padding:7px 24px 8px 24px}@media all and (max-width:479px){.popUp-plugin-container .popUp-container .popUp-footer button{padding:7px 20px 8px 20px;font-size:14px}}.popUp-plugin-container .popUp-container .popUp-footer button:active,.popUp-plugin-container .popUp-container .popUp-footer button:focus,.popUp-plugin-container .popUp-container .popUp-footer button:hover{background:#d7ebf0}#cookies-notice-component{background:#555559;color:#fff;margin-bottom:2px;padding:5px 0;width:100%;position:fixed;top:0;z-index:99;display:none}#cookies-notice-component.onTop{position:relative}#cookies-notice-component.onBottom{font-size:11px;color:#a9a8a9;background:rgba(255,255,255,.95);box-shadow:0 0 10px rgba(0,0,0,.15);position:fixed;bottom:0;top:auto;margin-bottom:0}#cookies-notice-component.onBottom a{color:#a9a8a9}#cookies-notice-component>div{overflow:hidden}#cookies-notice-component>div>div{position:relative}#cookies-notice-component>div>div p{float:left;font-size:12px;line-height:16px;width:calc(100% - 50px)}#cookies-notice-component>div>div p a{color:#fff;text-decoration:underline}#cookies-notice-component>div>div #bt-cookies-notice{position:absolute;top:calc((100% - 34px)/ 2);right:0;width:22px;display:block;background:#31bcad;color:#fff;text-transform:uppercase;text-align:center;padding:10px 5px;cursor:pointer}#cookies-notice-component{z-index:99999}body{font-family:Montserrat}@media all and (min-width:768px){body #content-wrapper{min-height:calc(100vh - 102px - 474px)}}@media all and (max-width:767px){body #content-wrapper{min-height:calc(100vh - 112px - 749px)}}a{color:#555559}[class*=icon-]{display:block}.icon-arrow-left-grey{width:18px;height:18px;background:url(/assets/default/images/icons/arrow_left_grey.png)}.icon-arrow-right-grey{width:18px;height:18px;background:url(/assets/default/images/icons/arrow_right_grey.png)}.icon-pg-back{width:10px;height:12px;background:url(/assets/default/images/icons/pg_back.png)}.icon-pg-back:not(.inactive){background:url(/assets/default/images/icons/pg_back_selected.png)}.icon-pg-front{width:10px;height:12px;background:url(/assets/default/images/icons/pg_front.png)}.icon-pg-front:not(.inactive){background:url(/assets/default/images/icons/pg_front_selected.png)}.icon-pg-backward{width:7px;height:12px;background:url(/assets/default/images/icons/pg_backward.png)}.icon-pg-backward:not(.inactive){background:url(/assets/default/images/icons/pg_backward_selected.png)}.icon-pg-forward{width:7px;height:12px;background:url(/assets/default/images/icons/pg_forward.png)}.icon-pg-forward:not(.inactive){background:url(/assets/default/images/icons/pg_forward_selected.png)}.icon-indicators-arrow-left{width:16px;height:13px;background:url(/assets/default/images/icons/icon_indicators_arrow_left_active.png)}.icon-indicators-arrow-left.disabled{background:url(/assets/default/images/icons/icon_indicators_arrow_left_inactive.png)}.icon-indicators-arrow-left:active:not(.disabled){background:url(/assets/default/images/icons/icon_indicators_arrow_left_hover.png)}.no-touch .icon-indicators-arrow-left:hover:not(.disabled){background:url(/assets/default/images/icons/icon_indicators_arrow_left_hover.png)}.icon-indicators-arrow-right{width:16px;height:13px;background:url(/assets/default/images/icons/icon_indicators_arrow_right_active.png)}.icon-indicators-arrow-right.disabled{background:url(/assets/default/images/icons/icon_indicators_arrow_right_inactive.png)}.icon-indicators-arrow-right:active:not(.disabled){background:url(/assets/default/images/icons/icon_indicators_arrow_right_hover.png)}.no-touch .icon-indicators-arrow-right:hover:not(.disabled){background:url(/assets/default/images/icons/icon_indicators_arrow_right_hover.png)}.icon-breadcrumbs-arrow{width:7px;height:12px;background:url(/assets/cascais/images/icons/breadcrumbs_arrow.png)}.icon-more{width:36px;height:36px}.icon-more:not(.selected){background:url(/assets/cascais/images/icons/more.png)}.icon-more.selected{background:url(/assets/cascais/images/icons/more_selected.png)}.icon-more.active{background:url(/assets/cascais/images/icons/more_selected.png)}.icon-checkbox{width:18px;height:18px}.icon-checkbox:not(.selected){background:url(/assets/default/images/icons/checkbox.png)}.icon-checkbox.selected{background:url(/assets/cascais/images/icons/checkbox_selected.png)}.icon-radiobutton{width:18px;height:18px}.icon-radiobutton:not(.selected){background:url(/assets/cascais/images/icons/radiobutton.png)}.icon-radiobutton.selected{background:url(/assets/cascais/images/icons/radiobutton_selected.png)}.icon-menu{width:48px;height:48px}.icon-menu:not(.selected){background:url(/assets/cascais/images/icons/menu.png)}.icon-menu.selected{background:url(/assets/cascais/images/icons/menu_selected.png)}.icon-general-pages{width:48px;height:48px}.icon-general-pages:not(.selected){background:url(/assets/cascais/images/icons/menu_off_general_pages.png)}.icon-general-pages.selected{background:url(/assets/cascais/images/icons/menu_selected.png)}.icon-email{width:32px;height:32px;background:url(/assets/cascais/images/icons/email.png)}.icon-facebook{width:32px;height:32px;background:url(/assets/cascais/images/icons/facebook.png)}.icon-expand-white{width:13px;height:7px;background:url(/assets/default/images/icons/expand_white.png)}.icon-expand{width:13px;height:7px;background:url(/assets/default/images/icons/expand.png)}.icon-collapse-white{width:13px;height:7px;background:url(/assets/default/images/icons/collapse_white.png)}.icon-collapse{width:13px;height:7px;background:url(/assets/default/images/icons/collapse.png)}.icon-arrow-left{width:18px;height:18px;background:url(/assets/cascais/images/icons/arrow_left.png)}.icon-arrow-right{width:18px;height:18px;background:url(/assets/cascais/images/icons/arrow_right.png)}.icon-close{width:24px;height:24px;background:url(/assets/cascais/images/icons/close.png)}.icon-close:hover{background:url(/assets/cascais/images/icons/close_selected.png)}.icon-slider-arrow-left{width:16px;height:30px;background:url(/assets/cascais/images/icons/slider_arrow_left_on.png)}.icon-slider-arrow-left.disabled{background:url(/assets/cascais/images/icons/slider_arrow_left_off.png)}.icon-slider-arrow-left:hover:not(.disabled){background:url(/assets/cascais/images/icons/slider_arrow_left_selected.png)}.icon-slider-arrow-right{width:1px;height:30px;background:url(/assets/cascais/images/icons/slider_arrow_right_on.png)}.icon-slider-arrow-right.disabled{background:url(/assets/cascais/images/icons/slider_arrow_right_off.png)}.icon-slider-arrow-right:hover:not(.disabled){background:url(/assets/cascais/images/icons/slider_arrow_right_selected.png)}.icon-card-american-express{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_american_express.png)}.icon-card-discover{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_discover.png)}.icon-card-maestro{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_maestro.png)}.icon-card-uk-maestro{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_uk_maestro.png)}.icon-card-mastercard{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_mastercard.png)}.icon-card-visa{width:29px;height:18px;background:url(/assets/cascais/images/icons/card_visa.png)}.icon-clear{width:16px;height:16px;background:url(/assets/cascais/images/icons/clear.png)}.icon-clear-vehicle{width:16px;height:16px;background:url(/assets/cascais/images/icons/detail_clear.png)}.icon-search{width:18px;height:18px;background:url(/assets/cascais/images/icons/search.png)}.icon-overview-action-campaign{width:60px;height:60px;background:url(/assets/cascais/images/icons/promotional_code.png)}.icon-slider-left{width:36px;height:36px;background:url(/assets/cascais/images/icons/slider_left.png)}.icon-slider-left:hover{background:url(/assets/cascais/images/icons/slider_left_hover.png)}.icon-slider-right{width:36px;height:36px;background:url(/assets/cascais/images/icons/slider_right.png)}.icon-slider-right:hover{background:url(/assets/cascais/images/icons/slider_right_hover.png)}.icon-contacts-widget-facebook{width:24px;height:24px;background:url(/assets/cascais/images/icons/contacts_widget_facebook.png)}.icon-contacts-widget-youtube{width:24px;height:24px;background:url(/assets/cascais/images/icons/contacts_widget_youtube.png)}.icon-contacts-widget-mobile{width:24px;height:41px;background:url(/assets/cascais/images/icons/contacts_widget_mobile.png)}.icon-contacts-widget-share{width:24px;height:24px;background:url(/assets/cascais/images/icons/contacts_widget_share.png)}.icon-footer-1{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_1.jpg)}.icon-footer-2{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_2.jpg)}.icon-footer-3{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_3.jpg)}.icon-footer-4{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_4.jpg)}.icon-footer-5{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_5.jpg)}.icon-footer-6{width:146px;height:65px;background:url(/assets/cascais/images/icons/logos/footer_6.jpg)}.icon-logo-paysimplex{width:48px;height:56px;background:url(/assets/cascais/images/icons/logos/logo_paySimplex.jpg)}.icon-logo-mobie{width:80px;height:27px;background:url(/assets/cascais/images/icons/logos/logo_MOBI.E.jpg)}.icon-logo-card4b{width:80px;height:72px;background:url(/assets/cascais/images/icons/logos/footer_logo_card4b.png)}.icon-logo-hertz{width:55px;height:72px;background:url(/assets/cascais/images/icons/logos/footer_logo_hertz.png)}.icon-logo-viaverde{width:70px;height:53px;background:url(/assets/cascais/images/icons/logos/logo_viaverde.jpg)}.icon-logo-ceiia{width:60px;height:24px;background:url(/assets/cascais/images/icons/logos/logo_ceiia.jpg)}.icon-logo-parc{width:40px;height:40px;background:url(/assets/cascais/images/icons/logos/logo_ParC.jpg)}.icon-logo-cp{width:90px;height:46px;background:url(/assets/cascais/images/icons/logos/logo_cp.jpg)}.icon-logo-scotturb{width:111px;height:53px;background:url(/assets/cascais/images/icons/logos/logo_scotturb.jpg)}.icon-logo-taxicascais{width:60px;height:71px;background:url(/assets/cascais/images/icons/logos/logotipo_taxiCascais.jpg)}.icon-redemobi-bike{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_bike.png);background-repeat:no-repeat}.icon-redemobi-train{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_train.png);background-repeat:no-repeat}.icon-redemobi-parkingCar,.icon-redemobi-parkingMobicascais{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_street_parking.png);background-repeat:no-repeat}.icon-redemobi-bus{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_bus.png);background-repeat:no-repeat}.icon-redemobi-wifi{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_wifi.png);background-repeat:no-repeat}.icon-redemobi-ambulance{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_ambulance.png);background-repeat:no-repeat}.icon-redemobi-parking{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_parking.png);background-repeat:no-repeat}.icon-redemobi-charge{width:48px;height:48px;background:url(/assets/cascais/images/icons/redemobi/services_charging.png);background-repeat:no-repeat}.icon-redemobi-subtitle-bike-park{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_bike.png)}.icon-redemobi-subtitle-bike-future-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_future_bike.png)}.icon-redemobi-subtitle-bike-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_bike_park.png)}.icon-redemobi-subtitle-train-stations{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_train_station.png)}.icon-redemobi-subtitle-wifi-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_wifi.png)}.icon-redemobi-subtitle-ambulance-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_ambulance.png)}.icon-redemobi-subtitle-parking-park{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_parking.png)}.icon-redemobi-subtitle-charge-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_charging.png)}.icon-redemobi-subtitle-charge-future-station{width:24px;height:24px;background:url(/assets/cascais/images/icons/redemobi/subtitle_future_charging.png)}.icon-bikesharing{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_bike_unselected.png)}.icon-bikesharing.selected{background:url(/assets/cascais/images/icons/store/store_filters_bike_selected.png)}.icon-publictransportation{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_bus_unselected.png)}.icon-publictransportation.selected{background:url(/assets/cascais/images/icons/store/store_filters_bus_selected.png)}.icon-street_parking{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_parking_unselected.png)}.icon-street_parking.selected{background:url(/assets/cascais/images/icons/store/store_filters_parking_selected.png)}.icon-parking{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_parking_unselected.png)}.icon-parking.selected{background:url(/assets/cascais/images/icons/store/store_filters_parking_selected.png)}.icon-train{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_train_unselected.png)}.icon-train.selected{background:url(/assets/cascais/images/icons/store/store_filters_train_selected.png)}.icon-subway{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_metro_unselected.png)}.icon-subway.selected{background:url(/assets/cascais/images/icons/store/store_filters_metro_selected.png)}.icon-boat{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_boat_unselected.png)}.icon-boat.selected{background:url(/assets/cascais/images/icons/store/store_filters_boat_selected.png)}.icon-carsharing{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_car_sharing_unselected.png)}.icon-carsharing.selected{background:url(/assets/cascais/images/icons/store/store_filters_car_sharing_selected.png)}.icon-bikeparking{width:50px;height:50px;background:url(/assets/cascais/images/icons/store/store_filters_bike_park_unselected.png)}.icon-bikeparking.selected{background:url(/assets/cascais/images/icons/store/store_filters_bike_park_selected.png)}.icon-product-bikesharing{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_bike.png)}.icon-product-bikeparking{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_bike_park.png)}.icon-product-publictransportation{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_bus.png)}.icon-product-street_parking{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_parking.png)}.icon-product-parking{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_parking.png)}.icon-product-train{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_train.png)}.icon-product-subway{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_metro.png)}.icon-product-boat{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_boat.png)}.icon-product-carsharing{width:32px;height:32px;background:url(/assets/cascais/images/icons/store/store_product_car_sharing.png)}.icon-zoom-arrow-left{width:16px;height:30px;background:url(/assets/cascais/images/icons/zoom_arrow_left_on.png)}.icon-zoom-arrow-left.disabled{background:url(/assets/cascais/images/icons/zoom_arrow_left_off.png)}.icon-zoom-arrow-left:hover:not(.disabled){background:url(/assets/cascais/images/icons/zoom_arrow_left_selected.png)}.icon-zoom-arrow-right{width:16px;height:30px;background:url(/assets/cascais/images/icons/zoom_arrow_right_on.png)}.icon-zoom-arrow-right.disabled{background:url(/assets/cascais/images/icons/zoom_arrow_right_off.png)}.icon-zoom-arrow-right:hover:not(.disabled){background:url(/assets/cascais/images/icons/zoom_arrow_right_selected.png)}.icon-print{cursor:pointer;width:32px;height:32px;background:url(/assets/cascais/images/icons/print.png)}.icon-print:hover{background:url(/assets/cascais/images/icons/print_hover.png)}.icon-help{cursor:pointer;width:32px;height:32px;background:url(/assets/cascais/images/icons/help.png)}.icon-help:hover{background:url(/assets/cascais/images/icons/help_hover.png)}.icon-info{cursor:pointer;width:32px;height:32px;background:url(/assets/cascais/images/icons/info.png)}.icon-info:hover{background:url(/assets/cascais/images/icons/info_hover.png)}.icon-street-parking-search{cursor:pointer;width:32px;height:32px;background:url(/assets/cascais/images/icons/street-parking/street_parking_search.png)}@media all and (max-width:767px){.icon-street-parking-search{width:16px;height:16px;background:url(/assets/cascais/images/icons/street-parking/street_parking_search_mobile.png)}}.icon-street-parking-clean{cursor:pointer;width:32px;height:32px;background:url(/assets/cascais/images/icons/street-parking/street_parking_clean.png)}@media all and (max-width:767px){.icon-street-parking-clean{width:16px;height:16px;background:url(/assets/cascais/images/icons/street-parking/street_parking_clean_mobile.png)}}.icon-street-parking-insert{width:48px;height:48px;background:url(/assets/cascais/images/icons/street-parking/street_parking_alert_insert.png)}.icon-street-parking-empty{width:48px;height:48px;background:url(/assets/cascais/images/icons/street-parking/street_parking_alert_empty.png)}.icon-street-parking-state{width:20px;height:20px;background:url(/assets/cascais/images/icons/street-parking/street_parking_status.png);background-repeat:no-repeat}.icon-street-parking-state-active{width:20px;height:20px;background:url(/assets/cascais/images/icons/street-parking/street_parking_status_active.png);background-repeat:no-repeat}.icon-street-parking-state-ended{width:20px;height:20px;background:url(/assets/cascais/images/icons/street-parking/street_parking_status_ended.png);background-repeat:no-repeat}.icon-street-parking-cell{width:15px;height:6px;background:url(/assets/cascais/images/icons/street-parking/street_parking_cell.png);background-repeat:no-repeat}.icon-close-asset-detail{cursor:pointer;width:16px;height:16px;background:url(/assets/cascais/images/icons/assets/asset_detail_close.png)}.icon-close-asset-detail:hover{background:url(/assets/cascais/images/icons/assets/asset_detail_close_hover.png)}.icon-address-asset-detail{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/detail_address.png)}.icon-navidate-asset-detail{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/detail_navigate.png)}.icon-navidate-asset-detail:hover{background:url(/assets/cascais/images/icons/assets/detail_navigate_hover.png)}.icon-asset-detail-bike-park,.icon-asset-detail-bike-parking{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_bike_park.png)}.icon-asset-detail-bike{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_bike_park.png)}.icon-asset-detail-bike-requisition-station{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_bike_requisition_station.png)}.icon-asset-detail-future-bike{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_future_bike.png)}.icon-asset-detail-train-station{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_train_station.png)}.icon-asset-detail-street-parking{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_street_park_green.png)}.icon-asset-detail-wifi{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_wifi.png)}.icon-asset-detail-ambulance{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_ambulance.png)}.icon-asset-detail-parking{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_car_park.png)}.icon-asset-detail-chargingstation{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_charging_station.png)}.icon-asset-detail-future-charging{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_future_charging_station.png)}.icon-asset-detail-BUS,.icon-asset-detail-bus{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_bus.png)}.icon-asset-detail-bus_stop{cursor:pointer;width:24px;height:24px;background:url(/assets/cascais/images/icons/assets/asset_bus_stop.png)}h1{font-family:Montserrat-UltraLight;font-size:22px;text-transform:uppercase;text-align:center;color:#555559}h2{font-family:Montserrat-UltraLight;font-size:18px;text-transform:uppercase;text-align:center;color:#555559}h3{font-family:Montserrat-UltraLight;font-size:16px;text-transform:uppercase;margin-bottom:24px;color:#555559}input[type=number],input[type=password],input[type=text]{background:#fff;border:1px solid #dcd7d7;height:18px;padding:8px;font-family:Montserrat-Regular;font-size:14px;outline:#31bcad;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#dcd7d7}input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#dcd7d7}input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#dcd7d7}input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#dcd7d7}input[type=number][disabled=disabled],input[type=password][disabled=disabled],input[type=text][disabled=disabled]{color:#a9a8a9}input[type=number][readonly=readonly],input[type=password][readonly=readonly],input[type=text][readonly=readonly]{color:#a9a8a9}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#31bcad;color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected=false]{background:#dcd7d7;color:#555559}.select2-container{border:1px solid #dcd7d7;font-family:Montserrat-Regular}.select2-container .select2-selection--single .select2-selection__rendered{line-height:34px}.select2-container.select2-container--disabled .select2-selection--single{background:#fff}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#dcd7d7}.select2-container.select2-container--open:not(.select2){z-index:9999}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above,.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below{background:#fff;border:1px solid #dcd7d7;border-radius:0}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected=false],.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected=false]{background:#dcd7d7;color:#555559}.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--above .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected=true],.select2-container.select2-container--open:not(.select2) .select2-dropdown.select2-dropdown--below .select2-results .select2-results__options .select2-results__option--highlighted[aria-selected=true]{background:#31bcad;color:#fff}.ui-menu.ui-autocomplete{font-family:Montserrat-Light}.ui-menu.ui-autocomplete li .ui-menu-item-wrapper:hover{background:#5897fb;color:#fff}.button-link-type-1.button-link-type-1.green,.button-link-type-2.button-link-type-1.green{background:#31bcad;color:#fff}.button-link-type-1.button-link-type-2,.button-link-type-2.button-link-type-2{font-family:Montserrat-Regular;font-size:12px;padding:8px 36px}.button-link-type-1.button-link-type-2.blue,.button-link-type-2.button-link-type-2.blue{background:#31bcad;color:#fff;outline:0}.button-link-type-1.button-link-type-2.blue:hover,.button-link-type-2.button-link-type-2.blue:hover{color:#555559}.button-link-type-1.button-link-type-2.blue.disabled,.button-link-type-2.button-link-type-2.blue.disabled{background:#fff;color:#31bcad;border:1px solid #31bcad}.button-link-type-1.button-link-type-2.blue[disabled=disabled],.button-link-type-2.button-link-type-2.blue[disabled=disabled]{background:#fff;color:#31bcad;border:1px solid #31bcad}.button-link-type-1.button-link-type-2.green,.button-link-type-2.button-link-type-2.green{background:#fff;color:#31bcad;border:1px solid #31bcad;outline:0;width:calc(96px - 10px);height:14px;padding:8px 5px}.button-link-type-1.button-link-type-2.green:hover,.button-link-type-2.button-link-type-2.green:hover{background:#31bcad;color:#fff}.button-link-type-1.button-link-type-2.white,.button-link-type-2.button-link-type-2.white{background:#fff;color:#31bcad;border:1px solid #31bcad}.button-link-type-1.button-link-type-2.white:active,.button-link-type-2.button-link-type-2.white:active{background:#31bcad;color:#555559;outline:0}a.button-link-type-2.button-link-type-2{height:17px;padding-top:11px}button.button-link-type-2.button-link-type-2{height:36px}.button-link-type-4{font-family:Montserrat-Regular;font-size:14px;padding:8px 36px;line-height:22px;border:0;background:#31bcad;color:#fff}.button-link-type-4:hover{color:#555559}.button-link-type-5{color:#31bcad;background:#fff;border:1px solid #31bcad}.button-link-type-5:hover{background:#31bcad;color:#fff}.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.loader-message{display:none;position:fixed;top:calc(50% - 7px + 50px);left:0;width:100%;text-align:center;z-index:99999999}.slider-controller .ui-slider .ui-slider-range{background:#31bcad}.slider-controller .ui-slider .ui-slider-handle{background:#31bcad}.form-group-phone>div{width:100%}.form-group-phone>div .country-list{width:288px}.form-group-phone>div input{width:100%!important;height:36px}.file-component{position:relative}.file-component .cover{width:106px;height:106px;border:1px solid #dcd7d7}.file-component .cover [class*=icon-]{margin:24px auto 10px auto}.file-component .cover .label{font-family:Montserrat-Light;text-align:center;text-transform:uppercase;color:#a9a8a9;padding:13px 0 27px 0}.file-component input[type=file]{position:absolute;top:0;left:0;width:108px;height:108px;opacity:0;cursor:pointer}.radio-component{position:relative;width:18px;height:18px}.radio-component.selected .icon-radiobutton{background:url(/assets/cascais/images/icons/radiobutton_selected.png)}.radio-component input{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;opacity:0;cursor:pointer}.checkbox-component.selected .icon-checkbox{background:url(/assets/cascais/images/icons/checkbox_selected.png)}#general-page-path ul{display:block!important;padding-top:24px;padding-bottom:24px;overflow:hidden}#general-page-path ul li{float:left;display:block;position:relative;margin-bottom:0}#general-page-path ul li:first-child a{padding-left:0}#general-page-path ul li:last-child a{padding-right:0}#general-page-path ul li:not(:last-child) a{border-right:1px solid #a9a8a9}#general-page-path ul li a{font-family:Montserrat;font-weight:300;color:#a9a8a9;display:block;padding:0 5px}@media all and (min-width:768px){#general-page-path ul li a{font-size:12px;margin:16px 0}}@media all and (max-width:767px){#general-page-path ul li a{font-size:10px;margin:18px 0}}@media all and (max-width:1247px){#general-page-path ul li a{max-width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#general-page-path ul li [class*=icon-]{margin:17px 7px 0 10px}@media all and (max-width:767px){#general-page-path ul li [class*=icon-]{background-size:6px 10px;width:6px;height:10px;margin-top:19px}}#general-page-path ul li:last-child a{color:#606060}#main-menu-component{font-family:'Gotham Rounded Book';font-size:12px;text-transform:uppercase;color:#555559;background:#e6e7e8;width:100%;position:relative}#main-menu-component .row{text-align:center;overflow:unset!important}#main-menu-component .row ul{margin:0}#main-menu-component .row ul li{display:inline-block;cursor:pointer;height:100%;box-sizing:border-box;font-size:12px}@media all and (max-width:1247px){#main-menu-component .row ul li{font-size:10px}}#main-menu-component .row ul li a{text-transform:uppercase;display:inline-block;padding:12px 30px}@media all and (max-width:1247px){#main-menu-component .row ul li a{padding:13px 20px}}@media all and (min-width:768px){#main-menu-component .row ul li a.selected{background:#fff;color:#31bcad}}@media all and (max-width:767px){#main-menu-component .row ul li a:not(.selected){display:none}}#main-menu-component .row>ul{display:block;width:100%;min-height:36px;font-size:0;overflow:hidden}#main-menu-component .row>ul>li{margin:0}#main-menu-component .row>ul>li:hover>a{background:#fff;color:#31bcad}#main-menu-component .row>ul>li:hover>.row>ul{display:block;min-height:36px;max-height:400px;z-index:1}#main-menu-component .row>ul>li:hover>.row>ul>li{text-align:center;vertical-align:top}#main-menu-component .row>ul>li>.row{display:block;position:absolute;left:0;right:0;margin:0 auto;width:100%;z-index:9}#main-menu-component .row>ul>li>.row>ul{display:none;width:fit-content;min-height:36px;max-height:400px;z-index:1;margin:0 auto;text-align:left}#main-menu-component .row>ul>li>.row>ul[class*=columns-]>li{max-width:200px}#main-menu-component .row>ul>li>.row>ul.columns-1>li{max-width:400px}#main-menu-component .row>ul>li>.row>ul.columns-2>li{max-width:400px}#main-menu-component .row>ul>li>.row>ul.columns-3>li{max-width:300px}#main-menu-component .row>ul>li>.row>ul.columns-4>li{max-width:250px}#main-menu-component .row>ul>li>.row>ul>li:not([line='0'])>a{padding-top:0}#main-menu-component .row>ul>li>.row>ul>li>a{text-align:left;vertical-align:top;overflow:hidden;text-overflow:ellipsis;text-transform:initial}#main-menu-component .row>ul>li .sub-menu-background{display:none}#main-menu-component>.row>ul>li:hover .sub-menu-background{position:absolute;display:block;height:100%;top:36px;left:0;right:0;background-color:#fff;z-index:1;border-top:2px solid #31bcad}@media all and (max-width:767px){#main-menu-component{display:none}}#main-menu-component{font-family:Montserrat;font-weight:300;background:0 0;position:unset}@media (min-width:768px){#main-menu-component .row ul li{font-size:12px}}#main-menu-component .row ul li a{padding:12px 16px}#main-menu-component>.row>ul{text-align:right}@media all and (max-width:1247px){#main-menu-component>.row>ul{text-align:center}}#main-menu-component>.row>ul>li{height:40px}#main-menu-component>.row>ul>li:not(:last-child){border-right:1px solid #dcd7d7}#main-menu-component>.row>ul>li:hover .sub-menu-background{box-shadow:1px 5px 5px 0 rgba(0,0,0,.2);top:100px}@media (max-width:1247px){#main-menu-component>.row>ul>li:hover .sub-menu-background{top:140px}}#main-menu-component>.row>ul>li>#user-name{max-width:130px}@media (max-width:1247px){#main-menu-component>.row>ul>li>#user-name{max-width:90px}}#main-menu-component>.row>ul>li>a{position:relative;display:block;padding-top:0;padding-bottom:16px;height:40px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:150px}#main-menu-component>.row>ul>li>a.selected{border-bottom:4px solid}#main-menu-component>.row>ul>li>a:not(.selected):after{content:'';width:10px;height:16px;display:block;margin:auto;background-repeat:no-repeat;background-position:center;position:absolute;left:0;right:0}#main-menu-component>.row>ul>li>.row{top:100px}@media (max-width:1247px){#main-menu-component>.row>ul>li>.row{top:140px}}#main-menu-component>.row>ul>li>.row a{text-transform:capitalize;padding:0 30px 0 16px;display:table-cell;vertical-align:bottom}#main-menu-component>.row>ul>li>.row>ul{margin-left:0}#main-menu-component>.row>ul>li>.row>ul>li{position:relative;margin:6px 0}#main-menu-component>.row>ul>li>.row>ul>li.first-line{margin-top:36px}#main-menu-component>.row>ul>li>.row>ul>li.last-line{margin-bottom:36px}#main-menu-component>.row>ul>li>.row>ul>li.one-line{margin:36px 0}#main-menu-component>.row>ul>li>.row>ul>li>a:before{content:'';background-image:url(/assets/cascais/images/icons/menu_second_level.png);width:16px;height:12px;display:block;background-repeat:no-repeat;background-position:left center;position:absolute;left:0}#main-menu-component>.row>ul>li>.row>ul>li>a:hover:before{content:'';background-image:url(/assets/cascais/images/icons/menu_second_level_hover.png)}#main-menu-component>.row>ul>li>.row>ul>li.menu-item-logout>a{color:#a9a8a9}#main-menu-component>.row>ul>li>.row>ul>li.menu-item-logout>a:before{background-image:url(/assets/cascais/images/icons/menu_logout.png)}#header-container{position:fixed;width:100%;z-index:999;background-color:#fff;background-size:cover}@media all and (min-width:768px){#header-container:after{content:'';width:100%;position:absolute;height:2px;background-color:#31bcad;top:140px;z-index:1}}@media all and (min-width:1248px){#header-container:after{top:100px}}#header-container+div{padding-top:100px}@media all and (max-width:1247px){#header-container+div{padding-top:140px}}@media all and (max-width:767px){#header-container+div{padding-top:112px}}#header-container .logo-general-pages{display:none}#header-container #mobile-apps{margin-top:5px}#header-container #mobile-apps .mobile-app-android-home{margin-left:5px}#header-container #mobile-apps .mobile-app-ios-general{display:none}#header-container #mobile-apps .mobile-app-android-general{margin-left:5px;display:none}#header-container #desktop-header{overflow:unset!important}#header-container #desktop-header .header-content{overflow:hidden}@media all and (max-width:767px){#header-container #desktop-header{display:none}}#header-container #desktop-header #logo{margin-top:16px;margin-bottom:16px;height:68px}@media all and (max-width:1247px){#header-container #desktop-header #logo{text-align:right}}#header-container #desktop-header #logo img{height:68px}#header-container #desktop-header #lang-container{text-align:right;padding-top:16px;padding-bottom:22px;height:22px}#header-container #desktop-header #lang-container>a{font-weight:300;font-size:14px;color:#dcd7d7}#header-container #desktop-header #lang-container>a.selected{color:#606060}#header-container #desktop-header #lang-container>span{color:#dcd7d7}@media all and (min-width:768px){#header-container #mobile-apps-background{display:none}}@media all and (min-width:768px){#header-container #mobile-header{display:none}}@media all and (max-width:767px){#header-container #menus{display:none}#header-container #mobile-header{background-image:url(/assets/cascais/images/banner_mobile.jpg);background-size:cover;background-position:center;height:112px}#header-container #mobile-header #logo-container{height:48px;overflow:hidden}}@media all and (max-width:767px) and (max-width:767px){#header-container #mobile-header #logo-container{padding:32px 80px}}@media all and (max-width:767px) and (max-width:479px){#header-container #mobile-header #logo-container{padding:32px 40px}}@media all and (max-width:767px){#header-container #mobile-header #logo-container #logo .logo-general{display:block}#header-container #mobile-header #logo-container #logo .logo{display:none}#header-container #mobile-header #logo-container #mobile-menu-container .icon-menu{display:none}#header-container #mobile-header #logo-container #mobile-menu-container .icon-general-pages{display:block}#header-container #mobile-header #logo{float:left;display:block}#header-container #mobile-header #logo .logo-general{display:none}}@media all and (max-width:767px) and (max-width:767px){#header-container #mobile-header #logo img{width:152px;height:60px}}@media all and (max-width:767px) and (max-width:479px){#header-container #mobile-header #logo img{width:152px;height:60px}}@media all and (max-width:767px){#header-container #mobile-header #mobile-menu-container{width:40px;height:40px;float:right;margin-top:8px}#header-container #mobile-header #mobile-menu-container .icon-general-pages{display:none}#header-container #mobile-header #mobile-menu-container .mobile-menu-bt{height:40px;width:40px;background-size:40px}}@media all and (max-width:767px) and (min-width:480px) and (min-width:480px){#header-container #mobile-header #mobile-menu-container .mobile-menu-bt{bottom:24px}}@media all and (max-width:767px) and (max-width:767px){#header-container #mobile-header #mobile-menu-container .mobile-menu-bt{right:40px;bottom:24px}}@media all and (max-width:767px){#header-container #mobile-header{background-image:none;background-color:#fff}#header-container #mobile-header #logo-container #logo .logo-general{display:none}#header-container #mobile-header #logo-container #logo .logo{display:block}#header-container #mobile-header #logo-container #mobile-menu-container .icon-menu{display:block}#header-container #mobile-header #logo-container #mobile-menu-container .icon-general-pages{display:none}#header-container #mobile-menu{display:none;position:absolute;top:112px;left:0;width:100%;background:#efeded;z-index:9999;max-height:calc(100vh - 112px);overflow-y:auto}#header-container #mobile-menu li{overflow:hidden;border-bottom:1px solid #fff}#header-container #mobile-menu li.menu-mobile-items{width:100%;position:relative}#header-container #mobile-menu li a{color:#555559;display:block;font-size:14px}#header-container #mobile-menu li .link{display:table}}@media all and (max-width:767px) and (min-width:480px){#header-container #mobile-menu li .link{width:calc(100% - 160px);padding-left:80px;padding-right:80px}}@media all and (max-width:767px) and (max-width:479px){#header-container #mobile-menu li .link{width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media all and (max-width:767px){#header-container #mobile-menu li .link.selected{background:#31bcad;color:#fff}#header-container #mobile-menu li .link span{display:table-cell;text-transform:uppercase;height:39px;vertical-align:middle}#header-container #mobile-menu li .icon-collapse,#header-container #mobile-menu li .icon-collapse-white,#header-container #mobile-menu li .icon-expand,#header-container #mobile-menu li .icon-expand-white{position:absolute;top:16px;right:13px}#header-container #mobile-menu li .icon-collapse,#header-container #mobile-menu li .icon-collapse-white{display:none}#header-container #mobile-menu li .icon-expand-white{display:none}#header-container #mobile-menu li.open .icon-expand{display:none}#header-container #mobile-menu li.open .icon-collapse{display:block}#header-container #mobile-menu li.selected .icon-expand{display:none}#header-container #mobile-menu li.selected .icon-expand-white{display:block}#header-container #mobile-menu li.selected>a{background:#31bcad;color:#fff}#header-container #mobile-menu li.open.selected .icon-expand-white{display:none}#header-container #mobile-menu li.open.selected .icon-collapse-white{display:block}#header-container #mobile-menu li ul{display:none}#header-container #mobile-menu li ul .menu-mobile-items{border-bottom:0;background:#fff}#header-container #mobile-menu li ul .menu-mobile-items a{height:40px;text-transform:none;position:relative}}@media all and (max-width:767px) and (max-width:767px){#header-container #mobile-menu li ul .menu-mobile-items a{padding-left:100px}}@media all and (max-width:767px) and (max-width:479px){#header-container #mobile-menu li ul .menu-mobile-items a{padding-left:60px}}@media all and (max-width:767px){#header-container #mobile-menu li ul .menu-mobile-items a.selected{color:#31bcad;background:#fff}#header-container #mobile-menu li ul .menu-mobile-items a span{text-transform:none}#header-container #mobile-menu li ul .menu-mobile-items #logout{border-top:4px solid #efeded}}.slider-carousel-component{position:relative}@media all and (min-width:768px){.slider-carousel-component{height:550px}}@media all and (max-width:767px) and (min-width:480px){.slider-carousel-component{height:640px}}@media all and (max-width:479px){.slider-carousel-component{height:654px}}.slider-carousel-component #video-controller{position:absolute;left:0;z-index:1;text-align:center;width:100%}@media all and (min-width:768px){.slider-carousel-component #video-controller{top:24px}}@media all and (max-width:767px){.slider-carousel-component #video-controller{top:20px}}.slider-carousel-component #video-controller a{display:inline-block;cursor:pointer;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}@media all and (min-width:768px){.slider-carousel-component #video-controller a[class*=-mobile]{display:none}}@media all and (max-width:767px){.slider-carousel-component #video-controller a:not([class*=-mobile]){display:none}}.slider-carousel-component #video-controller a:hover{-ms-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg)}.slider-carousel-component #slider{width:100%;height:100%}.slider-carousel-component #slider ul{width:100%;height:100%;overflow:hidden}.slider-carousel-component #slider ul li{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;float:left}@media all and (min-width:768px){.slider-carousel-component #slider ul li .text-container{height:4340px;padding-top:116px}}@media all and (max-width:767px) and (min-width:480px){.slider-carousel-component #slider ul li .text-container{height:554px;padding-top:86px}}@media all and (max-width:479px){.slider-carousel-component #slider ul li .text-container{height:568px;padding-top:86px}}.slider-carousel-component #slider ul li .text-container .text{color:#fff;text-align:center;margin-bottom:14px}.slider-carousel-component #slider ul li .text-container .text h1{font-family:'Gotham Rounded Light';text-transform:uppercase;color:#fff}@media all and (min-width:768px){.slider-carousel-component #slider ul li .text-container .text h1{font-size:35px;margin-bottom:28px}}@media all and (max-width:767px) and (min-width:480px){.slider-carousel-component #slider ul li .text-container .text h1{font-size:30px;margin-bottom:22px}}@media all and (max-width:479px){.slider-carousel-component #slider ul li .text-container .text h1{font-size:25px;margin-bottom:22px}}.slider-carousel-component #slider ul li .text-container .text h2{font-family:'Gotham Rounded Bold';color:#fff;line-height:25px}@media all and (min-width:768px){.slider-carousel-component #slider ul li .text-container .text h2{font-size:18px;margin-bottom:5px}}@media all and (max-width:767px) and (min-width:480px){.slider-carousel-component #slider ul li .text-container .text h2{font-size:16px;margin-bottom:5px}}@media all and (max-width:479px){.slider-carousel-component #slider ul li .text-container .text h2{font-size:14px;margin-bottom:5px}}.slider-carousel-component #slider ul li .text-container .text p{font-family:'Gotham Rounded Light';line-height:25px}@media all and (min-width:768px){.slider-carousel-component #slider ul li .text-container .text p{font-size:18px}}@media all and (max-width:767px) and (min-width:480px){.slider-carousel-component #slider ul li .text-container .text p{font-size:16px}}@media all and (max-width:479px){.slider-carousel-component #slider ul li .text-container .text p{font-size:14px}}.slider-carousel-component #slider ul li .text-container .link{font-family:'Gotham Rounded Book';text-transform:uppercase;text-align:center;color:#fff;border:2px solid #fff}@media all and (min-width:768px){.slider-carousel-component #slider ul li .text-container .link{font-size:16px;height:16px;padding:14px 0}}@media all and (max-width:767px){.slider-carousel-component #slider ul li .text-container .link{font-size:15px;height:12px;padding:12px 0}}.slider-carousel-component #slider ul li .text-container .link:hover{color:#31bcad;background:#fff}.slider-carousel-component #slider-footer{position:absolute;bottom:0;width:100%}.slider-carousel-component #slider-footer #pagination{text-align:center}.slider-carousel-component #slider-footer #pagination .page-item{display:inline-block;background:rgba(255,255,255,.5);cursor:pointer}@media all and (min-width:768px){.slider-carousel-component #slider-footer #pagination .page-item{width:12px;height:12px}.slider-carousel-component #slider-footer #pagination .page-item:not(:first-child){margin-left:12px}}@media all and (max-width:767px){.slider-carousel-component #slider-footer #pagination .page-item{width:10px;height:10px}.slider-carousel-component #slider-footer #pagination .page-item:not(:first-child){margin-left:10px}}.slider-carousel-component #slider-footer #pagination .page-item.active,.slider-carousel-component #slider-footer #pagination .page-item:hover{background:#fff}.slider-carousel-component #slider-footer .actions-slider-carousel{width:100%;display:block}@media all and (min-width:768px){.slider-carousel-component #slider-footer .actions-slider-carousel{height:48px;margin:24px auto}}@media all and (max-width:767px){.slider-carousel-component #slider-footer .actions-slider-carousel{height:96px;margin:20px auto}}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link{background-color:#fff}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div span{color:#31bcad}@media all and (max-width:767px){.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link{margin-bottom:10px}}.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product{display:none;background-color:#31bcad}.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div span{color:#fff}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div{text-align:center;display:none;display:inline-block}@media all and (min-width:768px){.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div{width:100%;height:48px}}@media all and (max-width:767px){.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div{width:100%;height:40px}}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div .icon-arrow-subscription-slider,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div .icon-arrow-subscription-slider{position:relative;left:8px;top:17px;width:20px;display:inline-block;visibility:hidden}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div span,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div span{position:relative;top:14px;display:inline-block;font-family:'Gotham Rounded Bold';font-size:13pt;text-transform:uppercase;transition:.3s ease-out}@media all and (max-width:767px){.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div span,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div span{font-size:12pt;top:8px}}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div:hover span,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div:hover span{color:#efeded}.slider-carousel-component #slider-footer .actions-slider-carousel #registration-link div:hover .icon-arrow-subscription-slider,.slider-carousel-component #slider-footer .actions-slider-carousel .registration-product div:hover .icon-arrow-subscription-slider{transition:all .3s ease-in;visibility:visible;webkit-transform:translate(.3m,0);-moz-transform:translate(.3em,0);-o-transform:translate(.3em,0);-ms-transform:translate(.3em,0);transform:translate(.3em,0)}.footer-title-small{font-weight:300;font-size:14px;color:#a9a8a9;text-transform:uppercase;padding-top:24px;padding-bottom:24px;text-align:left}@media all and (max-width:767px){.footer-title-small{text-align:center}}#footer-container{background:#555559;color:#fff;position:relative;z-index:99}#footer-container #footer-partners{background-color:#efeded}#footer-container #footer-info{background-color:#606060;font-size:0}#footer-container #footer-info .footer-title{text-transform:uppercase;font-size:14px;padding-bottom:24px;padding-top:24px;font-weight:300;text-align:left}@media all and (max-width:767px){#footer-container #footer-info .footer-title{text-align:center}}#footer-container #footer-info #site-map #site-map-list .site-map-item{padding:0 8px;margin-bottom:16px;height:16px;font-size:11px;color:#fff;border-left:1px solid;box-sizing:border-box;font-weight:300}@media all and (max-width:479px){#footer-container #footer-info #site-map #site-map-list .site-map-item:last-child{margin-bottom:0}}@media all and (min-width:480px) and (max-width:767px){#footer-container #footer-info #site-map #site-map-list .site-map-item:nth-last-child(-n+2){margin-bottom:0}}@media all and (min-width:768px){#footer-container #footer-info #site-map #site-map-list .site-map-item{font-size:12px}}#footer-container #footer-info #site-apps .footer-title{text-align:right}@media all and (max-width:767px){#footer-container #footer-info #site-apps .footer-title{text-align:center}}#footer-container #footer-info #site-apps .site-apps-list{padding-bottom:24px;text-align:right}@media all and (max-width:767px){#footer-container #footer-info #site-apps .site-apps-list{text-align:center}}#footer-container #footer-info #site-apps .site-apps-list a:last-child{padding-left:8px}#footer-container #footer-copyright{background-color:#000;height:24px}#footer-container #footer-copyright>div .text{font-size:10px;font-weight:400;text-align:center;padding-top:6px;padding-bottom:6px}#cascais-digital-container{border-bottom:1px solid #dcd7d7}#cascais-digital-container .footer-title-small{padding-top:48px;color:#a9a8a9}#cascais-digital-container>.row{font-size:0;height:72px;padding-bottom:24px}#cascais-digital-container>.row .pagination{width:100%;display:block!important;position:relative;margin:0 auto;overflow:visible;height:0;cursor:pointer}#cascais-digital-container>.row .pagination a{background-repeat:no-repeat;background-position-y:center;position:absolute;top:28px;height:16px;width:16px;background-size:contain}#cascais-digital-container>.row .pagination a.pag-prev{left:0;background-position-x:left;padding-right:16px}#cascais-digital-container>.row .pagination a.pag-next{right:0;background-position-x:right;padding-left:16px}@media all and (min-width:768px){#cascais-digital-container>.row .pagination a.pag-prev{padding-right:32px}#cascais-digital-container>.row .pagination a.pag-next{padding-left:32px}}@media all and (min-width:1248px){#cascais-digital-container>.row .pagination a.pag-prev{padding-right:16px}#cascais-digital-container>.row .pagination a.pag-next{padding-left:16px}}#cascais-digital-container>.row .list-container{width:calc(100% - 60px - 60px + 20px);margin:0 60px}@media all and (min-width:480px){#cascais-digital-container>.row .list-container{width:calc(100% - 30px - 30px);margin:0 30px}}@media all and (min-width:768px){#cascais-digital-container>.row .list-container{width:calc(100% - 48px - 48px);margin:0 48px}}@media all and (min-width:1248px){#cascais-digital-container>.row .list-container{width:calc(100% - 32px - 32px);margin:0 32px}}#cascais-digital-container>.row .list-container ul>li{float:left;width:120px;height:72px;border:1px solid #fff;box-sizing:border-box;background-color:#fff}@media all and (max-width:479px){#cascais-digital-container>.row .list-container ul>li:not(:first-child){margin-left:20px}}@media all and (min-width:480px){#cascais-digital-container>.row .list-container ul>li:not(:last-child){margin-right:20px}}@media all and (min-width:768px){#cascais-digital-container>.row .list-container ul>li:not(:last-child){margin-right:24px}}@media all and (min-width:1248px){#cascais-digital-container>.row .list-container ul>li:not(:last-child){margin-right:16px}}#cascais-digital-container>.row .list-container ul>li>a{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;align-items:center;justify-content:center}#partners-container>.row{font-size:0;min-height:72px;text-align:center}#partners-container>.row>a{display:inline-block;vertical-align:middle;padding-bottom:20px}#partners-container>.row>a:last-child{padding-bottom:24px}#partners-container>.row>a:not(:last-child){padding-right:20px}@media all and (min-width:480px) and (max-width:767px){#partners-container>.row>a:last-child{padding-right:10px;padding-left:10px}}@media all and (max-width:479px){#partners-container>.row>a:not(:first-child){padding-left:10px}#partners-container>.row>a:not(:last-child){padding-right:10px}}#partners-container>.row>a>div{background-position:center;background-size:contain;background-repeat:no-repeat}@media all and (min-width:768px){#partners-container>.row{text-align:left}#partners-container>.row a:not(:last-child){padding-right:24px}}.public-page *{font-family:Montserrat}.public-page h1.page-title{font-weight:300;color:#31bcad;text-transform:capitalize;margin-bottom:24px;font-size:32px;text-align:left}@media all and (max-width:767px){.public-page h1.page-title{margin-bottom:24px;font-size:24px;text-align:center}}.public-page .page-subtitle{font-weight:300;color:#31bcad;margin-bottom:24px;font-size:24px}@media all and (max-width:767px){.public-page .page-subtitle{font-size:20px}}.list-component{margin-top:60px}.list-component>ul{padding-left:0!important;text-indent:0!important;overflow:hidden}.list-component>ul>li{overflow:hidden;margin-bottom:0}.list-component>ul>li span{text-indent:0}.list-component>ul.ul-header{border-bottom:1px solid #dcd7d7}.list-component>ul.ul-header>li span{color:#31bcad;float:left;display:block;padding:9px 0}.list-component>ul.ul-header>li span span{display:inline-block}@media all and (min-width:768px){.list-component>ul.ul-header>li span span{width:calc(100% - 24px);padding:0 12px}}@media all and (max-width:767px){.list-component>ul.ul-header>li span span{width:calc(100% - 20px);padding:0 10px}}.list-component>ul.ul-body>li{border-bottom:1px solid #dcd7d7}.list-component>ul.ul-body>li .li-header{cursor:pointer;position:relative}.list-component>ul.ul-body>li .li-header:hover{background:#e6e7e8}.list-component>ul.ul-body>li .li-header>span:not(.collapse-btn){float:left;display:block;padding:8px 0}.list-component>ul.ul-body>li .li-header>span:not(.collapse-btn)>span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media all and (min-width:768px){.list-component>ul.ul-body>li .li-header>span:not(.collapse-btn)>span{width:calc(100% - 24px);padding:0 12px}}@media all and (max-width:767px){.list-component>ul.ul-body>li .li-header>span:not(.collapse-btn)>span{width:calc(100% - 20px);padding:0 10px}}.list-component>ul.ul-body>li .li-header>span.inline-button{padding:0 0}.list-component>ul.ul-body>li .li-header>span.inline-button span{padding:0 0;width:100%}.list-component>ul.ul-body>li .li-header>span.inline-button span .button-link-type-2{width:calc(94px - 10px)}.list-component>ul.ul-body>li .li-header .collapse-btn{position:absolute;top:calc((100% - 7px)/ 2);padding:0}@media all and (min-width:768px){.list-component>ul.ul-body>li .li-header .collapse-btn{right:12px}}@media all and (max-width:767px){.list-component>ul.ul-body>li .li-header .collapse-btn{right:10px}}.list-component>ul.ul-body>li .li-header .collapse-btn .icon-collapse,.list-component>ul.ul-body>li .li-header .collapse-btn .icon-expand{padding:0}@media all and (min-width:768px){.list-component>ul.ul-body>li .li-header .collapse-btn .icon-collapse,.list-component>ul.ul-body>li .li-header .collapse-btn .icon-expand{margin:0 6px}}@media all and (max-width:767px){.list-component>ul.ul-body>li .li-header .collapse-btn .icon-collapse,.list-component>ul.ul-body>li .li-header .collapse-btn .icon-expand{margin:0 4px}}.list-component>ul.ul-body>li .li-header .collapse-btn .icon-expand:not(.selected){display:block}.list-component>ul.ul-body>li .li-header .collapse-btn .icon-collapse.selected{display:none}.list-component>ul.ul-body>li .li-body{padding:10px 0;display:none}.list-component>ul.ul-body>li.open .li-header{background:#31bcad;color:#fff}.list-component>ul.ul-body>li.open .li-header .icon-expand:not(.selected){display:none}.list-component>ul.ul-body>li.open .li-header .icon-collapse.selected{display:block}#header-container{background-image:url(/assets/cascais/images/header_street_parking.jpg);height:216px;position:relative}@media all and (max-width:767px){#header-container{height:140px}}#header-container #desktop-header .header-content{padding-top:48px;height:72px}#header-container #desktop-header .header-content #logo{margin-top:0;margin-bottom:0;height:72px}#header-container #mobile-header{background-color:transparent!important;height:80px}#header-container #mobile-header .header-content{padding-top:20px;height:60px}#header-container #mobile-header .header-content #logo{height:60px;margin-top:0;margin-bottom:0}#header-container .title{margin-top:24px;height:72px;background-color:rgba(88,89,91,.25)}@media all and (max-width:767px){#header-container .title{margin-top:20px;height:40px}}#header-container .title h1{font-family:Montserrat-Light;font-size:40px;color:#fff;line-height:72px;text-align:center}@media all and (max-width:767px){#header-container .title h1{line-height:40px;font-size:21px}}#header-container::after{height:0}#header-container+div{padding-top:0}@media all and (max-width:767px){#header-container+div{padding-top:0}}#content-wrapper{min-height:calc(100vh - 288px - 24px)!important}@media all and (max-width:767px){#content-wrapper{min-height:calc(100vh - 140px - 24px)!important}}@media (max-width:767px) and (min-width:480px){#content-wrapper #street-parking-page .row{max-width:360px!important}}#content-wrapper #street-parking-page .search{height:72px;background-color:#efeded}@media all and (max-width:767px){#content-wrapper #street-parking-page .search{height:40px}}#content-wrapper #street-parking-page .search.hold-on-window{z-index:100;width:100%}@media (max-width:767px) and (min-width:480px){#content-wrapper #street-parking-page .search .row{max-width:360px!important}}#content-wrapper #street-parking-page .search input{height:72px;font-family:Montserrat-Light;font-size:40px;color:#58595b;background-color:#efeded;width:100%;padding:0;border:0;text-align:center;text-transform:uppercase}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input{height:40px;font-size:21px}}#content-wrapper #street-parking-page .search input::-webkit-input-placeholder{color:#dcd7d7}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input::-webkit-input-placeholder{font-size:16px}}#content-wrapper #street-parking-page .search input::-moz-placeholder{color:#dcd7d7}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input::-moz-placeholder{font-size:16px}}#content-wrapper #street-parking-page .search input:-ms-input-placeholder{color:#dcd7d7}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input:-ms-input-placeholder{font-size:16px}}#content-wrapper #street-parking-page .search input:-moz-placeholder{color:#dcd7d7}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input:-moz-placeholder{font-size:16px}}@media all and (max-width:767px){#content-wrapper #street-parking-page .search input{height:40px}}#content-wrapper #street-parking-page .search .icons{height:72px;cursor:pointer}#content-wrapper #street-parking-page .search .icons:hover{background:#31bcad}#content-wrapper #street-parking-page .search .icons:hover .icon-street-parking-clean{background:url(/assets/cascais/images/icons/street-parking/street_parking_clean_pressed.png)}@media all and (max-width:767px){#content-wrapper #street-parking-page .search .icons:hover .icon-street-parking-clean{background:url(/assets/cascais/images/icons/street-parking/street_parking_clean_pressed_mobile.png)}}#content-wrapper #street-parking-page .search .icons:hover .icon-street-parking-search{background:url(/assets/cascais/images/icons/street-parking/street_parking_search_pressed.png)}@media all and (max-width:767px){#content-wrapper #street-parking-page .search .icons:hover .icon-street-parking-search{background:url(/assets/cascais/images/icons/street-parking/street_parking_search_pressed_mobile.png)}}@media all and (max-width:767px){#content-wrapper #street-parking-page .search .icons{height:40px}}#content-wrapper #street-parking-page .search .icons div{position:relative;top:50%;transform:translateY(-50%);left:28%}@media all and (max-width:1247px){#content-wrapper #street-parking-page .search .icons div{left:28%}}@media all and (max-width:767px){#content-wrapper #street-parking-page .search .icons div{left:30%}}#content-wrapper #street-parking-page .search .icons .icon-street-parking-clean{display:none}#content-wrapper #street-parking-page .page-container{margin-bottom:72px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container{margin-bottom:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list{position:relative;min-height:350px}#content-wrapper #street-parking-page .page-container #street-parking-list #results{display:none;margin-top:72px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results{margin-top:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header{height:48px;background-color:#31bcad;margin-bottom:12px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header{margin-top:40px;margin-bottom:8px;height:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li span:not(.collapse-btn){font-family:Montserrat-Regular;color:#fff;font-size:14px;line-height:48px}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li span:not(.collapse-btn) span{padding-left:12px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li span:not(.collapse-btn) span{padding-left:8px}}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li span:not(.collapse-btn){font-size:12px;line-height:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .cell,#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .state{height:48px;text-align:center}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .cell,#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .state{height:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .cell span,#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-header li .state span{padding-left:0!important;display:inline-block;vertical-align:middle;line-height:normal}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li{height:100%;border:1px solid #efeded;margin-bottom:12px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li{margin-bottom:8px;width:calc(100% - 2px)}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li.open{height:100%;border-color:#31bcad}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li.open .li-body{padding:10px 0;display:block}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li.open .li-header{border-bottom:1px solid #31bcad}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li.open .li-header .collapse-btn .icon-collapse{display:none}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li.open .li-header .collapse-btn .icon-collapse.selected{display:inline-block}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header{height:46px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header{height:38px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .collapse-btn .icon-collapse{width:15px;height:6px;background-image:url(/assets/cascais/images/icons/street-parking/street_parking_cell_open.png)}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .collapse-btn .icon-collapse.selected{display:none;width:15px;height:6px;background-image:url(/assets/cascais/images/icons/street-parking/street_parking_cell_close.png)}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .state{background-color:#eaf8f7;height:46px;text-align:center}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .state{height:38px;width:calc(40px - 2px)}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .state span{padding-left:0!important;display:inline-block;vertical-align:middle;line-height:normal!important}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn){font-family:Montserrat-Regular;color:#58595b;font-size:14px;line-height:46px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn){line-height:38px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn) .container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px;width:calc(100% - 8px)}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn) .container span{padding-left:12px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn) .container span{padding-left:8px}}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header span:not(.collapse-btn) .container{font-size:12px;line-height:38px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .collapse-btn{text-align:center}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .collapse-btn{line-height:38px}}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-header .collapse-btn span{padding-left:0!important;display:inline-block;vertical-align:middle;line-height:normal}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body{width:calc(100% - 2px)}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body span:not(.label):not(.text){height:50px;text-align:center;white-space:nowrap}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body span:not(.label):not(.text):before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.1em}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body .container{display:inline-block;vertical-align:middle;text-align:left}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body .container .label{font-family:Montserrat-Light;font-size:10px;color:#a9a8a9;line-height:12px}#content-wrapper #street-parking-page .page-container #street-parking-list #results .ul-body li .li-body .container .text{font-family:Montserrat-Light;font-size:12px;color:#58595b;line-height:12px;white-space:normal}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:432px;height:48px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate{width:200px;height:40px}}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container{position:relative;text-align:center}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container .icon-street-parking-empty,#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container .icon-street-parking-insert,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container .icon-street-parking-empty,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container .icon-street-parking-insert{display:table;margin:0 auto}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container .icon-street-parking-insert,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container .icon-street-parking-insert{cursor:pointer}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container .icon-street-parking-insert,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container .icon-street-parking-insert{margin-bottom:20px}}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container div,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container div{line-height:48px}@media all and (max-width:767px){#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results .container div,#content-wrapper #street-parking-page .page-container #street-parking-list #insert-plate .container div{line-height:20px}}#content-wrapper #street-parking-page .page-container #street-parking-list #empty-results{display:none}