:root{--accent-color:#231f20;--montserrat:'Montserrat' , sans-serif;--default:'Source Sans Pro' , sans-serif;--trans:all .4s ease-in-out}h1,h2,h3,h4,h5,h6{font-family: var(--montserrat)}.otgs-development-site-front-end{display:none}.hp-banner video{width:100%;height:100%;object-fit:cover;display:block}.hp-banner .slogan{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;text-align:center;width:100%;padding:40px}.hp-banner .vid{position:relative;z-index:1;height:100vh}.hp-banner .logo{margin-bottom:50px;position:absolute;bottom:0;right:10px;text-align:right;z-index:3}.hp-banner .logo img{width:250px}.hp-banner{overflow:hidden;position:fixed;width:100%;height:100%;top:0;left:0;z-index:0}.hp-banner .vid::before{width:100%;height:100%;left:0;top:0;content:"";position:absolute;background:rgba(0,0,0,.5);z-index:2}.bigger-container{padding:0 15px;margin:0 auto;display:block;max-width:1400px;width:100%}.smaller-container{padding:0 15px;margin:0 auto;display:block;max-width:1100px;width:100%}section .title{display:block;font-size:30px;font-weight:400;color:var(--accent-color);letter-spacing:2px;margin-left:3px;margin-bottom:0}section .main-title{margin-bottom:50px;text-transform:uppercase}section .main-title .subtitle{position:relative;font-size:70px;font-weight:700;color:var(--accent-color);line-height:1;margin:0}.result{background-attachment:fixed;background-position:center center;background-size:cover;position:relative;padding:100px 0;color:#fff;margin-top:40px}.result h2{color:#fff}.result .main-title h2{margin-bottom:20px}.result .inner h2{margin-top:0;margin-bottom:16px;font-weight:400;font-size:48px;letter-spacing:3px}.result::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:var(--accent-color);opacity:.5}.grid .img img{height:310px;object-fit:cover;width:100%;transition:.4s all ease}.grid .img{overflow:hidden}.grid .price{margin-bottom:4px;letter-spacing:3px;text-transform:uppercase;font-size:22px;font-weight:400}.grid .details li{display:inline-block;position:relative;font-size:16px}.grid .details li:not(:last-child)::after {content:'|';margin:0 5px}.grid .inner .address{font-size:18px;line-height:1.5;letter-spacing:2px;font-weight:600;text-transform:uppercase;margin-bottom:4px}.grid .inner{padding-top:15px}.grid:hover .img img{transform:scale(1.1)}.new-btn{max-width:100%;font-size:18px;line-height:1.3;padding:15px 45px;font-weight:600;border:1px solid var(--accent-color);text-transform:uppercase;transition:.4s all ease;text-align:center;background:0 0;display:inline-block;color:var(--accent-color)}.new-btn:focus,.new-btn:hover{background:var(--accent-color);color:#fff}.listings .new-btn{margin-top:50px}.testimonials{background:#fff;padding:100px 0}.testimonials .img{position:relative}.testimonials .img img{width:100%;height:450px;object-fit:cover}section .main-title.white .subtitle,section .main-title.white .title{color:#fff}.testimonials .inner p{color:var(--accent-color);font-size:20px}.testimonials .inner .author{color:var(--accent-color);margin:25px 0 0;text-transform:uppercase;font-weight:700}.testimonials .swiper-button-next-custom,.testimonials .swiper-button-prev-custom{color:#fff;background:var(--accent-color);width:40px;height:40px;line-height:40px;text-align:center}.testimonials .swiper-button-next-custom:after,.testimonials .swiper-button-prev-custom:after{font-size:15px}.testimonials .navigation{position:relative;display:flex;justify-content:end}.testimonials .swiper-button-prev-custom{margin-right:25px}.testimonials .main-title{margin-bottom:30px}.social{padding:100px 0}.coms .img img{height:480px;width:100%;object-fit:cover}.coms .inner{position:relative}.coms .details{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.coms .details h2{letter-spacing:3px;color:#fff;text-transform:uppercase;margin-bottom:20px}.coms .new-btn{margin-top:40px}.new-btn.inverted{color:#fff;border-color:#fff}.new-btn.inverted:focus,.new-btn.inverted:hover{background:#fff;color:var(--accent-color)}.coms .img{position:relative}.coms .img::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:var(--accent-color);opacity:.3}.coms .feat{background:#f5f2ee;height:100%;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;padding:50px}.coms .main-title{margin-bottom:0}#menu-div{z-index:9999;position:fixed;top:0;right:0;height:100vh;max-width:100%;font-size:0;background:0 0;opacity:0;width:100%;transform:translateX(100%);transition:all 1s ease-in-out}#menu-div .img{position:relative;z-index:1;flex-basis:40%}#menu-div .menu-wrapper{overflow-y:auto;position:relative;z-index:1;width:100%;background:rgba(255,255,255,.85);flex-basis:60%}#menu-div .sidemenu-container{display:flex;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding:0 0 80px 80px}#menu-div .sidemenu-container::before{position:absolute;width:100%;height:100%;left:0;top:0;content:"";background:#141414;opacity:.5}#menu-div .img img{height:100%;object-fit:cover;width:100%;object-position:top}#menu-div .menu-wrapper .sidemenu-nav li{margin:0;overflow:hidden;padding:0}#menu-div .menu-wrapper .sidemenu-nav li a{padding:12px 12px 12px 70px;display:block;font-size:20px;font-weight:400;line-height:1.4;color:var(--accent-color);transition:.2s all;cursor:pointer;text-decoration:none;text-transform:uppercase;position:relative;transition-property:transform , opacity , color;transition-duration:.55s , .55s , .3s;transition-timing-function:cubic-bezier(.645,.045,.355,1) , ease-in-out , ease-in-out}#menu-div .menu-wrapper .sidemenu-nav li .sub-menu li a{font-size:16px;line-height:1.2;border:none;font-family: var(--montserrat);margin-left:30px;letter-spacing:1px}#menu-div .menu-wrapper .sidemenu-nav .sub-menu li{border:none}#menu-div .sidemenu-nav{width:calc(100% - 100px)}#menu-div .sidemenu-header{text-align:right}#menu-div ::-webkit-scrollbar{width:4px}#menu-div ::-webkit-scrollbar-track{background:#f1f1f1}#menu-div ::-webkit-scrollbar-thumb{background:var(--accent-color)}#menu-div .sidemenu-socials{padding-top:30px;text-align:center;background:var(--accent-color);display:flex;position:absolute;flex-direction:column;width:100px;height:calc(100% - 100px);top:100px;overflow:hidden;right:0;justify-content:center}#menu-div .sidemenu-socials ul li{margin-bottom:90px;display:block}#menu-div #close img{width:30px}#footer{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;padding:50px}#footer::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/wp-content/uploads/2023/03/mont-royal.jpg);filter:grayscale(1)}#footer .white-bg{position:relative;z-index:1}#footer::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,white 0%,rgba(255,255,255,0) 100%);z-index:0}#footer .wrapper{max-width:1400px;margin:0 auto;padding:50px 0;position:relative;z-index:1}#footer .agency-text{margin-top:15px;text-transform:uppercase;font-weight:600}#footer .agency-text p{font-size:13px;line-height:1.2}#footer .footer-socials ul li{display:inline-block;margin-right:25px}#footer .footer-socials ul li a{position:relative;color:var(--accent-color);font-size:35px;transition:.4s all ease}#menu-div .sidemenu-socials ul li a{position:relative;color:#fff;font-size:30px;transition:.4s all ease}#footer .address i,#footer .info a i{margin-right:10px}#header .navbar-nav .nav-link{color:#fff;display:inline-block;vertical-align:middle;padding:0 12px;border-left:1px solid rgba(255,255,255,.25)}#header.sticky .navbar-nav .nav-link{border-left-color:rgba(0,0,0,.25)}#header .navbar-nav .nav-link a{display:block;position:relative;font-size:17px;font-weight:500;line-height:1;letter-spacing:.05em;text-transform:uppercase;font-family: var(--default);transition:var(--trans);padding:0 40px}#header .navbar-nav .nav-link a::after{content:"";display:block;position:absolute;width:100%;height:3px;max-width:0;left:0;right:0;bottom:-43px;margin:0 auto;background:var(--accent-color);transition:var(--trans)}#header .navbar-nav .nav-link a:focus::after,#header .navbar-nav .nav-link a:hover::after{width:100%;max-width:100%}#header.sticky .navbar-nav .nav-link a{color:var(--accent-color)}#header.sticky .navbar-brand img{max-height:100px}img.invert{filter:invert(1)}.support{min-height:660px;background-attachment:fixed;background-size:cover;background-position:top right;position:relative;display:flex;align-items:center;flex-wrap:wrap}.support .inner{padding:100px 0}.support .btn-wrapper{margin-top:40px}.new-btn.fill-white{background:#fff;border-color: #ffff
}.new-btn.fill-white:focus,.new-btn.fill-white:hover{color:#fff;background:0 0}.support .btn-wrapper .black{margin-right:20px}.support .logo img{max-height:100px}.support .logo img.award{max-height:150px}.support .logo{margin-bottom:25px}#footer .copyright p{margin:0;font-size:16px;text-align:center}#footer .copyright{border-top:1px solid #aeaeae;padding-top:30px}#footer .footer-logo img{max-height:100px;margin-bottom:20px}#footer .address h2,#footer .info h2{margin-bottom:15px;text-transform:uppercase;font-size:22px;letter-spacing:3px}#footer .address a,#footer .info a{display:inline-block;transition:.3s linear;position:relative;color:var(--accent-color)}#footer .address a:hover::after,#footer .info a:hover::after{width:100%}#footer .footer-menu .inner ul li{padding:0;text-align:left;list-style:none;display:inline-block;margin-right:20px}#footer .footer-menu .inner ul li a{color:var(--accent-color);text-transform:uppercase;font-size:17px;transition:.3s all ease;font-weight:500}#footer .footer-menu .inner ul li a:focus,#footer .footer-menu .inner ul li a:hover{opacity:.7}#footer .agency-logo img{max-height:50px}#footer .middle .agency-logo img{margin-right:30px}#header .navbar-brand img{transition:.4s all ease;max-height:100px;padding:10px}#header .navbar-brand img.black{display:none}#header.sticky .navbar-brand img.black{display:block}#header.sticky .navbar-brand img.white{display:none}.about-page{padding:80px 0}.inner.white h2,.inner.white p{color:#fff}.support .inner p{line-height:1.2}.support .slogan,.hp-banner .slogan h2{font-size:45px;text-transform:uppercase;margin-bottom:20px;color:#fff;font-weight:bold}.support .slogan h2,.hp-banner .slogan h2{color:#fff}.support .slogan span,.hp-banner .slogan span{font-weight:300}.about{padding:50px;padding-top:0;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.about img.broker{max-height:680px;width:100%;object-fit:cover;object-position:top;position:absolute;bottom:-50px;left:0}.before{position:relative}.before::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:#141414}.about .wrapper{max-width:1200px;margin:0 auto;padding-top:60px}.about .inner{padding-bottom:60px}.white-bg{background:#fff!important}.about .white-bg{z-index:1;position:relative}h2.section-title{text-transform:uppercase;font-weight:bold;font-size:50px}.about .slogan span{font-weight:300}.about .slogan{font-size:35px;text-transform:uppercase;font-weight:bold;margin-bottom:20px}.about .inner .experience h3{text-transform:uppercase;margin:20px 0 30px;font-weight:400;border-left:5px solid var(--accent-color);padding-left:10px}.custom-container{max-width:90%;margin:0 auto;padding:0 15px;display:block;width:90%}.single-grid{position:relative}.single-grid .img img{width:100%;object-fit:cover;height:710px}.single-grid .address{font-size:30px;color:#fff;line-height:1.4;max-width:400px;font-weight:600}.single-grid .address span{display:block;font-size:17px;margin-top:10px;font-weight:400}.single-grid .price{font-size:36px;font-weight:700;color:#fff;line-height:1;letter-spacing:.1em;margin-top:12px}.single-grid .inner{position:absolute;width:100%;bottom:0;left:0;padding:32px 55px;transition:var(--trans)}.single-grid .hover{position:absolute;width:100%;height:100%;top:0;left:0;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;transform:scale(.7);transition:var(--trans)}.single-grid a:hover .hover{opacity:1;transform:scale(1)}.single-grid .img::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background: var(--accent-color) 000;opacity:.2;transition:var(--trans)}.single-grid .img{transition:var(--trans);position:relative}.single-grid a:hover .img::after{opacity:.3}.single-grid a{display:block;position:relative}.single-grid a:hover .img{transform:scale(1.05)}.single-grid a:hover .inner{opacity:0}.listings{position:relative;background:#fff;padding:100px 0 20px}.about::before{background-image:url(/wp-content/uploads/2023/03/ile-des-soeurs.jpg.pagespeed.ce.syu7tSt0ShWf9PQ0bC-M.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;filter:grayscale(1);content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.about::after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";display:block;background:linear-gradient(to bottom,white 40%,rgba(255,255,255,0) 100%)}.hp-content{position:relative;z-index:5;background:#fff}.hp-init-wrapper{position:relative;z-index:4;pointer-events:none}.hp-init-wrapper canvas{display:block;width:100%;height:100vh}.listings .listing-swiper{padding:80px 0}.listings .main-title{margin-bottom:0}.single-grid .hover .address{max-width:100%}.single-grid a:hover .hover{opacity:1;transform:scale(1)}.blogs{background:#f9f9f9;padding:100px 0}.singleBlog .article-info{background:#fff;padding:40px;min-height:250px}.singleBlog .article-info .date{display:block;font-size:15px;margin-bottom:10px}.singleBlog h3{font-size:19px;line-height:1.4;text-transform:uppercase;font-weight:600}.singleBlog img{height:280px;width:100%;object-fit:cover}.singleBlog p{margin:0;line-height:1.4}.singleBlog{filter:drop-shadow(2px 4px 6px #ccc)}.single-blog .date{font-weight:600}.single-blog a:not(.new-btn) {color:#dc1c2e}.single-blog .tag{margin-bottom:15px}.single-blog .tag span{text-transform:uppercase;color:#fff;background:#141414;display:inline-block;padding:2px 15px}#menu-btn{border:0;width:100px;height:100px;padding:15px 25px;display:flex;flex-direction:column;justify-content:center;transition:var(--trans);background:#141414}#menu-btn span{width:100%;height:1px;background:#fff}#menu-btn em,#menu-div #close em{font-size:10px;font-style:normal;font-weight:500;color:#fff;line-height:1;letter-spacing:.5em;text-align:center;text-transform:uppercase;margin-top:12px}#menu-btn span:nth-child(1) {width:50%;margin:0 0 0 auto}#menu-btn span:nth-child(2) {margin:9px 0}#menu-btn span:nth-child(3) {width:50%}#header .navbar-nav .nav-link:first-child{border-left:none}#menu-div.active{opacity:1;right:0;transform:translateY(0)}.homeEval{background:#fff;position:relative}.homeEval .inner{padding:150px 0 130px 140px}.homeEval .inner .content{max-width:400px;margin-bottom:50px}.homeEval .img{position:relative;padding:150px 140px 150px 0}.homeEval .img .wrapper img{height:100%;width:100%;object-fit:cover}.homeEval .img .broker-image{position:relative;z-index:1}.homeEval .img .wrapper{top:0;position:absolute;width:50%;right:0;height:100%}.homeEval .img .wrapper::before{width:100%;height:100%;left:0;top:0;position:absolute;content:"";background:var(--accent-color);opacity:.3}.homeSold .img img{width:100%;height:750px;object-fit:cover}.homeSold{margin-top:40px}.homeSold .inner{position:absolute;width:100%;bottom:0;left:0;padding:80px 15px}.homeSold .inner .address{font-size:48px;color:#fff;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-top:15px}.homeSold a:hover img{filter:blur(5px)}.homeSold img{transition:var(--trans)}.homeSold .img::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 60%,black 100%)}#header .navbar-brand{padding:0}.about img.experience{max-height:130px;width:auto}.hp-banner .slogan h2{font-size:60px}.about .btn-wrapper{display:flex;align-items:start;justify-content:space-between}.about .btn-wrapper a{margin-top:40px}.listings .property-item{padding:20px}.listings.page{padding:80px 0}.banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;height:500px;display:flex;align-items:end}.banner img{height:540px;width:100%;object-fit:cover}.banner .main-title{line-height:1;position:relative;z-index:1;margin:0;padding:0 0 20px;filter:drop-shadow(2px 4px 6px var(--accent-color))}.banner .main-title h1{color:#fff}.banner .main-title span,.blog-page .main-title span{display:block;font-size:80px;font-weight:600;line-height:1}.blog-page .main-title span{color:var(--accent-color)}.banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to bottom,#141414,transparent)}.banner .img{position:relative}.buysell ul,.buysell ol,.single-blog ul,.single-blog ol{padding-left:40px}ul li,ol li{font-family: var(--default)}.inner-page-title{text-transform:uppercase;font-weight:700;color:var(--accent-color);font-size:40px;margin-bottom:20px}.buysell .inner{padding:80px}.buysell .img img{max-height:800px;width:100%;object-fit:cover;object-position:top}.guide .guide-card{background:rgba(0,0,0,.05);padding:40px}.guide,.single-blog,.blog-page{padding:80px 0}.banner .main-title h1.entry-header{font-size:50px;font-weight:700}.single-blog .btn-wrapper{margin-top:20px}.about-page img.logo{max-width:250px}.about-page .main-title{margin-bottom:25px}.about-page .content{padding-left:80px;max-width:80%}.about-page .img img{max-height:800px;width:100%;object-fit:cover;object-position:top}.team{background:var(--accent-color);padding:80px 0}.team .inner img{width:100%;height:520px;object-fit:cover;object-position:top}.team .content{padding:20px}.team .content>*{color:#fff}.team .inner{margin-bottom:40px}.team .expand{background:#fff;padding:40px;position:absolute;width:100%;left:0;overflow:hidden;z-index:2}.team .bigger-container{position:relative}.team .member-name{text-transform:uppercase;font-size:25px;margin-bottom:3px}.team .member-title{margin-bottom:0}#memberModal .modal__name{margin:0;text-transform:uppercase;font-weight:700}#memberModal .modal__title{font-weight:600;font-size:20px;text-transform:uppercase}.nice-form input,.nice-form select,.nice-form textarea{width:100%;height:60px;margin:0 0 20px;border:none;border-bottom:1px solid rgba(0,0,0,.5);background:transparent;font-size:17px;color:#4b4b4b;display:inline-block;vertical-align:top;outline:none;appearance:none;padding-left:16px;padding-right:16px;border-radius:0;font-family: var(--default)}.nice-form label{color:#000;font-size:17px}.alerts #multi-step-form.fw-wizard{background:var(--accent-color);padding:30px 20px 50px;background-size:cover}.eval,.calculator,.alerts{padding:80px 0}.contact-page{padding:80px 0}.contact-page .box{position:relative;padding:20px 0 20px 30px;background-color:var(--accent-color);margin-bottom:10px}.contact-page .box h3{color:#f0f0f0;text-transform:uppercase;font-weight:300;font-size:22px}.contact-page .box p{font-size:16px;font-weight:400;color:#8a8a8a;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.contact-form input,.contact-form textarea,.contact-form select,.newsletter-form input{width:100%;height:60px;margin:0 0 40px;border:none;border-bottom:1px solid rgba(0,0,0,.5);background:transparent;font-size:17px;color:#000;display:inline-block;vertical-align:top;outline:none;appearance:none;padding-left:16px;padding-right:16px;border-radius:0;font-family: var(--default)}.form{padding-top:80px}.contact-form textarea{height:150px;resize:none}.contact-page .info{position:relative;padding:0 50px 60px 0}.contact-page h2{text-transform:uppercase;position:relative;font-size:35px;font-weight:400;color:var(--accent-color);line-height:1;margin:0;margin-bottom:30px}.contact-page .contact-form{padding-left:55px}.contact-page .borderright{border-right:1px solid #8a8a8a}.contact-page .form{position:relative}.contact-page .form::before{position:absolute;background-image:url(/wp-content/uploads/2023/03/xLogo_GJ.png.pagespeed.ic.jz8Y4yodaTKehuC0PpHA.png);content:"";background-repeat:no-repeat;opacity:.025;background-attachment:fixed;background-size:contain;background-position:85%;bottom:-200px;z-index:-1;width:900px;height:648px;left:0}.contact-page .contact-socials{margin-top:40px}.contact-page .contact-socials ul{list-style:none;margin-top:25px}.contact-page .contact-socials ul li{display:inline-block;padding:0 20px;position:relative}.contact-page .contact-socials ul li::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:19px;background-color:#cacaca;pointer-events:none}.contact-page .contact-socials ul li:last-child::after{display:none}.contact-page .contact-socials ul li a{color:#000;transition:var(--trans);font-size:35px}.listings .team-logo{max-width:240px;margin-right:60px}.blog-page #filters{margin-bottom:40px}.new-btn.active{background:var(--accent-color);color:#fff}.cta .inner{background:var(--accent-color);padding:40px;color:#fff}.cta .inner>*{color:#fff}.cta{margin-bottom:80px}.single-blog .wp-block-button__link{background-color:#fff;border:1px solid var(--accent-color);color:var(--accent-color)!important;border-radius:0;transition:var(--trans);font-weight:600;font-size:18px;text-transform:uppercase}.single-blog .wp-block-button__link:hover{background:var(--accent-color);color:#fff!important}.blog-container{max-width:850px;display:block;margin:0 auto;padding:0 15px;width:100%}.single-blog h1{font-size:30px}.aboutBanner{height:90vh;background-position:top center}.aboutBanner::before{display:none}.aboutBanner .main-title{position:absolute;bottom:0;left:0;text-align:left;padding:20px;background:rgba(0,0,0,.2)}.aboutBanner .small-title{position:absolute;bottom:0;right:0;text-align:left;padding:20px;background:#fff}.aboutBanner .small-title h2{font-size:22px}#footer .flexbox{display:flex;flex-wrap:wrap;flex-direction:column}#footer .flexbox div{width:auto}#footer .footer-menu .inner ul li::before{content:"✓";color:#000;margin-right:8px}.resp-table{overflow-x:auto}.blog-page .main-title span{font-size:60px}.calculator .ratehub-calc .rh-calc-main .col1,.calculator .ratehub-calc .rh-calc-main .profile label{font-weight:400!important}#footer .info p{text-align:center}#footer .middle .agency-logo{margin-top:20px}.homeEval .main-title .subtitle{font-weight:300}.homeEval .main-title .subtitle span{font-size:30px;display:block;font-family: var(--montserrat);font-weight:400;letter-spacing:2px;line-height:1.4}.homeEval .main-title .subtitle strong{font-weight:700}#footer .footer-menu{width:100%;text-align:center;border-top:1px solid #aeaeae;padding:10px 0}.newsletter-form input{height:40px;margin-bottom:20px}.new-btn.fill-black{background:#000;color:#fff}.new-btn.fill-black:hover{background:#fff;color:#000}#footer .newsletter h2{text-transform:uppercase;font-size:20px;font-weight:bold}#footer .newsletter p{margin-bottom:0}#footer .newsletter-form{margin-top:20px;text-align:center}#footer .newsletter-form button{width:100%}#footer .newsletter-form span{font-size:15px;margin-top:10px;display:block}.testimonials .wrapper{padding-left:50px;padding-right:50px}#footer .flex-box{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .flex-box .footer-col{width:auto;max-width:33.33%}.errorpage{padding:80px 0}.privacy{padding:60px 0}.privacy ul{padding-left:40px;margin-bottom:10px}.inner-page{padding:60px 0}.event{padding:60px 0}.event h2{text-transform:uppercase;margin-bottom:30px}.homeEvent{padding-top:100px}.event .inner{position:relative;width:100%;height:3200px;left:0;overflow:hidden}.single-grid.gridPage .img img{height:420px}