@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Cabin");@import url("https://fonts.googleapis.com/css?family=Lato:300,400");html:not(.edit-mode),body:not(.edit-mode),.content-wrapper.edit-mode{-webkit-font-smoothing:antialiased !important;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:20px;background-color:#fff}body{font-size:14px}.vertical-section .vertical-section-container:not(.full-width){max-width:1280px}.pika-single button{outline:none;-webkit-box-shadow:none;box-shadow:none}.pika-single .pika-button:hover,.pika-single .is-selected .pika-button{background-color:#6ea847;color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}h2.title{font-size:2.788em;font-weight:600;margin:0;margin-bottom:8px;line-height:.97}h2.title b,h2.title strong{font-weight:600}h3.subtitle{font-size:1.658em;font-weight:normal;margin:0;margin-bottom:16px;color:#95979c;line-height:1.23}h3.subtitle b,h3.subtitle strong{font-weight:600}h4.content-title{font-size:1.5em;font-weight:600;color:#363c48;margin:0;margin-bottom:8px;line-height:1.22}h4.content-title b,h4.content-title strong{font-weight:600}p.content{color:#222324;font-size:1.214em;margin:0;line-height:1.26}p.content b,p.content strong{font-weight:600}blockquote{margin:0 0 26px;font-size:16px;border-left:5px solid #e1e2e3;color:#6c6e73;padding:20px 10px 20px 10px;margin:8px 0}blockquote small{display:inline-block}blockquote:before{content:''}blockquote p:last-child{margin-bottom:0}.loading .spinner{margin:0 auto;width:50px;height:40px;text-align:center;font-size:20px;display:table}.loading .spinner>div{background-color:#6ea847;height:100%;width:6px;display:inline-block;margin-left:2px;margin-right:2px;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;-moz-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.loading .spinner .rect:nth-child(2){-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;animation-delay:-1.1s}.loading .spinner .rect:nth-child(3){-webkit-animation-delay:-1s;-moz-animation-delay:-1s;animation-delay:-1s}.loading .spinner .rect:nth-child(4){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;animation-delay:-.9s}.loading .spinner .rect:nth-child(5){-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);-ms-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);-ms-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);-ms-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}.error .icon,.alert .icon{font-size:4.6em}.error .icon{color:#980000}.alert .icon{color:#ce9f30}.loading,.error,.alert,.success{text-align:center}.loading .title,.error .title,.alert .title,.success .title{font-size:21px;line-height:1.1em;margin-bottom:8px;display:block}.loading .subtitle,.error .subtitle,.alert .subtitle,.success .subtitle{font-size:14px}.btn{font-size:.875rem}.btn.btn-lg{font-size:1.09375rem}.btn.btn-sm{font-size:.78125rem}@media(max-width:767px){.loading .title,.error .title,.alert .title{font-size:16px}.loading .sub-title,.error .sub-title,.alert .sub-title{font-size:11px}.loading .spinner{font-size:14px;height:30px}.error .icon,.alert .icon{font-size:3.6em}}div[id^=privacy-modal]{z-index:9999}.login-container.with-navbar{padding-top:179px;padding-bottom:64px}.dropdown-container-input{list-style:none;padding-left:0;margin:0}.dropdown-input{font-size:12px;line-height:18px;letter-spacing:1.08px;text-transform:uppercase;background-color:#fff;border:1px solid #afafaf;width:100%;padding:0;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dropdown-input a,.dropdown-input a:hover,.dropdown-input a:focus{color:unset;text-decoration:none;outline:none}.dropdown-input.show .dropdown-menu{display:block;border:none;color:inherit;margin:0;min-width:unset}.dropdown-input.show .caret{margin-top:-.64em}.dropdown-input.show .caret::after{content:"︿"}.dropdown-input .dropdown-select{display:block;padding:12px 12px;padding-right:0;margin-right:30px;min-height:42px}.dropdown-input .dropdown-menu{position:absolute;max-height:250px;overflow-y:scroll;display:none;top:100%;left:0;z-index:1000;float:left;width:100%;outline:1px solid #000;padding:5px 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-input .dropdown-menu .dropdown-item{display:block;padding:12px 20px;width:100%;color:#2b2b2b}.dropdown-input .dropdown-menu .dropdown-item[selected],.dropdown-input .dropdown-menu .dropdown-item.active,.dropdown-input .dropdown-menu .dropdown-item.selected,.dropdown-input .dropdown-menu .dropdown-item:hover,.dropdown-input .dropdown-menu .dropdown-item:focus,.dropdown-input .dropdown-menu .dropdown-item:active{background-color:#6dc234;text-decoration:none;color:#fff}.dropdown-input .caret{display:inline-block;position:absolute;right:8px;top:1.74em;margin-top:-.4em;margin-left:2px;font-size:1em;vertical-align:middle;border:none;width:auto;height:auto}.dropdown-input .caret::after{content:"﹀"}.theme-control:not(.no-theme-style),input[type=text]:not(.no-theme-style),input[type=date]:not(.no-theme-style),input[type=number]:not(.no-theme-style),input[type=tel]:not(.no-theme-style),input[type=email]:not(.no-theme-style),input[type=password]:not(.no-theme-style),textarea:not(.no-theme-style),select:not(.no-theme-style){font-size:12px;line-height:18px;letter-spacing:1.08px;width:100%;padding:12px 12px;text-align:left;background-color:#fff;border-width:1px;border-style:solid;border-color:#afafaf;border-radius:0 !important}.theme-control:not(.no-theme-style)[readonly],input[type=text]:not(.no-theme-style)[readonly],input[type=date]:not(.no-theme-style)[readonly],input[type=number]:not(.no-theme-style)[readonly],input[type=tel]:not(.no-theme-style)[readonly],input[type=email]:not(.no-theme-style)[readonly],input[type=password]:not(.no-theme-style)[readonly],textarea:not(.no-theme-style)[readonly],select:not(.no-theme-style)[readonly]{cursor:pointer}.theme-control:not(.no-theme-style):focus,input[type=text]:not(.no-theme-style):focus,input[type=date]:not(.no-theme-style):focus,input[type=number]:not(.no-theme-style):focus,input[type=tel]:not(.no-theme-style):focus,input[type=email]:not(.no-theme-style):focus,input[type=password]:not(.no-theme-style):focus,textarea:not(.no-theme-style):focus,select:not(.no-theme-style):focus{outline:none}.custom-control-label:not(.no-theme-style)::before{border-width:1px;border-style:solid;border-color:#afafaf}textarea:not(.no-theme-style){resize:none}.pikaday-container{width:100%;background-color:#fff;border-width:1px;border-style:solid;border-color:#afafaf;border-radius:0 !important}.pikaday-container input[type=text]{font-size:12px;line-height:18px;letter-spacing:1.08px;width:100%;padding:12px 12px;text-align:left;background-color:#fff;border:none}.theme-button{text-transform:uppercase;outline:none;min-height:44px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.theme-button:hover,.theme-button:focus,.theme-button:active{outline:none}.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:25px;cursor:pointer}.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;border-radius:2px;border:1px solid #afafaf;background-color:#fff}.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;padding-left:3px;font-size:11px;color:#222324}.checkbox input[type="checkbox"]{display:none;z-index:1;cursor:pointer}.checkbox input[type="checkbox"]:focus+label::before{outline:none}.checkbox input[type="checkbox"]:checked+label::after{display:inline-block;font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.checkbox input[type="checkbox"]:disabled+label{opacity:.65}.checkbox input[type="checkbox"]:disabled+label::before{background-color:#fafafa;cursor:not-allowed}.widget-image-simple.proportionate{width:100%;height:auto}.widget-image-simple.proportionate img{width:100%;height:auto}.widget-image-simple.adapted,.widget-image-simple.cropped{width:100%;height:100%}.widget-image-simple.adapted .image,.widget-image-simple.cropped .image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat}.widget-image-simple.adapted .image{background-size:100% 100%}.widget-image-simple.cropped .image{background-size:cover}.widget-text-html a:hover,.widget-text-html a:active,.widget-text-html a{text-decoration:none}.widget-text-simple p{margin:0}.widget-text-simple a:hover{text-decoration:none;text-transform:none}.widget-text-simple p{color:#000}.geoname-manage{width:100%}.geoname{overflow:visible}.geoname[disabled] input{cursor:not-allowed}.geoname .geoname-input{position:relative}.geoname .geoname-input input{width:100%}.geoname .geoname-input span{margin:0;font-size:1.4em;z-index:1;position:absolute;top:2px;right:0;z-index:2;display:block;width:37px;height:37px;line-height:37px;text-align:center;pointer-events:none}.geoname .geoname-container.is-showing{z-index:2}.geoname .geoname-container .geoname-virtual-repeat-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:2;display:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container{margin:0;list-style:none;padding:0}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;margin:0;white-space:nowrap;z-index:3;cursor:pointer;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:focus{outline:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.no-matches a{text-decoration:none}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion .geoname-suggestion-label{display:block;line-height:2}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion .geoname-suggestion-info{display:block;font-size:12px;line-height:1.5}.geoname-manual-insert{display:none}.geoname .geoname-input span{color:#aaa}@media screen and (-ms-high-contrast:active){.geoname .geoname-input{border:1px solid #fff}}.geoname .geoname-container .geoname-virtual-repeat-container{background-color:#fff}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion{color:#808080;border-bottom:1px solid #ddd}@media screen and (-ms-high-contrast:active){.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:focus{color:#fff}}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover,.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected{background:#6dc234;color:#fff}.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover a,.geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected a{color:inherit}.widget-form .field-label{display:block}.widget-form .field-label,.widget-form .g-recaptcha,.widget-form .btn{margin-top:8px}.widget-form .with-recaptcha .btn{margin-top:20px}.widget-form .form-confirm,.widget-form .form-error{display:none}.widget-form .checkbox{margin-bottom:0;padding-left:0}.widget-form input[id^=privacy-checkbox]{margin-top:16px}.widget-form .field-label{color:#2b2b2b}.widget-form .dropdown .dropdown-menu .dropdown-item[selected],.widget-form .dropdown .dropdown-menu .dropdown-item:hover,.widget-form .dropdown .dropdown-menu .dropdown-item:focus{background-color:#6dc234;color:#fff}.widget-form .geoname-suggestion[selected],.widget-form .geoname-suggestion:hover,.widget-form .geoname-suggestion:focus{background-color:#6dc234}.widget-form .geoname-suggestion[selected] .geoname-suggestion-label,.widget-form .geoname-suggestion[selected] .geoname-suggestion-info,.widget-form .geoname-suggestion:hover .geoname-suggestion-label,.widget-form .geoname-suggestion:hover .geoname-suggestion-info,.widget-form .geoname-suggestion:focus .geoname-suggestion-label,.widget-form .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-form .checkbox label{color:#2b2b2b}.widget-form .checkbox label a{color:#6dc234}.widget-form .checkbox label a:hover,.widget-form .checkbox label a:focus,.widget-form .checkbox label a:active{color:#77cc3f}.widget-form .send-button,.widget-form .accept-privacy{background-color:#6dc234;border-color:#6dc234;color:#fff}.widget-form .send-button:hover,.widget-form .send-button:focus,.widget-form .send-button:active,.widget-form .accept-privacy:hover,.widget-form .accept-privacy:focus,.widget-form .accept-privacy:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.widget-form .form-error p{color:#d92828}.widget-cookie-policy{text-align:justify}.widget-cookie-policy h5.block-title{font-size:1rem}.widget-cookie-policy h4.content-title{font-size:1.6875rem}.widget-cookie-policy p.content{margin-bottom:16px;text-align:justify}.widget-cookie-policy blockquote{border-left-width:4px;padding-top:0;padding-bottom:0;margin-bottom:20px}.widget-cookie-policy .provider-info{list-style:none;padding:8px}.widget-cookie-policy ul{list-style-type:lower-latin}.widget-cookie-policy h5.block-title{color:#363c48}.widget-cookie-policy h4.content-title{color:#363c48}.widget-cookie-policy h4.content-title.section-0{color:#c1c1c1}.widget-cookie-policy h4.content-title.section-1{color:#6ca0b6}.widget-cookie-policy h4.content-title.section-2{color:#e9785b}.widget-cookie-policy h4.content-title.section-3{color:#67b2d9}.widget-cookie-policy h4.content-title.section-4{color:#31a38d}.widget-cookie-policy h4.content-title.section-5{color:#78b7b2}.widget-cookie-policy h4.content-title.section-6{color:#d55472}.widget-cookie-policy h4.content-title.section-7{color:#fac8a2}.widget-cookie-policy h4.content-title.section-8{color:#1f6297}.widget-cookie-policy h4.content-title.section-9{color:#1f6297}.widget-cookie-policy h4.content-title.section-10{color:#1f6297}.widget-cookie-policy h4.content-title.section-11{color:#f8bd30}.widget-cookie-policy h4.content-title.section-12{color:#eb7821}.widget-cookie-policy blockquote{color:#6c6e73}.widget-cookie-policy blockquote.section-0{border-left-color:#c1c1c1}.widget-cookie-policy blockquote.section-1{border-left-color:#6ca0b6}.widget-cookie-policy blockquote.section-2{border-left-color:#e9785b}.widget-cookie-policy blockquote.section-3{border-left-color:#67b2d9}.widget-cookie-policy blockquote.section-4{border-left-color:#31a38d}.widget-cookie-policy blockquote.section-5{border-left-color:#78b7b2}.widget-cookie-policy blockquote.section-6{border-left-color:#d55472}.widget-cookie-policy blockquote.section-7{border-left-color:#fac8a2}.widget-cookie-policy blockquote.section-8{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-9{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-10{border-left-color:#1f6297}.widget-cookie-policy blockquote.section-11{border-left-color:#f8bd30}.widget-cookie-policy blockquote.section-12{border-left-color:#eb7821}.widget-video-youtube{display:block;width:100%;height:100%}.widget-video-youtube .widget-video-player{display:block;overflow:hidden;position:relative;width:100%;height:100%;min-height:120px;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover}.widget-video-youtube .widget-video-player .widget-video-play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("https://cms-cdn.ericsoft.com/cms/images/ic-video-play.png") no-repeat}.widget-divider hr{border:0;height:1px}.widget-divider hr{background-image:-webkit-linear-gradient(left,transparent,#dbdbdb,transparent);background-image:linear-gradient(to right,transparent,#dbdbdb,transparent);background-color:#dbdbdb;border:0;height:1px}.widget-language-selector .current-language{font-style:normal;line-height:22px;position:relative;display:block;outline:none;text-decoration:none}.widget-language-selector .current-language .fa,.widget-language-selector .current-language .fas,.widget-language-selector .current-language .far,.widget-language-selector .current-language .fab{margin-right:5px;font-size:22px;margin-left:2px}.widget-language-selector .current-language span{vertical-align:top}.widget-language-selector .languages{border:0;box-shadow:0 20px 45px rgba(0,0,0,.08);transform:translate3d(0,0,0);margin:-3px 0 0 0;padding:5px;text-align:left;position:absolute;z-index:1000;float:left;font-size:14px;list-style:none;background-clip:padding-box;border-radius:2px;left:15px;right:15px;width:auto;opacity:0;display:none}.widget-language-selector .languages li a{text-decoration:none;padding:8px;display:block;width:100%}.widget-language-selector.opened .languages{top:auto;opacity:1}.widget-language-selector .current-language{color:#fff}.widget-language-selector .languages{background-color:#4b4b4b;color:#fff}.widget-language-selector .languages a{background-color:transparent;color:#fff}.widget-language-selector .languages a:hover{background-color:#3e3e3e}@media(max-width:575px){.horizontal-section[data-custom-width] .widget-button,.horizontal-section[data-custom-width] .widget-button .theme-button{width:100%}}@media(min-width:576px) and (max-width:767px){.horizontal-section[data-custom-width-sm] .widget-button,.horizontal-section[data-custom-width-sm] .widget-button .theme-button{width:100%}}@media(min-width:768px) and (max-width:991px){.horizontal-section[data-custom-width-md] .widget-button,.horizontal-section[data-custom-width-md] .widget-button .theme-button{width:100%}}@media(min-width:992px){.horizontal-section[data-custom-width-lg] .widget-button,.horizontal-section[data-custom-width-lg] .widget-button .theme-button{width:100%}}.widget-button .btn{min-height:0 !important}.widget-button .btn:hover,.widget-button .btn:active,.widget-button .btn:focus{text-decoration:none;outline:none}.widget-button .btn.extra-small{padding:1px 5px;font-size:12px;line-height:1.5}.widget-button .btn.small{padding:5px 10px;font-size:12px;line-height:1.5}.widget-button .btn.normal{padding:9px 15px;font-size:18px;line-height:1.3333333}.widget-button .btn.large{padding:14px 21px;font-size:20px;line-height:1.3333333}.widget-button .btn{background-color:#08c;border-color:#0077b3;color:#fff}.widget-button .btn:hover{background-color:#0099e6;border-color:#08c}.widget-search-panel{margin-bottom:8px}.widget-search-panel.vertical .search-label{margin-top:8px}.widget-search-panel .search-label{display:block;text-align:left}.widget-search-panel .search-button-container .search-button{width:100%}@media(max-width:767px){.widget-search-panel .search-button-container{padding-top:16px}}@media(max-width:991px){.widget-search-panel .search-label{margin-top:8px}.widget-search-panel .search-button-container{text-align:right}.widget-search-panel .search-button-container .search-button{width:auto}}.widget-search-panel span:not(.caret){color:#2b2b2b}.widget-search-panel .dropdown .dropdown-menu .dropdown-item[selected],.widget-search-panel .dropdown .dropdown-menu .dropdown-item:hover,.widget-search-panel .dropdown .dropdown-menu .dropdown-item:focus{background-color:#6dc234;color:#fff}.widget-search-panel .geoname-suggestion.selected,.widget-search-panel .geoname-suggestion:hover,.widget-search-panel .geoname-suggestion:focus{background-color:#6dc234}.widget-search-panel .geoname-suggestion.selected .geoname-suggestion-label,.widget-search-panel .geoname-suggestion.selected .geoname-suggestion-info,.widget-search-panel .geoname-suggestion:hover .geoname-suggestion-label,.widget-search-panel .geoname-suggestion:hover .geoname-suggestion-info,.widget-search-panel .geoname-suggestion:focus .geoname-suggestion-label,.widget-search-panel .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-search-panel .search-button{background-color:#6dc234;border-color:#6dc234;color:#fff}.widget-search-panel .search-button:hover,.widget-search-panel .search-button:focus,.widget-search-panel .search-button:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.pika-single.theme- .pika-button:hover,.pika-single.theme- .is-selected .pika-button{background-color:#6dc234;color:#fff}.widget-search-section h2.title{margin-top:0;font-weight:600;color:#363c48;font-size:38px;margin-bottom:13px;line-height:1.1}.widget-search-section .search-panel,.widget-search-section .search-order,.widget-search-section .search-filters,.widget-search-section .search-header-mobile,.widget-search-section .loading,.widget-search-section .error,.widget-search-section .alert,.widget-search-section .welcome-message{background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-search-section .search-button{width:149px}.widget-search-section .slider .slider-selection{background-color:#d0e4c3}.widget-search-section .search-message{position:relative;text-align:center;line-height:10px;min-height:85px}.widget-search-section .search-message .results-number{font-size:28px;font-weight:bold}.widget-search-section .collapse-title{width:100%;height:32px;border:0;text-align:left;padding-left:20px;padding-right:20px;font-size:14px;font-weight:700;background-color:#e9e8e2;cursor:default}.widget-search-section .collapse-title:hover,.widget-search-section .collapse-title:active,.widget-search-section .collapse-title:focus{outline:none}@media(max-width:600px){.widget-search-section .search-header{display:none}.widget-search-section .arrival-date{display:none}.widget-search-section .departure-date{display:none}.widget-search-section .pax{display:none}.widget-search-section .search-filters{display:none}.widget-search-section .search-order{display:none}.widget-search-section .dates-mobile .skew-border-container-right,.widget-search-section .dates-mobile .skew-border-container-left,.widget-search-section .pax-mobile .skew-border-container-right,.widget-search-section .pax-mobile .skew-border-container-left{width:50%}.widget-search-section .dates-mobile .skew-border-container-right,.widget-search-section .pax-mobile .skew-border-container-right{margin-right:8px}.widget-search-section .dates-mobile .skew-border-container-left,.widget-search-section .pax-mobile .skew-border-container-left{margin-left:8px}.widget-search-section .rigth-border-skew{border-right:none;position:relative}.widget-search-section .rigth-border-skew::after{content:'';position:absolute;z-index:2;height:calc(100% + 2px);right:-7px;top:-1px;bottom:0;-webkit-transform:skew(16deg);-moz-transform:skew(16deg);-ms-transform:skew(16deg);-o-transform:skew(16deg);transform:skew(16deg);border-right:1px solid #afafaf;border-bottom:1px solid #afafaf;width:13px}.widget-search-section .left-border-skew{border-left:none;position:relative}.widget-search-section .left-border-skew::before{content:'';position:absolute;z-index:2;height:calc(100% + 2px);left:-7px;top:-1px;bottom:0;-webkit-transform:skew(16deg);-moz-transform:skew(16deg);-ms-transform:skew(16deg);-o-transform:skew(16deg);transform:skew(16deg);border-left:1px solid #afafaf;border-top:1px solid #afafaf;width:13px}.widget-search-section .search-header-mobile{margin-bottom:16px;padding-top:16px;padding-bottom:16px;padding-left:16px}.widget-search-section .search-header-mobile .dropdown-input{border:none}.widget-search-section .search-header-mobile .fa-sort{font-size:18px}.widget-search-section .search-header-mobile .filter-mobile-section{padding:0}.widget-search-section .search-header-mobile .filter-mobile{margin-left:2px;font-size:12px;line-height:18px;letter-spacing:1.08px;text-transform:uppercase;cursor:pointer}.widget-search-section .search-header-mobile .search-result-count{margin-left:5px}}@media(min-width:600px){.widget-search-section .dates-mobile{display:none}.widget-search-section .pax-mobile{display:none}.widget-search-section .search-header-mobile{display:none}}.widget-search-section .search-filters-mobile .star-icon,.widget-search-section .search-filters .star-icon{margin:0 2px;color:#ffbd00}.widget-search-section .search-filters-mobile .star-icon.disabled,.widget-search-section .search-filters .star-icon.disabled{color:#e4e4e4}.widget-search-section .search-filters-mobile .checkbox label,.widget-search-section .search-filters .checkbox label{display:block}.widget-search-section .search-filters-mobile .checkbox .filter-description,.widget-search-section .search-filters .checkbox .filter-description{width:100%}.widget-search-section .search-filters-mobile .filtered-structure-count,.widget-search-section .search-filters .filtered-structure-count{width:32px;height:20px;float:right;border-radius:2px;text-align:right;font-size:12px;padding:0 6px}.widget-search-section .search-filters-mobile .limited-filter-box-container,.widget-search-section .search-filters .limited-filter-box-container{position:relative}.widget-search-section .search-filters-mobile .with-hidden-elements,.widget-search-section .search-filters .with-hidden-elements{padding-bottom:30px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box{padding:16px 16px 0 16px}.widget-search-section .search-filters-mobile .limited-filter-box-container .no-hidden-elements,.widget-search-section .search-filters .limited-filter-box-container .no-hidden-elements{padding-bottom:8px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box-footer,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box-footer{padding:0 16px 0 16px;position:absolute;height:20px;margin-top:4px;margin-bottom:4px}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box-footer i,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box-footer i{margin-right:3px}.widget-search-section .search-filters-mobile .limited-filter-box-footer .less-action-text,.widget-search-section .search-filters-mobile .limited-filter-box-footer .more-action-text,.widget-search-section .search-filters .limited-filter-box-footer .less-action-text,.widget-search-section .search-filters .limited-filter-box-footer .more-action-text{cursor:pointer}.widget-search-section .search-filters-mobile .limited-filter-box-footer div.collapsed .less-action-text,.widget-search-section .search-filters .limited-filter-box-footer div.collapsed .less-action-text{display:none}.widget-search-section .search-filters-mobile .limited-filter-box-footer div:not(.collapsed) .more-action-text,.widget-search-section .search-filters .limited-filter-box-footer div:not(.collapsed) .more-action-text{display:none}.widget-search-section .search-filters-mobile .limited-filter-box-footer div:not(.collapsed) i,.widget-search-section .search-filters .limited-filter-box-footer div:not(.collapsed) i{transform:rotate(180deg)}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box.collapse:not(.show),.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box.collapse:not(.show){display:block;height:179px;overflow-y:hidden}.widget-search-section .search-filters-mobile .limited-filter-box-container .limited-filter-box.collapsing,.widget-search-section .search-filters .limited-filter-box-container .limited-filter-box.collapsing{height:179px}.widget-search-section #filters-mobile-dialog{z-index:10000}.widget-search-section .welcome-message h3{font-size:18px;margin-bottom:16px}.widget-search-section .welcome-message .fa,.widget-search-section .welcome-message .fas,.widget-search-section .welcome-message .far,.widget-search-section .welcome-message .fab{color:#6ea847;margin-right:8px;vertical-align:middle}.widget-search-section .welcome-message hr{max-width:80%}.widget-search-section .search-result{border:1px solid #eceae2}.widget-search-section .search-result:not(:last-child){margin-bottom:16px}.widget-search-section .search-result .search-result-container{min-height:180px;position:relative;background:#fff;border:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-search-section .search-result .search-result-container.invalid{background:#fafafa;opacity:.8}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{color:#980000;font-size:1.7rem;margin-top:0;text-align:center}@media(max-width:991px){.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.4rem}}.widget-search-section .search-result .search-result-container:hover{-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.widget-search-section .search-result .search-result-container .search-result-image-container{padding:0}.widget-search-section .search-result .search-result-container .search-result-image-container .search-result-image{height:178px;background-position:center center;background-repeat:no-repeat;background-size:contain}.widget-search-section .search-result .search-result-container .search-result-info{height:100%;padding:16px}.widget-search-section .search-result .search-result-container .search-result-info>div{height:100%}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{display:block;color:#363c48;text-decoration:none;background:transparent;font-size:2.25rem;font-weight:600;line-height:1em}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name:hover{color:#0084c0}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description{margin-top:10px;margin-bottom:10px}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{font-family:inherit !important;font-weight:normal !important;font-size:14px !important;color:#95979c !important;background-color:transparent !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{margin:0 !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description table,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description img{display:none !important}.widget-search-section .search-result .search-result-container .search-result-stars{display:inline-block;list-style:none;margin:0;padding:0}.widget-search-section .search-result .search-result-container .search-result-stars .search-result-star{font-size:12px;display:inline-block;color:#ffbd00}.widget-search-section .search-result .search-result-container .search-result-distance{color:#808080}.widget-search-section .search-result .search-result-container .search-result-price{text-align:center}.widget-search-section .search-result .search-result-container .search-result-price button{min-width:76px}.widget-search-section .search-result .search-result-container .search-result-price span{font-size:2rem;color:#363c48;margin-top:30px;display:block}@media(max-width:991px){.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.8rem}}.widget-search-section .search-result .search-result-container .search-result-services{margin:0;padding:0;list-style:none;width:100%}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service{width:28px;height:28px;padding:5px;background-color:#fff;border:1px solid #ebebeb;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service:not(:last-child){margin-right:2px}.widget-search-section .pagination{border:1px solid #eceae2;margin-top:16px;float:right}.widget-search-section .pagination ul{display:block;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);margin:0;padding:0}.widget-search-section .pagination ul li{list-style:none;display:inline-block;padding:8px 16px;background-color:transparent}.widget-search-section .pagination ul li:not(:last-child){border-right:1px solid #dedede}.widget-search-section .pagination ul li.current{background-color:#6dc234;color:#fff}.widget-search-section .pagination ul li:hover{cursor:pointer}@media(max-width:767px){.widget-search-section h2.title{font-size:26px}.widget-search-section .right-content{margin-top:16px}.widget-search-section .search-result:not(:last-child){margin-bottom:8px}.widget-search-section .search-result .search-result-container{height:145px}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.5rem}.widget-search-section .search-result .search-result-container .search-result-services{position:unset;top:unset;left:unset}.widget-search-section .search-result .search-result-container .search-result-services .search-result-service{width:24px;height:24px;font-size:11px}.widget-search-section .search-result .search-result-container .search-result-info{padding:8px}.widget-search-section .search-result .search-result-container .search-result-info .search-result-description,.widget-search-section .search-result .search-result-container .search-result-info .search-result-description *{font-size:12px !important}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{font-size:16px}.widget-search-section .search-result .search-result-container .search-result-price{padding:0}.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.3em}}@media(max-width:767px) and (max-width:500px){.widget-search-section .search-result .search-result-container .search-result-price span{font-size:1.1em}}@media(max-width:767px){.widget-search-section .search-result .search-result-container .search-result-price button{min-height:38px;font-size:14px;padding:7px}.widget-search-section .welcome-message h3{margin:0;font-size:16px}}@media(max-width:670px){.widget-search-section .search-result .search-result-container{height:180px}.widget-search-section .search-result .search-result-container.invalid .search-result-price span{font-size:1.3rem;text-align:center}.widget-search-section .search-result .search-result-container .search-result-info .search-result-name{font-size:18px}.widget-search-section .search-result .search-result-container .search-result-info>div{width:100%}.widget-search-section .search-result .search-result-container .search-result-info>div:first-child{height:calc(100% - 32px)}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price{text-align:right}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price span{margin:0}.widget-search-section .search-result .search-result-container .search-result-info .search-result-price button{margin:0;min-height:32px;font-size:12px;padding:5px}}.widget-search-section .dropdown .dropdown-menu .dropdown-item[selected],.widget-search-section .dropdown .dropdown-menu .dropdown-item.selected,.widget-search-section .dropdown .dropdown-menu .dropdown-item.active,.widget-search-section .dropdown .dropdown-menu .dropdown-item:hover,.widget-search-section .dropdown .dropdown-menu .dropdown-item:focus,.widget-search-section .dropdown .dropdown-menu .dropdown-item:active{background-color:#1787cb;color:#fff}.widget-search-section .geoname-suggestion.selected,.widget-search-section .geoname-suggestion:hover,.widget-search-section .geoname-suggestion:focus{background-color:#1787cb}.widget-search-section .geoname-suggestion.selected .geoname-suggestion-label,.widget-search-section .geoname-suggestion.selected .geoname-suggestion-info,.widget-search-section .geoname-suggestion:hover .geoname-suggestion-label,.widget-search-section .geoname-suggestion:hover .geoname-suggestion-info,.widget-search-section .geoname-suggestion:focus .geoname-suggestion-label,.widget-search-section .geoname-suggestion:focus .geoname-suggestion-info{color:#fff}.widget-search-section .search-button,.widget-search-section .select-button{background-color:#1787cb;border-color:#1787cb;color:#fff}.widget-search-section .search-button:hover,.widget-search-section .search-button:focus,.widget-search-section .search-button:active,.widget-search-section .select-button:hover,.widget-search-section .select-button:focus,.widget-search-section .select-button:active{background-color:#6ea847;border-color:#6ea847;color:#fff}.widget-search-section .loading .spinner>div{background-color:#6dc234}.widget-search-section .pagination ul li.current{background-color:#1787cb;color:#fff}.widget-search-section .search-filters-mobile .filtered-structure-count,.widget-search-section .search-filters .filtered-structure-count{background-color:transparent;color:#95979c}.pika-single.theme- .pika-button:hover,.pika-single.theme- .is-selected .pika-button{background-color:#1787cb;color:#fff}.widget-video-integrated{position:relative;overflow:hidden;height:100%;width:100%;min-height:120px}.widget-video-integrated video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.widget-video-integrated .poster-image{min-width:100%;height:100%;min-height:120px;background-position:50%;background-size:cover}.widget-map-place{min-width:100%;width:100%;min-height:320px;height:100%}.widget-map-place .info-window-text h3{margin-bottom:0;margin-top:8px;text-align:center}.widget-map-directions,.widget-map-directions>div{min-width:100%;width:100%;min-height:320px;height:100%}.widget-map-directions input{width:70% !important;margin:8px}.widget-view-filters{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.widget-view-filters aside{margin-bottom:16px}.widget-view-filters .view-filter-name{font-size:1.48em;font-weight:600;line-height:1.1;margin-top:0;margin-bottom:13px}.widget-view-filters .list{padding:0;margin-top:0;margin-bottom:0}.widget-view-filters .list.bottom-border{border-bottom:1px solid;margin-bottom:16px}.widget-view-filters .list.bottom-border li:last-of-type{margin-bottom:16px}.widget-view-filters .list li{list-style:none;line-height:1.2;float:none;position:relative;display:block}.widget-view-filters .list li+li{margin-top:2px;margin-left:0}.widget-view-filters .list li a{padding:4px 4px 4px 0;position:relative;display:block}.widget-view-filters .list li a:hover,.widget-view-filters .list li a:focus{background:none;text-decoration:none;outline:none}.widget-view-filters .list li a.selected{font-weight:bold}.widget-view-filters .list.bottom-border{border-bottom-color:#e9eaeb}.widget-view-filters .list li a{color:#95979c}.widget-view-filters .list li a:hover,.widget-view-filters .list li a:focus{color:#5e6065}.widget-view-filters .list li a.selected{color:#000}.widget-view-filters input[type="checkbox"]:checked+label{color:#000;font-weight:bold}.widget-icon-social a.social-icon{display:inline-block;text-align:center}.widget-icon-social a.social-icon.\31x{height:30px;line-height:30px;width:30px}.widget-icon-social a.social-icon.\32x{height:50px;line-height:60px;width:50px}.widget-icon-social a.social-icon.\34x{height:80px;line-height:110px;width:80px}.widget-icon-social a.social-icon{background-color:rgba(255,255,255,0);color:#08c}.widget-restaurant-menu .btn{font-size:.9rem;word-wrap:break-word;white-space:normal}.widget-restaurant-menu .breadcrumb,.widget-restaurant-menu .loading,.widget-restaurant-menu .shopping-cart,.widget-restaurant-menu .node,.widget-restaurant-menu .product,.widget-restaurant-menu .success,.widget-restaurant-menu .error{border:1px solid;border-radius:0;-webkit-box-shadow:0 0 8px #ccc;box-shadow:0 0 8px #ccc}.widget-restaurant-menu .breadcrumb .breadcrumb-item a{text-decoration:none}.widget-restaurant-menu .shopping-cart-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.widget-restaurant-menu .shopping-cart{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:768px){.widget-restaurant-menu .shopping-cart{position:fixed;bottom:0;left:0;right:0;top:calc(100% - 58px);z-index:10;overflow-y:hidden;-webkit-transition:top .4s ease-out;-moz-transition:top .4s ease-out;transition:top .4s ease-out}.widget-restaurant-menu .shopping-cart .shopping-cart-title{padding-bottom:16px !important}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator{position:relative}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge{position:absolute;top:-6px;left:-6px;padding:3px 6px;font-size:12px;font-weight:600;border-radius:50%;-webkit-animation-name:bounce;-moz-animation-name:bounce;animation-name:bounce}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge.animated{-webkit-animation-duration:250ms;-moz-animation-duration:250ms;animation-duration:250ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .fa-shopping-cart{font-size:26px}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .fa-chevron-right{font-size:16px;margin-left:8px;margin-top:4px;-webkit-transition:-webkit-transform 500ms ease-out;-moz-transition:-moz-transform 500ms ease-out;transition:transform 500ms ease-out}.widget-restaurant-menu .shopping-cart.open{z-index:10000;overflow-y:auto;top:68px;height:calc(100% - 68px)}.widget-restaurant-menu .shopping-cart.open .shopping-cart-title .fa-chevron-right{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.widget-restaurant-menu .shopping-cart.hidden{display:none}}.widget-restaurant-menu .shopping-cart .shopping-cart-title{margin-top:0;padding:16px 16px 0 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-subtotal{padding:0 16px 16px 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-initial-message{padding:0 16px}.widget-restaurant-menu .shopping-cart .shopping-cart-detail{padding:8px 16px;display:inline-block;clear:both;width:100%}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-divider{border-bottom:1px dashed}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-image{width:50px;margin:0 8px 0 0;height:50px;display:inline-block;vertical-align:top;float:left;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info{float:left;width:calc(77% - 58px);cursor:pointer}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-name,.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-modifier{font-weight:600;margin:0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-price{font-weight:500;font-size:.95em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-notes{font-weight:300;font-size:.87em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations{margin:0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations li{font-weight:300;font-size:.87em}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove{float:right;text-align:right;width:calc(23% - 8px);margin-left:8px}@media(max-width:768px){.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove{font-size:1.3em}}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove{display:block}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-plus,.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-minus{cursor:pointer}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-remove .fa-minus{margin-right:8px}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-total-price-remove .shopping-cart-detail-price{font-weight:600}.widget-restaurant-menu .shopping-cart .shopping-cart-actions{padding:16px}.widget-restaurant-menu .node{position:relative;text-align:center;cursor:pointer;margin-bottom:16px}.widget-restaurant-menu .node .node-image{user-select:none;width:100%;height:200px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width:440px){.widget-restaurant-menu .node .node-image{height:150px}}.widget-restaurant-menu .node h3{padding:.5em 0;margin:0;font-size:18px;line-height:26px;letter-spacing:3px;font-weight:600}.widget-restaurant-menu .product{padding:30% 16px 16px;position:relative;text-align:center;margin-top:30%;height:300px}@media(max-width:576px){.widget-restaurant-menu .product{height:auto}}@media(min-width:577px) and (max-width:768px){.widget-restaurant-menu .product{height:330px}}@media(max-width:768px){.widget-restaurant-menu .product{padding-top:90px;margin-top:90px}}.widget-restaurant-menu .product .product-content{display:block;font-size:14px;line-height:22px;cursor:pointer}.widget-restaurant-menu .product .product-content .product-image{width:52%;margin:0;position:absolute;top:0;left:50%;height:auto;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-shadow:0 -2px 8px #ccc;box-shadow:0 -2px 8px #ccc}@media(max-width:768px){.widget-restaurant-menu .product .product-content .product-image{width:150px}}.widget-restaurant-menu .product .product-content .product-title{font-size:18px;line-height:26px;letter-spacing:3px;font-weight:600;padding:0;margin:0 0 13px 0;word-wrap:break-word;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.widget-restaurant-menu .product .product-content .product-description{margin:8px 0 18px 0}.widget-restaurant-menu .product .product-content .product-description,.widget-restaurant-menu .product .product-content .product-description p,.widget-restaurant-menu .product .product-content .product-description span{font-weight:300 !important;font-family:inherit !important;color:inherit !important;font-size:inherit !important}.widget-restaurant-menu .product .product-actions{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-left:15px;padding-right:15px}@media(max-width:576px){.widget-restaurant-menu .product .product-actions{position:initial}}.widget-restaurant-menu .product .product-actions .product-price{font-size:24px;line-height:26px;letter-spacing:3px;display:block}.widget-restaurant-menu .product .product-actions .product-add-to-cart-button{margin:8px auto 16px;width:100%}.widget-restaurant-menu-popup{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:95000;max-width:100%;width:100%;margin:0;opacity:0;visibility:hidden;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;transition:opacity .15s linear;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container{display:table;height:100%;width:100%}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container .widget-restaurant-menu-popup-inner-container{display:table-cell;vertical-align:middle;position:relative;width:600px;margin:40px auto}@media(max-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-container .widget-restaurant-menu-popup-inner-container{margin-top:0;margin-bottom:0}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content{width:100%;margin:60px auto;max-width:650px;position:relative;opacity:0;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}@media(max-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content{margin-top:0;margin-bottom:0}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-title{font-weight:400;margin:0;letter-spacing:0;line-height:130%}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description p,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description span{font-size:inherit !important;font-style:italic !important;margin:0;padding-bottom:0;line-height:140%;font-weight:300 !important;font-family:inherit !important;color:inherit !important}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node{font-size:12px;margin:0;text-transform:uppercase;padding:3px 0}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node span{padding:3px 6px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-plus,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-minus{cursor:pointer}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-quantity .fa-minus{margin-right:8px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image{max-height:400px;overflow:hidden;position:relative;height:268px;overflow:hidden}@media(max-width:600px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image{height:180px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image div{width:100%;height:268px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width:600px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-image div{height:180px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .product-modifiers .nav-item .nav-link{margin-top:0}@media(min-width:768px){.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-inner-content{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-icon-divider{margin:8px auto;font-size:22px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-divider{clear:both;border-bottom:1px dashed}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section{padding:16px}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-title{font-weight:600}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description p,.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-description span{font-size:inherit !important;font-style:italic !important;margin:0;padding-bottom:0;line-height:140%;font-weight:300 !important;font-family:inherit !important;color:inherit !important}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .widget-restaurant-menu-popup-content-section-expandcollapse-indicator{transform:rotate(180deg);margin-left:16px;-webkit-transition:-webkit-transform 200ms ease-out;-moz-transition:-moz-transform 200ms ease-out;transition:transform 200ms ease-out}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section .collapsed .widget-restaurant-menu-popup-content-section-expandcollapse-indicator{transform:rotate(0)}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations{overflow-y:auto;max-height:120px;overflow-x:hidden}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item{margin-bottom:0;cursor:pointer}.widget-restaurant-menu-popup .widget-restaurant-menu-popup-content .nav-pills .nav-link{border:1px solid;border-radius:0;cursor:pointer;height:28px;line-height:12px;margin-top:8px;-webkit-transition:background-color ease-out .1s;-moz-transition:background-color ease-out .1s;transition:background-color ease-out .1s}.widget-restaurant-menu-popup.visible{opacity:1;visibility:visible}.widget-restaurant-menu-popup.visible .widget-restaurant-menu-popup-content{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@-moz-keyframes bounce{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(-5px)}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.widget-restaurant-menu .btn{background-color:#dedede;border-color:#dedede;color:#666}.widget-restaurant-menu .btn:hover,.widget-restaurant-menu .btn:focus,.widget-restaurant-menu .btn:active{background-color:#d4d4d4;border-color:#d4d4d4;color:#707070}.widget-restaurant-menu .btn-primary{background-color:#6dc234;border-color:#6dc234;color:#f5f5f5}.widget-restaurant-menu .btn-primary:hover,.widget-restaurant-menu .btn-primary:focus,.widget-restaurant-menu .btn-primary:active{background-color:#77cc3f;border-color:#77cc3f;color:#f5f5f5}.widget-restaurant-menu .breadcrumb,.widget-restaurant-menu .loading,.widget-restaurant-menu .shopping-cart,.widget-restaurant-menu .node,.widget-restaurant-menu .product,.widget-restaurant-menu .error,.widget-restaurant-menu .success{background:#fafafa;border-color:#fafafa;color:#2b2b2b}.widget-restaurant-menu .shopping-cart-overlay{background-color:rgba(250,250,250,.8)}.widget-restaurant-menu .breadcrumb .breadcrumb-item:not(.active) a{color:#6dc234}.widget-restaurant-menu .breadcrumb .breadcrumb-item.active span{color:#2b2b2b}.widget-restaurant-menu .shopping-cart{color:#2b2b2b}.widget-restaurant-menu .shopping-cart .shopping-cart-title .shopping-cart-indicator .shopping-cart-count-badge{color:#fff;background-color:#6dc234}.widget-restaurant-menu .shopping-cart .shopping-cart-initial-message{color:rgba(43,43,43,.6)}.widget-restaurant-menu .shopping-cart .shopping-cart-detail:hover{background-color:#f0f0f0}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-divider{border-bottom-color:#c7c7c7}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-notes{color:rgba(43,43,43,.6)}.widget-restaurant-menu .shopping-cart .shopping-cart-detail-info .shopping-cart-detail-variations{color:rgba(43,43,43,.6)}.widget-restaurant-menu .node h3{color:#2b2b2b}.widget-restaurant-menu .product{color:#2b2b2b}.widget-restaurant-menu .product .product-description{color:rgba(43,43,43,.6) !important}.widget-restaurant-menu .loading .spinner>div{background-color:#6dc234}.widget-restaurant-menu-popup.theme-{background-color:rgba(61,61,61,.8)}.widget-restaurant-menu-popup.theme- .btn{background-color:#dedede;border-color:#dedede;color:#666}.widget-restaurant-menu-popup.theme- .btn:hover,.widget-restaurant-menu-popup.theme- .btn:focus,.widget-restaurant-menu-popup.theme- .btn:active{background-color:#d4d4d4;border-color:#d4d4d4;color:#707070}.widget-restaurant-menu-popup.theme- .btn-primary{background-color:#6dc234;border-color:#6dc234;color:#f5f5f5}.widget-restaurant-menu-popup.theme- .btn-primary:hover,.widget-restaurant-menu-popup.theme- .btn-primary:focus,.widget-restaurant-menu-popup.theme- .btn-primary:active{background-color:#77cc3f;border-color:#77cc3f;color:#f5f5f5}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content{color:#2b2b2b}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-description{color:rgba(43,43,43,.6) !important}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-node span{background-color:#dedede;color:#666}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-inner-content{background-color:#fafafa;-webkit-box-shadow:1px 1px 10px 1px #3c3c3c;box-shadow:1px 1px 10px 1px #3c3c3c}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-icon-divider{color:#c7c7c7}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-divider{border-bottom-color:#c7c7c7}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-section.highlighted{background-color:#f0f0f0}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link{border-color:rgba(199,199,199,.7)}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link.active{color:#fff;background-color:#6dc234}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .nav-pills .nav-item .nav-link:not(.active):hover{color:#fff;background-color:#77cc3f}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item{border:1px solid rgba(199,199,199,.2);border-radius:0;background-color:#e1e1e1}.widget-restaurant-menu-popup.theme- .widget-restaurant-menu-popup-content .widget-restaurant-menu-popup-content-variations .list-group-item.selected{color:#fff;background-color:#6dc234}.widget-restaurant-menu-popup.theme- textarea{background-color:#e1e1e1;color:#2b2b2b}.widget-price-quotation-request-summary{font-size:1.15em}.widget-price-quotation-request-summary .room-number{font-size:1.1rem;margin-bottom:8px;display:block}.widget-price-quotation-request-summary .summary-row{border-top:2px solid rgba(255,255,255,.55)}.widget-price-quotation-request-summary i.fas{width:20px;text-align:center}.widget-price-quotation-request-summary .price-quotation-error-message{text-align:center;padding:16px;color:#b72424;border:1px solid #b72424;margin:0 16px 16px 16px}.widget-price-quotation-request-summary .price-quotation-error-message span{font-size:1.4em;font-weight:600;display:block}.widget-price-quotation-request-summary .price-quotation-error-message span+span{font-size:1.1em;font-weight:initial}.widget-price-quotation-request-summary .loading .spinner .rect{background-color:#197975}.widget-price-quotation-request-summary .group{background:#197975;color:#fff}.widget-price-quotation-proposal-selection{position:relative}.widget-price-quotation-proposal-selection .proposals-selections-container{height:65px;width:100%;margin:0}@media(max-width:575px){.widget-price-quotation-proposal-selection .proposals-selections-container{height:auto}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection{height:50px;border-bottom:4px solid;cursor:pointer;transition:height 100ms ease-in-out,background-color 100ms ease-in;position:relative}@media(min-width:576px){.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:first-child{border-right:2px solid}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:not(:first-child):not(:last-child){border-right:2px solid;border-left:2px solid}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:last-child{border-left:2px solid}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection.active{height:65px}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span{text-transform:uppercase;font-size:1.4em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span.small-font{font-size:1.1em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span+span{font-size:.9em}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon{position:absolute;right:0;top:0;z-index:1;overflow:hidden;width:70px;height:70px;text-align:right}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon span{font-size:10px;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(35deg);-webkit-transform:rotate(35deg);width:85px;display:block;box-shadow:0 3px 10px -5px #000;position:absolute;top:5px;right:-15px;border:1px solid #fff;padding-left:5px}.widget-price-quotation-proposal-selection .proposals-container .divider{width:100%;display:block;height:1px}.widget-price-quotation-proposal-selection .proposals-container .proposal-header{padding:16px;font-size:1.2em}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-name{font-weight:500;text-transform:uppercase}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-info{font-size:.9em}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-price{font-weight:600;font-size:1.4em}.widget-price-quotation-proposal-selection .proposals-container .proposal-right-alert-box{margin:2px 16px 0 0;padding:2px 4px;font-weight:500;border-radius:4px;display:block;float:right;font-size:15px;border:1px solid}.widget-price-quotation-proposal-selection .proposals-container .proposal-content{padding:16px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{display:grid;grid-template-columns:33% 33% 33%;grid-gap:10px}@media(max-width:575px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}@media(min-width:576px) and (max-width:760px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:100%}}@media(min-width:761px) and (max-width:991px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}@media(min-width:992px) and (max-width:1150px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:100%}}@media(min-width:1151px) and (max-width:1400px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary{grid-template-columns:50% 50%}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.primary .proposal-content-room-service i{width:25px;margin-right:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary{margin-left:-4px;margin-right:-4px;margin-top:18px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary .proposal-content-room-service{padding:4px 8px;border-radius:4px;background-color:#efefef;margin-bottom:4px;margin-left:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture-zoom{position:absolute;top:50%;left:50%;color:#e2e2e2;padding:16px;border-radius:50%;background-color:rgba(0,0,0,.7);width:50px;height:50px;margin-left:-25px;margin-top:-25px;font-size:18px;transition:opacity 150ms ease-in;opacity:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;height:300px;position:relative;border:2px solid #fff;cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture:hover .proposal-content-room-picture-zoom{opacity:1}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container{position:absolute;top:15px;right:15px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info{font-size:1.2em;color:#fff;background:rgba(0,0,0,.7);padding:10px;text-align:right;float:right;clear:both}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info.room-name{text-transform:uppercase}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-picture .proposal-content-room-picture-info-container .proposal-content-room-picture-info.room-size{margin-top:4px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{display:grid;grid-template-columns:14% 15% 14% 15% 14% 14% 14%}@media(max-width:1150px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{grid-template-columns:25% 25% 25% 25%}}@media(min-width:1151px) and (max-width:1400px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails{grid-template-columns:20% 20% 20% 20% 20%}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails .proposal-content-room-thumbnail{height:80px;border:2px solid #fff;background-position:center center;cursor:pointer;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-thumbnails .proposal-content-room-thumbnail:hover .proposal-content-room-picture-zoom{opacity:1}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-rate{-ms-flex-direction:row;flex-direction:row}@media(max-width:1480px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-rate{-ms-flex-direction:column;flex-direction:column}}@media(max-width:1480px){.widget-price-quotation-proposal-selection .proposals-container .proposal-content .rate-information .colored-box{float:left;margin-top:4px}}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box{padding:2px 4px;border-radius:4px;font-size:15px;word-break:keep-all;white-space:nowrap;float:right;clear:both;display:block;color:#008000;border:1px solid #008000;background-color:#efffef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box.section{padding:8px;float:none;word-break:initial;white-space:initial}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services{padding-left:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services li{cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-price{white-space:nowrap}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-header{padding:4px 8px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-container{transition:height 200ms ease-in;overflow:hidden;height:0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-container .rate-accessory-details-content{background-color:#efefef;padding:8px 8px 8px 24px}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .rate-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .cancellation-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .deposit-description,.widget-price-quotation-proposal-selection .proposals-container .proposal-content .offer-description{margin:4px 0 0 0}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services-title{font-weight:600;margin-top:6px;display:block}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary{font-size:1.1em;width:100%}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price{font-weight:600;min-width:100px;display:block;text-align:right;border-bottom:1px solid #b3b3b3;padding-bottom:8px;margin-bottom:8px;font-size:1.2em}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price.discounted{font-size:1em;text-decoration:line-through;padding-bottom:0;margin-bottom:0;border:none}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .totals span:last-child{border:none}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm{padding:16px;text-align:center;position:-webkit-sticky;position:sticky;top:0;bottom:0;transition:color 200ms ease-in,background-color 100ms ease-in,border 100ms ease-in,border-color 100ms ease-in;border:2px solid transparent;cursor:pointer}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm>span{display:block;clear:both}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm .checkbox label span{text-decoration:underline}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm-title{font-size:1.3em;text-transform:uppercase;font-weight:600}.widget-price-quotation-proposal-selection .price-quotation-error-message{text-align:center;padding:16px;color:#b72424;border:1px solid #b72424;margin:0 16px 16px 16px}.widget-price-quotation-proposal-selection .price-quotation-error-message span{font-size:1.5em;font-weight:600;display:block}.widget-price-quotation-proposal-selection .price-quotation-error-message span+span{font-size:1.2em;font-weight:initial}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container{color:#fff;background-color:rgba(0,0,0,.7);font-size:1.5em;position:absolute;top:0;z-index:10;width:100%;height:100%;transition:opacity 200ms ease-in}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container .price-quotation-alert-message{padding:16px}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container .price-quotation-alert-message span{display:block}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-enter,.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-leave,.widget-price-quotation-proposal-selection .price-quotation-alert-message-container.ng-enter.ng-enter-active{opacity:1}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps{overflow:hidden;position:relative}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-progress{position:absolute;top:24px;left:0;width:100%;height:1px;background:#ddd}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-current-progress{position:absolute;top:0;left:0;height:1px;width:0;transition:width 150ms ease-out}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step{position:relative;padding:0 5px}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.completed .price-quotation-confirm-popup-step-icon{background:#fff;border:1px solid}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.active .price-quotation-confirm-popup-step-icon{width:48px;height:48px;margin-top:0;font-size:22px}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step .price-quotation-confirm-popup-step-icon{width:40px;height:40px;margin-top:4px;background:#ddd;font-size:16px;color:#fff;line-height:40px;border-radius:50%;-webkit-transition:background 150ms ease-out;-moz-transition:background 150ms ease-out;-ms-transition:background 150ms ease-out;-o-transition:background 150ms ease-out;transition:background 150ms ease-out;transition-delay:150ms}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container{position:relative}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .price-quotation-error-message-noborder{color:#b72424;font-size:.9em}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .input-error{border-color:#b72424}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .input-error::before{border-color:#b72424}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content{padding:16px 0;margin-top:8px;background-color:#f1f1f1}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave{-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-enter.ng-enter-active{opacity:1}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content.ng-leave{position:absolute;top:0;left:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor{text-align:center;width:100%;margin-bottom:8px;font-size:1.1em;font-weight:600;padding:0 15%}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type{cursor:pointer;width:50%}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave{-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-ms-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave.ng-leave-active{opacity:0}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-leave,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment.ng-enter.ng-enter-active{opacity:1}@media(max-width:991px){.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .credit-card-container{flex-wrap:wrap !important}}@media(max-width:991px){.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .credit-card-month-label{white-space:nowrap}}.widget-price-quotation-proposal-selection .jp-card.jp-card-identified{box-shadow:none}.widget-price-quotation-proposal-selection input[type=number]::-webkit-inner-spin-button,.widget-price-quotation-proposal-selection input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.widget-price-quotation-proposal-selection #price-quotation-privacy-policy,.widget-price-quotation-proposal-selection #price-quotation-reservation-conditions,.widget-price-quotation-proposal-selection #price-quotation-alert-message{z-index:1051}.widget-price-quotation-proposal-selection #price-quotation-confirm,.widget-price-quotation-proposal-selection #price-quotation-rejections{z-index:1050}.widget-price-quotation-proposal-selection .modal-backdrop~.modal-backdrop{z-index:1050}.widget-price-quotation-proposal-selection .price-quotation-chat-alert,.widget-price-quotation-proposal-selection .price-quotation-chat-popup{position:fixed;right:16px;bottom:16px;z-index:1040;margin-left:16px}@media(max-width:575px){.widget-price-quotation-proposal-selection .price-quotation-chat-alert,.widget-price-quotation-proposal-selection .price-quotation-chat-popup{right:8px;bottom:8px;margin-left:8px}}.widget-price-quotation-proposal-selection .price-quotation-chat-alert{min-height:60px;-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-alert.ng-enter{-webkit-animation-name:showFromBottom;-moz-animation-name:showFromBottom;animation-name:showFromBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert.ng-leave{-webkit-animation-name:hideToBottom;-moz-animation-name:hideToBottom;animation-name:hideToBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble{box-shadow:1px 1px 10px -1px #aaa;border-radius:5px;padding:10px 15px;line-height:20px;position:relative;-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble.ng-enter{-webkit-animation-name:showFromBottom;-moz-animation-name:showFromBottom;animation-name:showFromBottom}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble.ng-leave{-webkit-animation-name:hideToRight;-moz-animation-name:hideToRight;animation-name:hideToRight}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble::after{display:inline-block;content:'';position:absolute;height:10px;width:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto;right:-5px;border-radius:0 3px 0 0;box-shadow:1px -1px 4px 0 #eee}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span{display:block;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span:not(:first-child){font-size:13px;font-weight:300}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button{box-shadow:1px 1px 10px -1px #aaa;height:55px;width:55px;border-radius:50%;position:relative;margin-left:16px;cursor:pointer;-webkit-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;-moz-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;-o-transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;transition:transform 100ms ease-in,background-color 100ms ease-in-out,margin-left 100ms ease-in;position:relative}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i{font-size:25px;transition:opacity 100ms ease;opacity:1;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-12px}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i.fa-pen{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover{margin-left:24px;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover i.fa-pen{opacity:1}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover i.fa-comments{opacity:0}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button .price-quotation-chat-button-badge{border-radius:50%;position:absolute;right:-4px;top:-4px;height:20px;width:20px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup{height:500px;width:340px;overflow:hidden;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 8px 36px 0 rgba(0,18,46,.16);box-shadow:0 8px 36px 0 rgba(0,18,46,.16);-webkit-animation-duration:200ms;-moz-animation-duration:200ms;-o-animation-duration:200ms;animation-duration:200ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.widget-price-quotation-proposal-selection .price-quotation-chat-popup.ng-enter{-webkit-animation-name:growFadeFromBottomRight;-moz-animation-name:growFadeFromBottomRight;animation-name:growFadeFromBottomRight}.widget-price-quotation-proposal-selection .price-quotation-chat-popup.ng-leave{-webkit-animation-name:hideToRight;-moz-animation-name:hideToRight;animation-name:hideToRight}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header{padding:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary{font-size:22px;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary i{cursor:pointer}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-secondary{margin-top:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status{display:block;font-size:12px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status i{margin-right:4px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status.offline i{color:#bf3737}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status.online i{color:#78f378}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container{height:calc(100% - 178px);min-height:0;display:flex;flex-direction:column;flex-grow:1;position:relative}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content{position:relative;overflow-y:auto;min-height:0;padding:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message{padding:10px 16px;border-radius:20px;margin:2px 0;font-size:16px;line-height:20px;word-wrap:break-word;display:inline-block;max-width:70%;min-width:118px;clear:both;position:relative;-webkit-transition:margin .28s ease-in-out;-o-transition:margin .28s ease-in-out;transition:margin .28s ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message .price-quotation-chat-popup-message-content{margin-bottom:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message .price-quotation-chat-popup-message-time{position:absolute;bottom:1px;font-size:11px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator{float:left}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator .price-quotation-chat-popup-message-time{left:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer{float:right;text-align:right}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer .price-quotation-chat-popup-message-time{right:16px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer{padding:8px;margin-top:8px}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer textarea{border:none;padding:0;margin-right:8px;background-color:transparent;font-weight:500}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;min-width:50px;height:50px;width:50px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;transition:background 150ms ease-in-out,box-shadow 150ms ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button i{margin-left:-3px;font-size:24px;transition:color 150ms ease-in-out}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover{-webkit-box-shadow:0 8px 36px 0 rgba(0,18,46,.3);box-shadow:0 8px 36px 0 rgba(0,18,46,.3)}@keyframes hideToBottom{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100%)}}@keyframes showFromBottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes hideToRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100%)}}@keyframes growFadeFromBottomRight{0%{opacity:0;transform:translate3d(50%,100%,0) scale(0)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.widget-price-quotation-proposal-selection{position:relative}.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item[selected],.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item:hover,.widget-price-quotation-proposal-selection .dropdown .dropdown-menu .dropdown-item:focus{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .loading .spinner .rect{background-color:#197975}.widget-price-quotation-proposal-selection .loading .title{color:#2b2b2b}.widget-price-quotation-proposal-selection .modal .modal-dialog .modal-footer .theme-button.btn-primary{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection{background-color:#23aca6;border-bottom-color:#fff}@media(min-width:576px){.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:first-child{border-right-color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:not(:first-child):not(:last-child){border-right-color:#fff;border-left-color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection:last-child{border-left-color:#fff}}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection.active{background-color:#197975}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection span{color:#fff}.widget-price-quotation-proposal-selection .proposals-selections-container .proposal-selection .proposal-selection-ribbon span{color:#fff;background:rgba(0,0,0,.85)}.widget-price-quotation-proposal-selection .proposals-container .proposal-header{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .proposal-room-info{color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-header .divider{background-color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-right-alert-box{background-color:#fdf9db;border-color:#b38b32;color:#a77813}.widget-price-quotation-proposal-selection .proposals-container .proposal-content{color:#2b2b2b}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-room-services.secondary .proposal-content-room-service{background-color:#efefef;color:#212529}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .colored-box{color:#008000;border:1px solid #008000;background-color:#efffef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .divider{background-color:#23aca6}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .additional-services .rate-accessory-details-header:hover{background-color:#efefef}.widget-price-quotation-proposal-selection .proposals-container .proposal-content .proposal-content-summary .proposal-content-summary-price.discounted~span{color:#008000}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm:hover,.widget-price-quotation-proposal-selection .proposals-container .proposal-confirm.hover{background-color:#fff;color:#197975;border-color:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step-current-progress{background:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.completed .price-quotation-confirm-popup-step-icon{border-color:#197975;color:#197975}.widget-price-quotation-proposal-selection .price-quotation-confirm-popup-steps .price-quotation-confirm-popup-step.active .price-quotation-confirm-popup-step-icon{background:#197975}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion:hover,.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .geoname .geoname-container .geoname-virtual-repeat-container ul.geoname-suggestions-container li.geoname-suggestion.selected{background-color:#197975;color:#fff}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type{color:#197975}.widget-price-quotation-proposal-selection .confirm-price-quotation-popup-step-content-container .confirm-price-quotation-popup-step-content .confirm-price-quotation-payment-method-selctor .confirm-price-quotation-payment-method-type.disabled-payment-method{color:rgba(25,121,117,.55)}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble{color:#2b2b2b;background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble::after{background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-bubble span:not(:first-child){color:#222b2b}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button{background-color:#197975}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button i{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button:hover{background-color:#14615e}.widget-price-quotation-proposal-selection .price-quotation-chat-alert .price-quotation-chat-button .price-quotation-chat-button-badge{background-color:#f00;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup{background-color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header{background:linear-gradient(135deg,#197975 0%,#3ab5b0 100%)}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-header-primary{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-header .price-quotation-chat-popup-status{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.operator{background:#f0f2f7;color:#06132b}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-body-container .price-quotation-chat-popup-body-content .price-quotation-chat-popup-message.customer{background:#197975;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer{border-top:1px solid #cecece}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button{background:#197975;color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button i{color:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover{background:#fff}.widget-price-quotation-proposal-selection .price-quotation-chat-popup .price-quotation-chat-popup-footer .price-quotation-chat-popup-send-button:hover i{color:#197975}div.edit-mode .widget-menu-navigation{margin-left:0;margin-right:0}div.edit-mode .widget-menu-navigation header{position:relative;z-index:10}.widget-menu-navigation header{background:rgba(54,60,72,.26);position:fixed;right:0;left:0;top:0;z-index:9999;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.widget-menu-navigation header.scrolled{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 2px 10px rgba(0,0,0,.3)}.widget-menu-navigation .navbar-brand{height:68px;font-size:27px;font-weight:400}.widget-menu-navigation .navbar-brand img{max-height:40px;width:auto;height:auto;vertical-align:middle;display:inline-block}.widget-menu-navigation .navbar-brand span{margin-left:8px}.widget-menu-navigation .navbar{max-width:1280px;margin:0 auto}.widget-menu-navigation .navbar .nav-item .nav-link{border-top:2px solid transparent;padding:23px 16px}@media(max-width:991px){.widget-menu-navigation .navbar .nav-item .nav-link{border-top:none;padding:12px 8px}}.widget-menu-navigation .dropdown-menu{border:none;min-width:19.25rem;margin-top:0}.widget-menu-navigation .dropdown-menu a,.widget-menu-navigation .dropdown-menu a:focus{white-space:normal}.widget-menu-navigation .dropdown-toggle:after{position:relative;display:inline-block;content:" ";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;margin:0 0 0 4px}.widget-menu-navigation .extra-top{padding:.4375rem .875rem;border-bottom:1px solid rgba(255,255,255,.2);max-width:1280px;margin:0 auto}.widget-menu-navigation .extra-top .language-selector,.widget-menu-navigation .extra-top .user-actions{padding-left:0;list-style:none;margin-bottom:0}.widget-menu-navigation .extra-top .language-selector .dropdown,.widget-menu-navigation .extra-top .user-actions .dropdown{padding:10px 12px;line-height:26px}.widget-menu-navigation .extra-top .language-selector .fa,.widget-menu-navigation .extra-top .language-selector .fas,.widget-menu-navigation .extra-top .language-selector .far,.widget-menu-navigation .extra-top .language-selector .fab,.widget-menu-navigation .extra-top .user-actions .fa,.widget-menu-navigation .extra-top .user-actions .fas,.widget-menu-navigation .extra-top .user-actions .far,.widget-menu-navigation .extra-top .user-actions .fab{margin-right:4px}.widget-menu-navigation .extra-top .user-actions img{width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.5);margin-right:4px}.widget-menu-navigation .extra-top .social-networks{padding-left:0;list-style:none;margin-bottom:0}.widget-menu-navigation .extra-top .social-networks li{display:inline-block}.widget-menu-navigation .extra-top .social-networks li a{padding:12px;line-height:26px;display:block}.widget-menu-navigation .extra-top .social-networks li a .fa,.widget-menu-navigation .extra-top .social-networks li a .fas,.widget-menu-navigation .extra-top .social-networks li a .far,.widget-menu-navigation .extra-top .social-networks li a .fab{font-size:22px;vertical-align:middle}@media(max-width:991px){.widget-menu-navigation .extra-top .social-networks{display:none}}.widget-menu-navigation .dropdown-menu{padding:0;-webkit-box-shadow:0 7px 10px rgba(0,0,0,.2);box-shadow:0 7px 10px rgba(0,0,0,.2)}.widget-menu-navigation .dropdown-menu .dropdown-item{padding:8px 16px}.widget-menu-navigation .navbar-toggler{outline:none;cursor:pointer}.widget-menu-navigation .navbar-toggler svg{width:24px;height:24px}.widget-menu-navigation .navbar-collapse{overflow:inherit}@media(max-width:991px){.widget-menu-navigation .navbar-collapse{max-height:360px;overflow-y:auto;overflow-x:hidden}}.widget-menu-navigation header{background:rgba(54,60,72,.26)}.widget-menu-navigation header.scrolled{background:#363c48}.widget-menu-navigation .extra-top{border-bottom:1px solid rgba(255,255,255,.2)}.widget-menu-navigation .navbar-brand{border:2px solid transparent;color:#fff}.widget-menu-navigation .navbar-brand:hover,.widget-menu-navigation .navbar-brand:focus{border-top:2px solid #0db4ff;background-color:transparent;color:#d9d9d9}.widget-menu-navigation .navbar-toggler{border-color:transparent;background-color:transparent;fill:#fff}.widget-menu-navigation .language-selector a,.widget-menu-navigation .user-actions a{color:#fff}.widget-menu-navigation .language-selector .dropdown:hover,.widget-menu-navigation .user-actions .dropdown:hover{background-color:rgba(54,60,72,.26)}.widget-menu-navigation .language-selector .dropdown:hover a,.widget-menu-navigation .user-actions .dropdown:hover a{color:#d9d9d9;text-decoration:none}.widget-menu-navigation .social-networks a{color:#fff}.widget-menu-navigation .social-networks a:hover,.widget-menu-navigation .social-networks a:active,.widget-menu-navigation .social-networks a:focus{color:#d9d9d9;background-color:rgba(54,60,72,.26) !important;border-top-color:transparent !important}.widget-menu-navigation .navbar .nav-item .nav-link{color:#fff;font-size:inherit}.widget-menu-navigation .navbar .nav-item .nav-link:hover,.widget-menu-navigation .navbar .nav-item .nav-link:focus{color:#d9d9d9;background-color:transparent !important;border-top-color:#0db4ff}.widget-menu-navigation .navbar .nav-item.active .nav-link,.widget-menu-navigation .navbar .nav-item.active .nav-link:hover{color:#0db4ff;background-color:rgba(54,60,72,.26)}.widget-menu-navigation .dropdown-menu{background-color:#2b3039}.widget-menu-navigation .dropdown-menu a{font-size:inherit}.widget-menu-navigation .dropdown-menu a,.widget-menu-navigation .dropdown-menu a:focus{color:#fff}.widget-menu-navigation .dropdown-menu a:hover{color:#d9d9d9;background-color:rgba(54,60,72,.26)}.widget-image-principal{color:#fff;position:relative;background-color:#6c6e73;background-position:center;background-size:cover;background-repeat:no-repeat}.widget-image-principal .container{padding-top:0;height:340px;width:auto;max-width:1280px}.widget-image-principal .intro-wrap{position:absolute;bottom:2.625rem;max-width:711px;padding-right:20px}.widget-image-principal .intro-wrap .intro-title{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.7);margin-bottom:1rem;font-size:2.58em;font-weight:600}.widget-image-principal .intro-wrap .intro-text{color:rgba(255,255,255,.7);text-shadow:0 1px 1px rgba(0,0,0,.7);font-weight:300;line-height:1.4;margin-bottom:26px;margin-top:0;font-size:1.7em}@media(max-width:767px){.widget-image-principal .intro-wrap .intro-text{margin-bottom:0}}.widget-image-principal .bg-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#99000000',GradientType=0);background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 25%,transparent 70%,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(25%,transparent),color-stop(70%,transparent),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 25%,transparent 70%,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 25%,transparent 70%,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 25%,transparent 70%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 25%,transparent 70%,rgba(0,0,0,.6) 100%)}@media(max-width:767px){.widget-image-principal .container.small{height:230px}.widget-image-principal .container.small .intro-wrap{bottom:1.75rem}}@media(min-width:768px){.widget-image-principal .intro-wrap{padding-right:0;position:absolute}.widget-image-principal .intro-wrap .intro-title{font-size:3.85em}.widget-image-principal .container.small .intro-wrap{bottom:1.75rem}.widget-image-principal .container.big{padding-top:43%;height:640px}.widget-image-principal .container.big .intro-wrap{bottom:13.125rem}}@media(min-width:992px){.widget-image-principal .intro-wrap{max-width:934px}}.widget-image-inner-text{position:relative;background:#fff;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-image-inner-text a.image-link .image-title{background:transparent;color:#fff;font-size:1.48em;font-weight:400;line-height:1.3;text-shadow:0 1px 1px rgba(0,0,0,.7);width:100%;bottom:0;margin:0;padding:16px;position:absolute;z-index:1}.widget-image-inner-text a.image-link:hover .image-title{background:rgba(0,0,0,.54);-webkit-transition:background .2s ease .1s;-moz-transition:background .2s ease .1s;transition:background .2s ease .1s}.widget-image-inner-text a.image-link .image{background-position:50%;background-size:cover;position:relative;width:100%;height:200px}@media(min-width:1300px){.widget-image-inner-text a.image{height:210px}}@media(min-width:992px){.widget-image-inner-text a.image{height:150px}}@media(min-width:768px){.widget-image-inner-text a.image{height:210px}}@media(max-width:991px){.widget-image-inner-text a.image-link .image-title{background:rgba(0,0,0,.54)}}.widget-image-outer-text{overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.widget-image-outer-text a.image{display:block;background-size:cover;background-position:50%;width:100%;height:200px;-webkit-transition:box-shadow .15s ease .1s;-moz-transition:box-shadow .15s ease .1s;transition:box-shadow .15s ease .1s;-webkit-box-shadow:inset 0 -30px 120px rgba(0,0,0,.33);box-shadow:inset 0 -30px 120px rgba(0,0,0,.33)}.widget-image-outer-text a.image:hover{-webkit-box-shadow:inset 0 -30px 120px transparent;box-shadow:inset 0 -30px 120px transparent}.widget-image-outer-text .image-details{padding:1.75rem}.widget-image-outer-text .image-details .image-title{white-space:nowrap;overflow:hidden;font-size:1.48em;margin:0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.widget-image-outer-text .image-details .image-title a{text-decoration:none !important;font-weight:600}.widget-image-outer-text .image-details .image-title.with-secondary-text{font-size:1.32em}.widget-image-outer-text .image-details .image-subtitle{margin-top:8px;margin-bottom:0;font-size:1em}@media(min-width:1300px){.widget-image-outer-text a.image{height:210px}}@media(min-width:992px){.widget-image-outer-text a.image{height:150px}}@media(min-width:768px){.widget-image-outer-text a.image{height:210px}}.widget-image-outer-text .image-details{background-color:#fff}.widget-image-outer-text .image-details .image-title a{color:#363c48}.widget-image-outer-text .image-details .image-title a:hover{color:#0084c0}.widget-image-outer-text .image-details .image-subtitle{color:#95979c}div.edit-mode .owl-carousel{display:block}div.edit-mode .owl-carousel .item:not(:first-child){display:none}.owl-carousel{height:100%;display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-carousel .owl-stage{height:100%;position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{height:100%;position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{height:100%;position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.no-js .owl-carousel{display:block}.owl-theme:hover .owl-controls .owl-nav{opacity:1}.owl-theme .owl-controls{margin-top:0;position:static;top:0;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav{opacity:0;-webkit-transition:opacity .2s linear .5s;-moz-transition:opacity .2s linear .5s;transition:opacity .2s linear .5s}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-controls .owl-nav [class*=owl-]{background:rgba(0,0,0,.54);border:2px solid rgba(255,255,255,.7);color:rgba(255,255,255,.7);text-align:center;width:4.375rem;height:4.375rem;font-size:3.5rem;line-height:3.9375rem;padding:0;margin:-1.75rem 0 0;top:50%;position:absolute;display:inline-block;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.3);box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:rgba(0,0,0,.8);border-color:rgba(255,255,255,.9);color:rgba(255,255,255,.9);text-decoration:none}.owl-theme .owl-controls .owl-nav .owl-prev{left:0;margin-left:3.5rem;text-indent:.21875rem}.owl-theme .owl-controls .owl-nav .owl-next{right:0;margin-right:3.5rem;text-indent:.21875rem}.owl-theme .item{height:100%;min-height:340px;padding:2.625rem 0;padding-bottom:2.625rem}.owl-theme .item .bg-img{background-repeat:no-repeat;background-position:center;background-size:cover;z-index:-2}.owl-theme .item .color-hue{background:rgba(0,0,0,.3);z-index:-1}.owl-theme .item .bg-img,.owl-theme .item .color-hue{position:absolute;width:100%;height:100%;left:0;top:0}.owl-theme .item article{padding:15% 0;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.7)}.owl-theme .item article h3{color:#fff;font-size:38px;font-weight:800;margin-bottom:2.625rem}.owl-theme .item article p.lead{color:rgba(255,255,255,.95);font-size:20px;font-weight:400;margin-bottom:3.5rem;line-height:26px}@media(min-width:768px){.owl-theme .item{overflow:hidden}.owl-theme .item .color-hue{background:transparent;background-image:-webkit-linear-gradient(left,transparent 0,rgba(0,0,0,.3) 60%);background-image:-o-linear-gradient(left,transparent 0,rgba(0,0,0,.3) 60%);background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.3) 60%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#4d000000',GradientType=1)}.owl-theme .item article{padding:8.75rem 0}.owl-theme .item article p.lead{font-size:26px}.owl-theme .item article h3{font-size:54px}}@media(max-width:768px){.owl-theme .owl-controls .owl-nav [class*=owl-]{bottom:20%;top:auto}.owl-theme .owl-controls .owl-nav .owl-next{margin-right:1.75rem}.owl-theme .owl-controls .owl-nav .owl-prev{margin-left:1.75rem}}.widget-menu-vertical{overflow-wrap:normal;word-wrap:normal;word-break:normal}.widget-menu-vertical .menu-title{font-size:1.48em;font-weight:600;line-height:1.1;margin-top:0;margin-bottom:13px}.widget-menu-vertical .menu-links{padding:0;margin-top:0;margin-bottom:0}.widget-menu-vertical .menu-links li{list-style:none}.widget-menu-vertical .menu-links li:not(:last-of-type) a{border:solid 1px;border-width:0 0 1px 0}.widget-menu-vertical .menu-links li a{padding:.875rem 3px;margin-bottom:0;display:block}.widget-menu-vertical .menu-links li a:hover,.widget-menu-vertical .menu-links li a:focus{background:none;text-decoration:none;outline:none}.widget-menu-vertical .menu-links li a.selected{font-weight:bold}.widget-menu-vertical .menu-title{color:#363c48}.widget-menu-vertical .menu-links li a{border-color:#e9eaeb;color:#95979c}.widget-menu-vertical .menu-links li a:hover,.widget-menu-vertical .menu-links li a:focus{border-color:#cfd0d2;color:#5e6065}.widget-menu-vertical .menu-links li a.selected{color:#000}.widget-menu-vertical-2{overflow-wrap:normal;word-wrap:normal;word-break:normal}.widget-menu-vertical-2 .menu-links{padding:0;margin-bottom:0}.widget-menu-vertical-2 .menu-links.right{border-right:1px solid}.widget-menu-vertical-2 .menu-links.left{border-left:1px solid;padding-left:16px}.widget-menu-vertical-2 .menu-links li{list-style:none;line-height:1.2;float:none;position:relative;display:block}.widget-menu-vertical-2 .menu-links li+li{margin-top:2px;margin-left:0}.widget-menu-vertical-2 .menu-links li a{padding:.875rem 1.75rem .875rem 0;position:relative;display:block}.widget-menu-vertical-2 .menu-links li a:hover,.widget-menu-vertical-2 .menu-links li a:focus{background:none;text-decoration:none;outline:none}.widget-menu-vertical-2 .menu-links li a.selected{font-weight:bold}@media(max-width:767px){.widget-menu-vertical-2 .menu-links{border-bottom:1px solid;padding-bottom:16px}.widget-menu-vertical-2 .menu-links.right{border-right:0}.widget-menu-vertical-2 .menu-links.left{border-left:0}}.widget-menu-vertical-2 .menu-links.right{border-right-color:#e9eaeb}.widget-menu-vertical-2 .menu-links.left{border-left-color:#e9eaeb}.widget-menu-vertical-2 .menu-links li a{color:#95979c}.widget-menu-vertical-2 .menu-links li a:hover,.widget-menu-vertical-2 .menu-links li a:focus{color:#5e6065}.widget-menu-vertical-2 .menu-links li a.selected{color:#000}@media(max-width:767px){.widget-menu-vertical-2 .menu-links{border-right-color:transparent;border-left-color:transparent;border-bottom-color:#e9eaeb}}.widget-box-information{height:100%}.widget-box-information a:hover,.widget-box-information a:active,.widget-box-information a:focus{text-decoration:none}.widget-box-information .box-container{padding:1.75rem;position:relative;overflow:hidden;height:100%;-webkit-box-shadow:0 3px 2px -3px rgba(0,0,0,.5);box-shadow:0 3px 2px -3px rgba(0,0,0,.5);-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px}.widget-box-information .box-container::before{content:"";position:absolute;top:0;right:0;display:block;width:0;border:1.3125rem solid;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.3),-1px 1px 1px rgba(0,0,0,.2);-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.widget-box-information .box-container .box-title{font-size:1.48em;margin-top:.875rem;margin-bottom:.875rem;font-family:Cabin;font-weight:600;line-height:1.1}.widget-box-information .box-container .box-text{overflow:hidden;margin:0 0 20.8px;margin-bottom:.875rem}.widget-box-information .box-container .box-text p{margin:0}.widget-box-information:hover .box-container{background:#e9eaeb}.widget-box-information:hover .box-container::before{background:#0db4ff}.widget-box-information .box-container{background:#f5f5f5}.widget-box-information .box-container::before{background:rgba(0,0,0,.12);border-color:#fff #fff transparent transparent}.widget-box-information .box-container .box-title{color:#363c48}.widget-box-information .box-container .box-text{color:#222324}.widget-text-title p{border-bottom:none;padding-bottom:12px;margin-bottom:0;position:relative;margin-top:0;line-height:40px}.widget-text-title p span{position:relative}.widget-text-title p span::after{content:'';position:absolute;left:0;bottom:-10px;width:25px;height:2px}.widget-text-title p{color:#000}.widget-text-title p span::after{background-color:#34a8e5}.widget-text-with-icon p{margin:0}.widget-text-with-icon p .fa,.widget-text-with-icon p .fas,.widget-text-with-icon p .far,.widget-text-with-icon p .fab{float:left;vertical-align:top;margin-right:8px;margin-top:3px}.widget-text-with-icon a,.widget-text-with-icon a:hover{text-decoration:none;text-transform:none}.widget-text-with-icon p{color:#000}.widget-text-with-icon p i{color:#000}.widget-date-simple p{margin:0}.widget-date-simple p{color:#000}.widget-date-with-icon p{margin:0;padding-left:1em}.widget-date-with-icon p i{width:1em;margin-left:-1.2em;margin-right:0;vertical-align:top}.widget-date-with-icon p span{margin-top:-3px;display:inline-block}.widget-date-with-icon a,.widget-date-with-icon a:hover{text-decoration:none;text-transform:none}.widget-date-with-icon p{color:#000}.widget-form input[type=text],.widget-form input[type=number],.widget-form input[type=date],.widget-form textarea,.widget-form select{text-transform:unset}.widget-form input[type=text].invalid,.widget-form input[type=number].invalid,.widget-form input[type=date].invalid,.widget-form textarea.invalid,.widget-form select.invalid{border:1px solid #dd4b39}.widget-form .checkbox{padding-top:16px}.widget-form .checkbox label::before{border:1px solid #afafaf}.widget-form .form-error-message{color:#dd4b39;margin:0}.widget-form .recaptcha-wrapper.recaptcha-error{border:1px solid #dd4b39;padding:5px;width:auto;display:table}.widget-form .recaptcha-wrapper.recaptcha-error .g-recaptcha{display:table}.widget-form .recaptcha-wrapper.recaptcha-error .g-recaptcha>div{display:table}.widget-form .recaptcha-wrapper .recaptcha-error-message{color:#dd4b39;font-size:12px;padding:4px 0}.widget-icon-social a.social-icon{background-color:none}.widget-divider hr{background-image:none !important}