/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.to-top{position:fixed;right:10px;bottom:10px;min-width:50px;min-height:50px;padding:10px;line-height:30px;font-size:14px;color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;cursor:pointer;text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s;z-index:100;}.to-top.show{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}@media (min-width:992px){.to-top{right:30px;bottom:30px;}}
.tooltip-inner{color:#ffffff;font-size:12px;padding:3px 10px 2px;}
.no-padding{padding:0;}.homepage-padding{padding-bottom:3em;}.main-content__container{padding:1em 0 2em;}.layout__region--first{padding:0 1em 0 0;}.layout__region--second,.region-sidebar-second{padding:0 0 0 1em;border-left:1px solid #c2c2c2;}.layout__region--second h2.title{text-align:left;}@media (min-width:768px){.homepage-col-5{width:20%;display:table-cell;}}.logo{padding:12px 0;}ul#superfish-main{padding:39px 0;}li.sf-depth-1{width:16%;text-align:center;}.to-top{font-size:0px;border-radius:10px;background:url(/themes/custom/tourismplus/images/to_top.png);}.homepage-icons{margin:50px 0 30px;}.homepage-icons img{height:150px;width:auto;}.header-top__section .inline-list,.header-top-highlighted__section .inline-list{margin:0;padding:5px 0px;}.header-container ul.menu li{vertical-align:middle;}.header-container ul.menu > li > a,.header-container ul.menu > li > span{}.header-container .sf-menu ul li a,.header-container .sf-menu ul li > span{padding:8px 15px;}li.sf-depth-2 a{margin:0 5px;border-bottom:1px solid #e7e7e7;}li.sf-depth-2:last-child a{border-bottom:none;}li.sf-depth-3 a{margin:0 5px !important;border-bottom:1px solid #e7e7e7 !important;}li.sf-depth-3:last-child a{border-bottom:none !important;}#myInput,#searchInput{background-image:url(/sites/default/files/pictures/searchicon.png);background-position:10px 50%;background-repeat:no-repeat;width:100% !important;font-size:16px;padding:12px 20px 12px 40px;border:1px solid #c2c2c2;margin-bottom:12px;}input#searchInput.searchBarInput:before{font-family:FontAwesome;content:"\f002";font-size:40px;}#mpac-file-table caption{text-align:center !important;font-weight:bold;color:var(--color-primary);}#mpac-file-table tbody tr th{width:30%;}#mpac-file-table tbody tr td:last-child{width:70%;}#mpac-file-table tr{border-top-width:0px;}#mpac-file-table thead tr th,#mpac-file-table tbody tr th,#mpac-file-table tbody tr td:last-child{padding:15px 20px;text-transform:none;border-top-width:1px;border-color:#c2c2c2;}#mpac-file-table tr th{font-weight:bold;}#mpac-file-table p.file:last-child{padding-bottom:0;}#mpac-file-table tbody tr:nth-child(odd) td{background-color:var(--color-base-light) !important;}#mpac-file-table tbody tr,#mpac-file-table tbody tr:nth-child(even) td{background-color:#f6f8f9 !important;}.view-service-categories-carousel .views-field-title h4{margin:0;padding-top:25px;padding-bottom:15px;}.region--light-typography .view-service-categories-carousel .views-field-title h4 a{text-decoration:none;}.view-service-categories-carousel .views-field-field-link-to-1{padding-bottom:20px;}.view-service-categories-carousel .views-field-title,.view-service-categories-carousel .views-field-field-teaser,.view-service-categories-carousel .views-field-field-link-to-1{padding-left:20px;padding-right:20px;}@media (min-width:1200px){.view-service-categories-carousel .views-field-field-teaser,.view-service-categories-carousel .views-field-field-link-to-1{display:none;}.view-service-categories-carousel .active + .active + .active .views-field-field-teaser,.view-service-categories-carousel .active + .active + .active .views-field-field-link-to-1{display:block;}.view-service-categories-carousel .active + .active + .active + .active .views-field-field-teaser,.view-service-categories-carousel .active + .active + .active + .active .views-field-field-link-to-1{display:none;}}.block-views-blockhomepage-lists-block-1{padding-top:25px;}.block-views-blockhomepage-lists-block-1 .view-services-grid .views-field-field-teaser{padding:0 15px;}.mpac-featured-linked-text-tile__title h2{font-size:1.2em;}.mpac-landing-intro{padding:10px 20px 30px;}.mpac-featured-linked-text-tile{text-align:center;padding:25px 25px 20px;position:relative;overflow:hidden;border-style:solid;border-width:1px;border-color:#e2e2e2;background-color:var(--color-base-light);color:#2d2d2d;border-radius:0px;margin-bottom:30px;min-height:300px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.mpac-featured-linked-text-tile:hover{-moz-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;-o-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;-webkit-box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;box-shadow:rgba(28,56,72,0.1) 0px 2px 2px,rgba(28,56,72,0.1) 0px 4px 4px,rgba(28,56,72,0.1) 0px 8px 8px,rgba(28,56,72,0.1) 0px 16px 16px,rgba(28,56,72,0.1) 0px 32px 32px,rgba(28,56,72,0.1) 0px 64px 64px;}.mpac-featured-linked-text-tile .mpac-featured-linked-text-tile__title{font-size:20px;margin-bottom:15px;font-weight:600;}.mpac-featured-linked-text-tile .mpac-featured-linked-text-tile__title h3{font-size:25px;}.headings-wide-spacing-enabled .mpac-featured-linked-text-tile .mpac-featured-linked-text-tile__title{letter-spacing:0.25em;text-transform:uppercase;}.mpac-featured-linked-text-tile .mpac-featured-linked-text-tile__title a{text-decoration:none;}.mpac-featured-linked-text-tile__body{padding-bottom:10px;}.region--light-typography .mpac-featured-linked-text-tile__body a{text-decoration:none;}.region--light-typography .mpac-featured-linked-text-tile__body a:hover{text-decoration:none;}.region--light-typography .mpac-featured-linked-text-tile a.button{color:var(--color-base-light);}.region--light-typography .mpac-featured-linked-text-tile a.button:hover{color:var(--color-base-light);}#block-views-block-news-views-block-1,#block-views-block-news-views-block-2,#block-views-block-news-views-block-3,#block-views-block-news-views-block-4{text-align:left;padding:5px 10px;position:relative;overflow:hidden;border-style:solid;border-width:1px;border-color:#c2c2c2;background-color:var(--color-base-light);border-radius:5px;margin-bottom:15px;color:var(--color-base-dark);}#block-views-block-news-views-block-3,#block-views-block-news-views-block-4{min-height:250px;}#block-views-block-news-views-block-1,#block-views-block-news-views-block-2{min-height:400px;}#block-views-block-news-views-block-1 h2,#block-views-block-news-views-block-2 h2,#block-views-block-news-views-block-3 h1,#block-views-block-news-views-block-4 h2{margin:10px 0;}@media (min-width:1200px){#block-views-block-news-views-block-2{float:left;margin-right:8px;width:49%;}#block-views-block-news-views-block-1{float:left;width:49%;margin-left:8px;}}.sidebar__section{padding:30px 0;}.block-field-blocknodenewscreated{font-weight:bold;padding-bottom:1em;}.webform-field-box{margin:50px 0;padding:0 30px;background-color:#e7e7e7;border-radius:5px;border:none;}.webform-field-box .form-item:last-child{margin-bottom:30px;}.webform-field-box legend{display:block;position:relative;width:100%;right:30px;margin:0;padding:0;border:none;color:var(--color-primary);font-size:1.17em;font-weight:bold;text-transform:none;word-wrap:break-word;}.webform-field-box > legend{bottom:30px;}.webform-field-box .fieldset-wrapper-title{margin-top:30px;padding-bottom:0;border-bottom:0.1em solid #e7e7e7;font-weight:bold;color:var(--color-primary);}.our-story--container{padding:1em 0;border-top:1px solid #c2c2c2;}.our-story--container h2{margin:0 0 5px;}.our-story--date{padding-bottom:10px;}.our-story--link{font-weight:bold;}.contact-info-header-top{padding-top:0;}.header-top-link__container{display:flex;flex-wrap:wrap;}.header-link__container{display:flex;}.login-button__container,.accessibility-links__container,.language-switcher__container{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;}.search-box__container{display:flex;flex-wrap:wrap;align-content:center;}.contact-info-header-top{font-size:14px;}.login-button{background-color:var(--color-base-light);color:var(--color-primary);width:100%;border-radius:0 0 10px 10px;}.login-button .inline-list__item{padding:5px;}.mpac-login{background-color:var(--color-primary);padding-top:3px;padding-bottom:3px;}.amp{padding-left:8px;padding-right:8px;}.amp-fr{padding-left:6px;padding-right:6px;}.mconnect{padding-left:40px;padding-right:40px;}.mconnect-fr{padding-left:14px;padding-right:14px;}.accessibility-links,.language-switcher,.gss-form{padding:15px 0;}.gss-form{width:100%;}.accessibility-links p{padding:0px 2px 2px 2px;font-weight:bold;background:var(--color-base-light);border-radius:20px;}.language-switcher{line-height:1.5;display:flex;float:right;padding-right:1em;}.language-switcher .en-switch{border-radius:20px 0 0 20px;border-right:none !important;}.language-switcher .fr-switch{border-radius:0 20px 20px 0;border-left:none !important;}.language-switcher p{padding:5px 12px;font-weight:bold;background:var(--color-primary);color:var(--color-base-light);border:solid 1px var(--color-base-light);}.language-switcher p.active{background:var(--color-base-light);color:var(--color-primary);}.language-switcher a{color:var(--color-primary);}.language-switcher a:hover,.language-switcher a:focus{color:var(--color-dark) !important;}.gss-form input.rc{width:80%;height:40px;padding:0 15px;background:var(--color-base-light);border:solid 1px var(--color-primary);border-right:none;border-radius:20px 0 0 20px;color:#000;}.gss-form input::placeholder{color:var(--color-base-dark);opacity:0.5;font-weight:400;}.gss-form input:-ms-input-placeholder{color:var(--color-base-dark);opacity:0.5;font-weight:400;}.gss-form input::-ms-input-placeholder{color:var(--color-base-dark);opacity:0.5;font-weight:400;}.gss-button{background:url(/sites/default/files/pictures/google_search.jpg) no-repeat center;background-color:var(--color-base-light);box-shadow:none;margin:0 0 0 -5px;line-height:0 !important;border:solid 1px var(--color-primary);border-left:none;border-radius:0 20px 20px 0;height:40px;width:40px;vertical-align:top;}.footer-bottom__container{padding:25px 0;}.mpac-footer{padding:0 0 10px 0;}.mpac-footer-apps{margin:auto;float:inherit;padding-bottom:25px;}.mpac-amp,.mpac-mconnect,.mpac-propertyline{padding-right:35px;padding-left:35px;}.mpac-mconnect img{padding:5px 0 0;}.mpac-propertyline img{padding:10px 0 0;}.top-bottom-spacing-extra-large.mpac-media{padding:130px 0 130px;}ul.media-icons-list{list-style:none;margin:0 -16px;padding:0 0 10px 0;}ul.media-icons-list li{display:inline-block;margin:3px 16px;vertical-align:middle;}ul.media-icons-list li a{display:block;}ul.media-icons-list li a.fa-linkedin-square{color:#0077B5 !important;}ul.media-icons-list li a.fa-twitter-square{color:#1DA1F2 !important;}ul.media-icons-list li a.fa-youtube-square{color:#FF0000 !important;}ul.media-icons-list li span{color:var(--color-secondary-light);}ul.media-icons-list li span:hover,ul.media-icons-list li span:focus{text-decoration:underline !important;}.sidebar__section{padding:0px 0;}.orange-alert{background-color:orange;}.orange-alert p{text-align:center;line-height:2;font-size:1.5em;padding:5px;}div.container .row.propertyline-container{max-width:800px;margin-left:auto;margin-right:auto;}div.container-fluid .propertyline__testimonial-container,div.container-fluid .row.view-propertyline-grid{max-width:1200px;margin-left:auto;margin-right:auto;}.propertyline__banner{margin-left:2em;}h1.propertyline__headline,.propertyline__subheading{color:var(--color-primary);}.propertyline__banner .slim{font-weight:300;}h1.propertyline__headline{font-size:4em;line-height:1.3em;}h2.propertyline__headline{font-size:2.5em;}h3.propertyline__headline{font-size:2em;}.propertyline__banner .propertyline__subheading{font-size:2em;line-height:1.5em;padding-bottom:1em;}.propertyline__subheading{font-size:1.4em;}.propertyline-double-block-container .propertyline__subheading{font-size:1.3em;color:var(--color-base-light);}.white-text{color:var(--color-base-light) !important;}.propertyline__banner .button{margin-right:25px;margin-left:0;}.propertyline__banner-container{margin-top:-55px;}.propertyline__breadcrumb{float:left;margin:10px 15px;}.propertyline__breadcrumb a::after{content:">";padding:0 10px;}.propertyline__login{float:right;padding-right:20px;}.propertyline__login a{text-decoration:underline;}.view-propertyline-grid{padding-top:50px;padding-bottom:75px;padding-right:20px;padding-left:20px;background:var(--color-secondary-light);}.view-propertyline-grid .views-row{padding-top:10px;padding-bottom:10px}.propertyline-views .overlay--colored{background-color:rgba(0,93,166,0.4);}.propertyline-views{background:var(--color-primary);height:630px;color:var(--color-base-light);}.propertyline-views-fr{background:var(--color-primary);height:720px;color:var(--color-base-light);}.propertyline-image{height:auto;}.propertyline-image img{max-height:100%;width:100%;}h3.propertyline-title{color:var(--color-base-light);}.propertyline-body{padding:0 25px;}p.propertyline-learn{position:absolute;bottom:5px;font-weight:bold;}p.propertyline-learn::after{content:">";padding-left:10px;}#block-propertylineavmcsbanner div.container-fluid,#block-propertylinemoveyourbusinessbanner div.container-fluid,#block-propertylinemoveyourrealestatebanner div.container-fluid,#block-propertylinemoveyourlendingbanner div.container-fluid{padding-left:0px;padding-right:0px;}.propertyline-double-block-container .left-block,.propertyline-double-block-container .right-block{padding-left:10rem;padding-right:10rem;}.propertyline-double-block-container .right-block{float:right;}.propertyline-double-block-container .no-btn{margin-top:3rem;}.propertyline-double-block-container .blue-bg{background:var(--color-primary);}.propertyline-double-block-container .light-blue-bg{background:#e6eef6;}.propertyline-double-block-container .alt-sub{color:var(--color-primary);font-size:2em;}.propertyline-list h3{padding-top:20px;}.bordered{border-bottom:2px solid var(--color-primary);padding-bottom:40px;}.featured-bottom__container .row .col-md-12{padding-left:0px;padding-right:0px;}.white-button{margin-right:1em;margin-left:1em;}.white-button > a{background-color:var(--color-base-light);border-color:var(--color-base-light);color:var(--color-primary);font-size:16px;font-weight:400;text-transform:none;padding:13px 25px;display:inline-block;line-height:1;border-width:1px;border-style:solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin:10px 0;text-align:center;text-decoration:none;}.white-button > a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-base-light);}.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.propertyline__testimonial-container{padding:70px 30px 50px 30px;background:var(--color-secondary-light);}.propertyline__testimonial-container li{margin:1em;padding:2em 1em;background:var(--color-base-light);border-radius:15px;}.testimonial-intro h3,.testimonial-intro p{color:var(--color-secondary);}.propertyline__testimonial{color:var(--color-primary);align-items:center;justify-content:center;text-align:left;}.propertyline__testimonial img{max-width:300px;padding:10px 0;}.testimonial-name p{font-weight:bold;font-size:1.5em;padding:0;}.testimonial-info p{font-size:0.9em;font-weight:600;line-height:1.5em;}.testimonial-link p{font-weight:bold;font-size:.8em;text-transform:uppercase;}.testimonial-link p::after{content:">";padding-left:10px;}.media-btn{border:1px solid var(--color-base-light);width:fit-content;padding:8px 16px;color:var(--color-primary);background:var(--color-base-light);font-weight:600;}.media-btn:hover,.media-btn:focus{color:var(--color-base-light);background:var(--color-primary);}.isotope-item .more-link a{font-weight:bold;}.taxation-block-container{width:95%;margin:auto;max-width:1920px;}h1.taxation__headline{font-size:3em;}h2.taxation__headline{font-size:2.5em;}h3.taxation__headline{font-size:2.2em;}.taxation-block-container .right-block{float:right;}.taxation-block-container .left-block{float:left;}.taxation-block-container .left-block div{width:80%;margin:auto;}.taxation-block-container .right-block div{width:90%;margin:auto;}h1.alt-taxation__headline{font-size:2.7em;margin-top:0;}p.alt-taxation__headline{font-size:2.7em;margin-top:0;line-height:1.1;}.taxation-block-container .button{margin-left:0;margin-right:0;}.taxation-block-container .video-embed-field-responsive-video iframe{border-radius:20px;}#block-taxationtaxassessmentbanner .background-image::after,#block-taxationwhodoeswhatbanner .background-image::after{content:"";position:absolute;width:300%;height:200%;bottom:-20%;left:-100%;background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);}.tax-process.row div{height:150px;display:flex;align-items:center;}.tax-process.row div:before{position:absolute;font-size:9em;color:var(--color-secondary-light);font-style:normal;font-weight:700;}.tax-process.row div p{z-index:1;line-height:1.3;background:rgb(255,255,255,0.75);padding:0;font-weight:600;}@media (max-width:767px){.tax-process .row-3{margin:auto;float:inherit;}}.row-1:before{content:"1";}.row-2:before{content:"2";}.row-3:before{content:"3";}.tax-disagree,.tax-disagree h3{color:var(--color-base-light);}.tax-questions,.tax-questions h3{color:var(--color-primary-dark);}.card-item{width:100%;height:280px;margin:10px 10px 10px 10px;background-color:rgba(0,0,0,.75);display:inline-block;overflow:hidden;position:relative;}.card-item .card-title,.card-item .card-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;height:280px;width:100%;}.card-item .card-content{background:rgba(255,255,255,.75);bottom:-100%;padding:5px 20px 10px 20px;position:absolute;transition:bottom 0.5s ease;}.card-item:hover,.card-item:focus,.card-item:active{box-shadow:0 0 20px #707070;}.card-item:hover .card-content,.card-item:focus .card-content,.card-item:active .card-content{bottom:0%;}.card-item:hover .card-title,.card-item:focus .card-title,.card-item:active .card-title{visibility:hidden;opacity:0;transition:visibility 0.5s,opacity 0.5s ease;}.card-title h4{background:rgba(255,255,255,.75);width:100%;padding:15px;}.card-item .card-title h4:after{content:"Learn more";display:block;font-size:0.75em;padding-top:15px;}.card-item.fr .card-title h4:after{content:"Pour en apprendre davantage";font-size:0.6em;}.card-title h4,.card-content h4,.card-content p,.flip-card .back,.flip-card .back h3,.tax-questions,.tax-questions h3{color:var(--color-primary-dark);}.flip-card .front,.flip-card .front h3,.tax-disagree,.tax-disagree h3{color:var(--color-base-light);}.image-bg{background-repeat:no-repeat;background-position:center;}.card-item.bg-1{background-image:url("/sites/default/files/images/OntarioGov.jpg");}.card-item.bg-2{background-image:url("/sites/default/files/images/MPAC.jpg");}.card-item.bg-3{background-image:url("/sites/default/files/images/Municipalities.jpg");}.card-item.bg-4{background-image:url("/sites/default/files/images/PropertyOwners.jpg");}.flex-container{display:flex;flex-wrap:wrap;justify-content:center;}.flip-container .flip-card.flip{transform:rotateY(180deg);}.flip-container,.front,.back{height:400px;margin:15px 0;}.flip-container,.front,.back{height:400px;margin:15px 0;}.french.flip-container,.french.front,.french.back{height:450px;margin:15px 0;}.flip-card{transition:0.8s;transform-style:preserve-3d;position:relative;}.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 10px;}.front{z-index:2;transform:rotateY(0deg);background-color:var(--color-secondary);}.back{transform:rotateY(180deg);background-color:var(--color-grey);}.flip-card > .front > p,.flip-card > .back > p{width:100%;}.flip-card .back hr.solid{margin:0;border-top:2px solid var(--color-primary-dark);width:70%;}.flip-card-footer{width:50%;margin:auto;padding-bottom:70px;}.front > button,.back > button{align-self:center;}button.button{padding:0 3em;border-radius:20px;}button.button:active{transform:translateY(2px);}.btn-orange{color:var(--color-base-light);background-color:var(--color-orange);border:1px solid var(--color-orange);}.btn-orange:hover,.btn-orange:focus{background-color:var(--color-orange);border:1px solid var(--color-base-light);}.btn-dark{color:var(--color-base-light);background-color:var(--color-secondary);border:1px solid var(--color-secondary);}.btn-dark:hover,.btn-drk:focus{background-color:var(--color-secondary);border:1px solid var(--color-base-light);}a.button-alt{padding:2px 3em;border-radius:20px;display:inline-block;margin:10px 0;}.tax-disagree h3.taxation__headline,.tax-questions h3.taxation__headline{margin-top:0;}.tax-disagree .left-block a{text-decoration:underline;color:var(--color-base-light);}.tax-disagree .left-block a:hover,.tax-disagree .left-block a:focus{color:var(--color-primary-light);}.tax-disagree .right-block div{width:66%;}.tax-questions .right-block a{text-decoration:underline;}.tax-questions p.watermark{text-align:center;font-size:200px;opacity:50%;}.msr_container{display:flex;}.msr_container .regional_manager p{padding-top:24%;padding-left:20px;font-weight:bold;}.eu-cookie-compliance-content{max-width:100%;}@media screen and (max-width:991px){.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;max-width:100%;}}@media screen and (min-width:992px){.eu-cookie-compliance-message{max-width:70%;}.eu-cookie-compliance-buttons{max-width:30%;}}.eu-cookie-compliance-message p{display:inline-block;padding:10px 15px;margin:0;font-weight:inherit;line-height:inherit;font-size:13px;}.eu-cookie-compliance-message a{text-decoration:underline;}.eu-cookie-compliance-message button{color:var(--color-secondary);}.eu-cookie-compliance-buttons{display:flex;justify-content:center;float:none;}.eu-cookie-compliance-buttons .decline-button{padding:0 1em;text-shadow:none;}.eu-cookie-compliance-buttons .agree-button,.eu-cookie-compliance-buttons .eu-cookie-withdraw-button{padding:0 2.5em;background:var(--color-secondary);color:var(--color-base-light);font-weight:600;text-shadow:none;}.region--light-typography .footer-bottom__section{color:rgba(255,255,255,1);}.a.button,.button > a,input[type="submit"],input[type="reset"],input[type="button"]{padding:13px 25px !important;}.site-branding__logo,.bsi__logo{padding:25px 2px !important;}.mpac__logo{padding:35px 2px 15px !important;}.gtte__logo,.ccdi__logo{padding:20px 2px !important;}.panel-title a{padding:15px 20px !important;font-weight:inherit;}.contact-info-header-top.front-page-header{position:absolute;width:100%;left:0;}.hesperiden.tparrows{background:rgba(255,255,255,0.7);}.hesperiden.tparrows:hover{background:rgba(255,255,255,1);}.hesperiden.tparrows:before{color:var(--color-primary);;}a.play-pause-btn{font-size:2.7rem;color:rgba(255,255,255,0.7);}a.play-pause-btn:hover{color:rgba(255,255,255,1);}.play-pause-btn i{background:var(--color-primary);;border-radius:20px;padding:0px 2px;}.tparrows{min-width:0;}.tp-caption__custom-container{padding:0px 4em;}.tp-caption__custom-container .left-caption{text-align:left;}.tp-caption__custom-container .left-caption h1{font-size:35px;//line-height:1em;}@media (max-width:767px){.tp-caption__custom-container .left-caption h1{font-size:25px;}}.tp-caption__custom-container .left-caption h1 a{text-decoration:none;}.tp-caption__custom-container .left-caption p{font-size:20px;line-height:1em;color:var(--color-primary-dark);;}.tp-caption__custom-container .left-caption a{text-decoration:underline;}.tp-caption__custom-container span.slim-text{font-weight:300;}.tp-caption__custom-container span.bold-text{font-weight:bold;}.tp-caption__custom-container .white-text,.tp-caption__custom-container .white-text a{color:var(--color-base-light);}.tp-caption__custom-container .white-text  a:hover,.tp-caption__custom-container .white-text  a:focus{color:rgba(214,219,222,0.5) !important;}.tp-caption__custom-container .blue-text,.tp-caption__custom-container .blue-text a{color:var(--color-primary);}.tp-caption__custom-container .blue-text a:hover,.tp-caption__custom-container .blue-text a:focus{color:var(--color-primary-dark);}.tp-bullets .tp-bullet{background-color:rgba(255,255,255,0.7);border:1px solid var(--color-primary);;}.tp-bullet.selected,.tp-bullet:hover{background-color:var(--color-primary);;border:1px solid rgba(255,255,255,0.7);}.tp-bannertimer{background-color:rgba(255,255,255,1);}.notices-block-container{width:95%;margin:auto;max-width:1920px;}.notices-block-container .button{margin-left:0;margin-right:0;}.notices-block-container .button > a{border:1px solid #D6DBDD;color:var(--color-primary-dark);background-color:#D6DBDD;}.notices-block-container .button > a:hover,.notices-block-container .button > a:focus{border-color:var(--color-base-light);background-color:var(--color-primary);color:var(--color-base-light);}.notices-block-container .sample-container{border-bottom:1px solid #AEAEAE;}.notices-block-container .sample-container:last-child{border-bottom:none;}.notices-block-container .white-text a{color:var(--color-base-light);text-decoration:underline;}.notices-block-container .white-text a:hover,.notices-block-container .white-text a:focus{color:var(--color-base-light);text-decoration:none;}img.notices-logo:hover,img.notices-logo:focus,.overlay-container.homepage-icons img:hover,.overlay-container.homepage-icons img:focus{transition:all 0.5s ease;-webkit-filter:grayscale(0.5);filter:grayscale(0.5);opacity:0.5;}img.notices-logo,.overlay-container.homepage-icons img{transition:all 0.5s ease;-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1;}#block-tourismplus-noticesandnotificationsnotificationbanner .background-image-block__section{padding:50px 0px;}tr:nth-child(even) td{background-color:#F2F2F2;}.layout__region.layout__region--second .field__label{font-style:normal;font-weight:700;color:var(--color-primary);font-size:1.8em;line-height:1.20;padding:0;margin:20px 0 10px 0;}.ibc-branding__logo{margin:25px 2px;display:block;max-width:70%;}.ibc-logo-title-container{display:inline-flex;flex-wrap:wrap;align-items:center;}.ibc-heading-title h1{font-size:3.5em;padding:0 1em;}@media screen and (max-width:992px){.ibc-heading-title{width:100%;text-align:center;padding:0 0 20px;}.ibc-branding__logo{max-width:100%;}}div.ibc-block-container{font-size:20px;}div.ibc-block-container h1,div.ibc-block-container h2{text-align:center;padding:0.5em 0;}div#ibc-block-1 p{font-size:1.5em;font-weight:600;text-align:center;line-height:1.4;color:var(--color-primary);}div#ibc-block-2,div#ibc-block-3{padding:1em 0 2em;}div#ibc-block-4{padding:1em 0 4em;}div#ibc-block-2 p:last-child,div#ibc-block-3 p:last-child,div#ibc-block-4 p:last-child{text-align:center;padding:1.5em 0;}div#ibc-video-container{max-width:640px;margin:0 auto;padding:1em 0;}a.ibc-btn{border:solid 1px var(--color-primary);padding:1rem 2em;border-radius:25px;color:var(--color-base-light);background-color:var(--color-primary);font-weight:600;transition:0.5s;-webkit-transition:0.5s;}a.ibc-btn:focus,a.ibc-btn:hover{color:var(--color-primary);background-color:var(--color-base-light);}p.feature__title{margin:0;padding-top:15px;padding-bottom:15px;text-align:center;font-weight:bold;color:var(--color-primary);font-size:1.2em;line-height:1.2;}.paragraph--type--mt-icon-features > .feature > .feature__title a,.field--name-field-mt-fltt-title{font-weight:bold;padding:10px 0;color:var(--color-primary);font-size:1.2em;}.mpac-icon_features{min-height:auto;padding-top:15px;padding-bottom:15px;}.block-field-blocknodeproduct-overviewfield-body-heading,.block-field-blocknodeproduct-overviewfield-mt-fltt-heading,.block-field-blocknodeproduct-overviewfield-mt-fltt-heading-2{padding-bottom:30px !important;font-size:1.2em;}.block-field-blocknodeproduct-overviewfield-mt-fltt-view-all,.block-field-blocknodeproduct-overviewfield-mt-fltt-view-all-2{text-align:center;margin-bottom:30px;padding-bottom:40px !important;}.block-field-blocknodeproduct-overviewfield-product-desc{background:var(--color-primary);color:var(--color-base-light);margin-top:-1em;}.block-field-blocknodeproduct-overviewfield-secondary-desc{background:var(--color-primary-light);}.block-field-blocknodeproduct-overviewfield-tertiary-desc{background:var(--color-secondary);color:var(--color-base-light);}.block-field-blocknodeproduct-overviewfield-product-desc,.block-field-blocknodeproduct-overviewfield-secondary-desc,.block-field-blocknodeproduct-overviewfield-tertiary-desc{width:100vw;position:relative;left:calc(-50vw + 50%);}.block-field-blocknodeproduct-overviewfield-product-desc > .content,.block-field-blocknodeproduct-overviewfield-secondary-desc > .content,.block-field-blocknodeproduct-overviewfield-tertiary-desc > .content{width:100%;padding:60px 15px;margin:0 auto;}@media only screen and (min-width:768px){.block-field-blocknodeproduct-overviewfield-product-desc > .content,.block-field-blocknodeproduct-overviewfield-secondary-desc > .content,.block-field-blocknodeproduct-overviewfield-tertiary-desc > .content{width:750px;}}@media only screen and (min-width:992px){.block-field-blocknodeproduct-overviewfield-product-desc > .content,.block-field-blocknodeproduct-overviewfield-secondary-desc > .content,.block-field-blocknodeproduct-overviewfield-tertiary-desc > .content{width:970px;}}@media only screen and (min-width:1200px){.block-field-blocknodeproduct-overviewfield-product-desc > .content,.block-field-blocknodeproduct-overviewfield-secondary-desc > .content,.block-field-blocknodeproduct-overviewfield-tertiary-desc > .content{width:1170px;}}ul.product-services-tab li{padding:0 15px;}.product-container{border:1px solid var(--color-primary);padding:15px;height:410px;border-radius:3px;display:flex;flex-direction:column;justify-content:space-between;}p.product-tag{font-weight:600;padding:2px 2px 2px 5px;border-radius:3px;text-align:center;}p.product-tag-dark{background-color:var(--color-secondary);color:var(--color-base-light);}p.product-tag-light{background-color:var(--color-primary-light);color:#000;}.product-body{flex:1;}.product-price{font-weight:bold;}h2.product-name{margin-top:10;}p.product-detail{display:flex;justify-content:space-between;align-items:center;}span.product-sample{text-decoration:underline;}.block-block-content1bcf11f0-99db-489f-b9df-c3b6a92e0521{width:100vw;position:relative;left:calc(-50vw + 50%);background:var(--color-primary-dark);}.block-block-content1bcf11f0-99db-489f-b9df-c3b6a92e0521 > .content{width:100%;margin:0 auto;}@media only screen and (min-width:768px){.block-block-content1bcf11f0-99db-489f-b9df-c3b6a92e0521 > .content{width:750px;}}@media only screen and (min-width:992px){.block-block-content1bcf11f0-99db-489f-b9df-c3b6a92e0521 > .content{width:970px;}}@media only screen and (min-width:1200px){.block-block-content1bcf11f0-99db-489f-b9df-c3b6a92e0521 > .content{width:1170px;}}.propertyline__banner .right-block div{width:90%;margin:auto;}.propertyline__banner .video-embed-field-responsive-video iframe{border-radius:20px;}@media only screen and (min-width:992px){.featured-linked-text-tile{min-height:625px;}}.block-block-contentde03ee0e-6b3d-4565-a4bc-d0d42c97a020,.block-block-content89e49984-0a6c-49b4-9568-fe720c55a21f{width:100vw;position:relative;left:calc(-50vw + 50%);}.edia_container{margin:auto;width:80vw;}@media only screen and (max-width:992px){.edia_container_blue{width:100vw;}.edia_title{padding:0 1em;}}.edia_blue{background-color:var(--color-primary-light);}.edia_people img{border:solid 10px var(--color-base-light);border-radius:0;}.social-icons:hover,.social-icons:focus{filter:brightness(0) saturate(100%) invert(29%) sepia(88%) saturate(2987%) hue-rotate(213deg) brightness(101%) contrast(101%);}.tellsastory-card{text-align:center;display:inline-block;border:2px solid var(--color-primary);;border-radius:10px;min-height:250px;width:100%;margin:20px 0;padding:0 5px;}.tellstorytitle{text-align:center;padding:.25em 0;font-size:4em;line-height:1em;color:var(--color-primary);}.propertytypes-card{text-align:center;display:inline-block;background-color:#F1EDE9;min-height:380px;width:100%;margin:20px 0;transition:all 0.5s ease;-webkit-filter:grayscale(0);filter:grayscale(0);}.propertytypes-card:hover{text-decoration:underline;transition:all 0.5s ease;-webkit-filter:grayscale(0.5);filter:grayscale(0.5);}.propertytypes-card p{padding:0 5px 15px;}.mpac--homagepage-propertytypes .view-footer{display:inline-block;width:100%;}.black-text{color:#000;!important;}.region--separator-border-top:before{max-width:98%;}@media (max-width:767px){.site-branding__logo img{max-width:220px;padding:10px 0 0;}}@media (min-width:768px) and (max-width:991px){.logo-and-site-name-wrapper{display:flex;justify-content:center;}.site-branding__logo img{max-width:170px;padding:20px 0 0;}}@media (min-width:992px) and (max-width:1199px){.logo-and-site-name-wrapper{padding:20px 0 20px 20px;}.site-branding__logo img{max-width:150px;padding:10px;}}@media (min-width:1200px){.site-branding__logo img{max-width:170px;padding:12px;}.header-container ul.sf-menu .sf-sub-indicator{margin:0 0 0 10px;right:unset;}}
