@charset "UTF-8";

 @import url("https://fonts.googleapis.com/css2?family=Lato&family=Martel+Sans:wght@400;600&family=Martel:wght@400;700&display=swap"); .alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;padding-top:5px;text-align:center}.wp-caption img{border:0;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:10px;line-height:1.5;margin:0}.gallery{display:block;margin-bottom:1em!important;margin-left:-10px!important;margin-right:-10px!important}.gallery dl{margin:0}.gallery dl dt{margin:0 10px 10px;overflow:hidden!important}.gallery dl dt img{border:none!important;height:auto;transition:all .5s;width:100%}.gallery dl dt:hover img{transform:scale(1.05)} @media screen and (max-width:768px){.hamburger{text-align:right}.hamburger .burger{position:absolute;right:30px;top:30px;z-index:2}.hamburger .bun{display:inline-block;padding:0;width:auto}.hamburger .bun>span{background:#000;display:block;height:4px;margin:3px 0;width:22.5px}.hamburger.open .bun span{margin:0;position:relative}.hamburger.open .bun span:nth-child(2){opacity:0}.hamburger.open .bun span:first-child{top:9px;transform:rotate(405deg)}.hamburger.open .bun span:nth-child(3){top:1px;transform:rotate(315deg)}.hamburger .helper{color:#333;display:inline-block;font-size:.8em;margin:0;position:relative;top:-10.5px}.hamburger.open .helper{top:-100px}.hamburger ul{background:#e4dcc9;list-style:none;margin:0;padding:0}.hamburger ul li{display:block}.hamburger ul li a{color:#333;display:block;font-size:16px;padding:10px 20px;text-align:left;text-decoration:none}.hamburger ul li.btn{padding:0}.hamburger ul li:last-child>a{border:0}.hamburger ul li ul{border:0;margin:0}.hamburger ul li ul li{border-bottom:none}.hamburger ul li ul li a{font-size:14px}.hamburger ul li ul li>ul li a{padding-left:22.5px}.hamburger ul li>ul{background:#ddd3bb}.hamburger ul li>ul>li>ul{background:#d6caae}.hamburger ul li>ul>li>ul>li>ul{background:#d0c1a0}.hamburger ul li.parent{position:relative}.hamburger ul li.parent .dropper{color:#333;cursor:pointer;font-family:Font Awesome\ 5 Free;font-weight:900;padding:15px 22.5px;position:absolute;right:0}.hamburger ul li.parent.open>.dropper{transform:rotateX(180deg)}}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}*{outline:none}@media (min-width:768px){.mobile-only{display:none}}.center{text-align:center}.valign-center{align-self:center}@media (min-width:768px){.align-right{text-align:right}}p.small{font-size:12px}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center}to{opacity:1;transform:none;transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.quadrigaltd.com/wp-content/themes/quadriga/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Font Awesome\ 5 Free;font-size:36px;font-weight:900;line-height:1;opacity:.75}.slick-prev{left:25px;z-index:999}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-prev:before{content:"\f104"}[dir=rtl] .slick-prev:before{content:"\f105"}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"\f105"}[dir=rtl] .slick-next:before{content:"\f104"}.slick-dots{bottom:15px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"\f111";font-family:Font Awesome\ 5 Free;font-size:11px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75} form label{font-weight:700;margin-top:1em}form label span{color:#cc2929;font-size:14px}form input[type=email],form input[type=tel],form input[type=text],form textarea{border:1px solid #ccc;border-radius:0!important;font-size:16px;padding:10px;transition:all .5s;width:100%}form input[type=email].wpcf7-not-valid,form input[type=tel].wpcf7-not-valid,form input[type=text].wpcf7-not-valid,form textarea.wpcf7-not-valid{border:1px solid #cc2929}form input[type=email]:focus,form input[type=tel]:focus,form input[type=text]:focus,form textarea:focus{border-color:#333}form span.wpcf7-not-valid-tip{font-family:Arial,sans-serif;font-size:14px}a.btn,button,input[type=submit]{background:#cc2929;border:none;border-radius:0!important;color:#fff;display:inline-block;font-weight:700;padding:12px 24px}a.btn.black,button.black,input[type=submit].black{background-color:#333}a.btn.white,button.white,input[type=submit].white{color:#fff}.wpcf7 .col-md-6{padding:10px}.wpcf7 textarea{height:235px}.wpcf7 .wpcf7-spinner{bottom:0;position:absolute;right:0}.wpcf7 .wpcf7-response-output{border:none!important;text-align:center} .accordion-links{padding:10px 0;text-align:right}.accordion-toggle{background-color:#f5f2eb;border-top:2px solid #fff;cursor:pointer;margin:0;padding:15px;position:relative;transition:all .5s}.accordion-toggle:before{content:"\f078";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;line-height:25px;margin-right:10px;position:absolute;right:10px;text-align:center;top:15px;transition:all .5s}.accordion-toggle.active{border-bottom:none}.accordion-toggle.active:before{transform:rotate(180deg)}.accordion-toggle h3{font-size:18px;margin:0}.accordion-toggle .panel-anchor{left:0;position:absolute;top:0}.accordion-content{background-color:#fff;display:none;padding:15px;position:relative}.accordion-content.default{display:block}.accordion-content ul{padding-left:20px}.accordion-content ul li{margin-bottom:5px} .tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe_events-template-default h1,.tribe_events-template-default h2,.tribe_events-template-default h3,.tribe_events-template-default h4{font-family:Lato,Helvetica,Arial,sans-serif!important}.tribe-common h1,.tribe_events-template-default h1{font-weight:400!important}.tribe-common a,.tribe-common li,.tribe-common p,.tribe-common ul,.tribe_events-template-default a,.tribe_events-template-default li,.tribe_events-template-default p,.tribe_events-template-default ul{font-family:Martel,Helvetica,Arial,sans-serif!important}.tribe-common .tribe-events-back,.tribe-common .tribe-events-calendar-list-nav,.tribe-common .tribe-events-header,.tribe_events-template-default .tribe-events-back,.tribe_events-template-default .tribe-events-calendar-list-nav,.tribe_events-template-default .tribe-events-header{display:none!important}.tribe-common .tribe-common-l-container,.tribe-common .tribe-events-l-container,.tribe_events-template-default .tribe-common-l-container,.tribe_events-template-default .tribe-events-l-container{padding-bottom:0!important;padding-top:0!important}.tribe-common .event-tickets .tribe-tickets__rsvp,.tribe_events-template-default .event-tickets .tribe-tickets__rsvp{background-color:#f5f2eb}button,html,input,select,textarea{color:#222}html{box-sizing:border-box;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}body,input,li,p,textarea,ul{color:#333;font-family:Martel,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5}body *,input *,li *,p *,textarea *,ul *{box-sizing:border-box}a{transition:all .5s}a,a:active,a:hover{color:#cc2929;text-decoration:none}a:focus{outline:none}h1,h2,h3,h4,h5{-webkit-font-smoothing:antialiased;color:#333;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin-bottom:1em}h1{font-size:28px;line-height:1.5;margin-bottom:1em}@media (min-width:576px){h1{font-size:32px}}@media (min-width:768px){h1{font-size:36px}}@media (min-width:1024px){h1{font-size:48px}}h1{margin-top:0}h2{font-size:24px;line-height:1.5}@media (min-width:576px){h2{font-size:24px}}@media (min-width:768px){h2{font-size:28px}}@media (min-width:1024px){h2{font-size:36px}}h3{font-size:21px;font-weight:700;line-height:1.5}@media (min-width:576px){h3{font-size:20px}}@media (min-width:768px){h3{font-size:22px}}@media (min-width:1024px){h3{font-size:24px}}h4{font-size:18px;font-weight:700}@media (min-width:576px){h4{font-size:17px}}@media (min-width:768px){h4{font-size:18px}}@media (min-width:1024px){h4{font-size:20px}}h5{-webkit-font-smoothing:inherit;color:#000;font-size:16px;font-weight:700;letter-spacing:1px;line-height:1.5;text-transform:uppercase}blockquote{border-left:1px solid #333;padding-left:20px}blockquote p{font-size:18px;line-height:1.6em;margin-bottom:1em}@media (min-width:768px){blockquote p{font-size:24px}}img{height:auto;max-width:100%}li,p{-webkit-font-smoothing:antialiased;color:#333;line-height:28px}li span.large,p span.large{font-size:18px;line-height:1.6}@media (min-width:768px){li span.large,p span.large{font-size:20px}}article p a{border-bottom:1px solid #cc2929}article p a:hover{border-bottom-color:#000;color:#000}@media (max-width:768px){.content-column div{padding:0!important}}.loader{background-color:#fff;display:block;height:100%;position:fixed;width:100%;z-index:9999}.container-fluid{max-width:1280px;padding:20px;position:relative;z-index:2}@media (min-width:768px){.container-fluid{padding:50px 20px}}.container-fluid.wider{max-width:1280px}.container-fluid.wide{max-width:1400px}.container-fluid.narrow{max-width:1000px}.container-fluid.full-width{max-width:100%;padding:50px 0}.container-fluid.full-width img{height:auto;width:100%}section{overflow-x:hidden;position:relative}section.padding{padding:50px 0}section.one-column .container-fluid{padding:20px}@media (min-width:768px){section.one-column .container-fluid{padding:80px 20px}}section.one-column .container-fluid.full-width{max-width:100%;padding:0}section.one-column .container-fluid.full-width p{margin:0}section.text-image .content{display:flex;text-align:left}section.text-image .content .inner{padding:15px}@media (min-width:576px){section.text-image .content .inner{padding:5%}}section.text-image .image{background-position:50%;background-size:cover}section.text-image .image img{height:auto;opacity:0;width:100%}section.accordion-section .container-fluid{padding:120px 20px}section.cards-section .card{border:0;border-radius:0}section.cards-section .card .card-img-top{border-radius:0}section.cards-section .card .card-body{background-color:#f5f2eb}section.cards-section .card .card-body h4{color:#333;margin-bottom:1em}section.cards-section .card .card-body p{color:#333;font-size:15px}section.cards-section.cream-bg .card-body{background-color:#fff}.light-grey-bg{background:#f2f2f2}.dark-grey-bg{background:#333}.dark-grey-bg h2,.dark-grey-bg h3,.dark-grey-bg h4,.dark-grey-bg li,.dark-grey-bg p{color:#f2f2f2}.gold-bg{background-color:#a79273}.gold-bg h2,.gold-bg h3,.gold-bg h4,.gold-bg h5,.gold-bg li,.gold-bg p{color:#fff}.gold-bg blockquote{border-left-color:#fff}.cream-bg{background-color:#f5f2eb}.navy-bg{background-color:#222b47}.image-bg{background-position:50%;background-size:cover}.cover{background:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-carousel{min-height:180px;padding-bottom:60px}.image-carousel .slick-slide{align-content:center;display:flex;min-height:180px;padding:10px;text-align:center}.image-carousel .slick-slide img{margin:auto;max-height:100px;transition:all .5s;width:auto!important}.image-carousel .slick-next,.image-carousel .slick-prev{border:1px solid #333;bottom:0;height:32px;left:auto;position:absolute;right:auto;top:auto;width:32px}.image-carousel .slick-next:before,.image-carousel .slick-prev:before{color:#333;font-size:16px}.image-carousel .slick-prev{left:50%;transform:translateX(-20px)}.image-carousel .slick-next{left:50%;transform:translateX(20px)}header#header{background-color:#f5f2eb;position:relative;z-index:999}header#header .container-fluid{line-height:1;margin:auto;max-width:100%;padding:0 20px;position:relative;z-index:1}header#header .container-fluid .logo{display:inline-block;overflow:hidden;padding:10px 0;position:relative}header#header .container-fluid .logo a{display:block}header#header .container-fluid .logo img{height:60px;transition:all .5s;width:auto!important}@media (min-width:768px){header#header .container-fluid .logo img{height:120px}}header#header .container-fluid .logo img.logo-text{left:0;position:absolute;top:10px}header#header .container-fluid .logo:hover img.logo-letter{opacity:.1}header#header .container-fluid .logo:hover img.logo-text{margin-left:8px;transform:scale(1.7)}nav.menu-container{margin-left:-20px;margin-right:-20px}@media (min-width:768px){nav.menu-container{margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:999}nav.menu-container ul.navigation{margin:auto;padding:0}nav.menu-container ul.navigation li{display:inline-block;padding:0 12px;position:relative}nav.menu-container ul.navigation li a{color:#333;display:block;padding:12px 0}nav.menu-container ul.navigation li a:hover{color:#cc2929}nav.menu-container ul.navigation li.current-menu-item>a{border-bottom:2px solid #cc2929;color:#cc2929;font-weight:700}nav.menu-container ul.navigation li.current-menu-item:first-child>a{border-bottom:none!important}nav.menu-container ul.navigation li.current-menu-ancestor>a{font-weight:700}nav.menu-container ul.navigation li.menu-item-has-children>a:after{content:"▾";margin-left:10px}nav.menu-container ul.navigation li.btn a{background-color:#cc2929;color:#f5f2eb;padding:12px 15px}nav.menu-container ul.navigation li.btn a:hover{background-color:#a22020}nav.menu-container ul.navigation li ul{background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.1);display:none;margin:0;padding:0;position:absolute;width:240px;z-index:999}nav.menu-container ul.navigation li ul li{background:#fff;display:block;padding:0}nav.menu-container ul.navigation li ul li a{color:#333;display:block;font-size:14px;padding:10px;width:100%}nav.menu-container ul.navigation li ul li a:hover{background-color:#cc2929;color:#fff}nav.menu-container ul.navigation li ul li.menu-item-has-children>a:after{content:"▶";float:right;font-size:10px}nav.menu-container ul.navigation li ul li.current-menu-item>a{background-color:#f5f2eb;border:none;border-left:2px solid #cc2929}nav.menu-container ul.navigation li ul li.current-menu-item>a:hover{background-color:#cc2929;color:#fff}nav.menu-container ul.navigation li ul li ul{top:0;transform:translateX(100%);z-index:-1}nav.menu-container ul.navigation li ul li ul li{background-color:#f5f2eb}nav.menu-container ul.navigation li ul li ul li.current-menu-item a{background-color:#ece7da}nav.menu-container ul.navigation li:hover>ul{animation:fadeIn .25s;display:inline-block}}#masthead{overflow:auto;position:relative;width:100%;z-index:0}#masthead .caption{background:#222b47;margin:auto;padding:30px;width:100%}@media (min-width:768px){#masthead .caption{background:none;bottom:100px;left:50%;max-width:1280px;padding:0 20px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}}#masthead .caption h1{color:#fff;font-weight:400;margin:0 0 1em;text-shadow:0 0 16px rgba(0,0,0,.6)}#masthead .caption p{color:#fff;font-size:16px;margin:0 0 2em;text-shadow:0 0 8px rgba(0,0,0,.6)}@media (min-width:768px){#masthead .caption p{font-size:20px}}#masthead .caption a{background:#cc2929;color:#fff;display:inline-block;font-size:16px;line-height:normal;padding:12px 15px;text-shadow:none}#masthead .caption a:hover{background-color:#b72525}@media (min-width:768px){#masthead .slider:before{background:rgba(0,0,0,.75);background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}}#masthead .slider .slide img{height:auto!important;width:100%}#masthead .slider button.slick-arrow{display:none!important}@media (min-width:768px){#masthead .slider button.slick-arrow{display:block}}#masthead .slider button.slick-arrow{border:1px solid #fff;bottom:100px;height:50px;left:auto;position:absolute;right:20%;top:auto;width:50px}#masthead .slider button.slick-arrow:before{font-size:18px}#masthead .slider button.slick-arrow.slick-prev{margin-right:60px}@media (min-width:768px){#intro aside{padding-top:80px}}#services{background-color:#222b47}#services ul.service-grid{margin:0;padding:0}#services ul.service-grid li{border-bottom:1px solid #fff;list-style:none;overflow:hidden;position:relative}@media (min-width:768px){#services ul.service-grid li{border-bottom:none;border-right:1px solid #fff;float:left;width:33.333333%}}#services ul.service-grid li:last-child{border:none}#services ul.service-grid li .content{position:relative;z-index:2}#services ul.service-grid li .content a{display:block;padding:30px}@media (min-width:768px){#services ul.service-grid li .content a{padding:50px 30px}}#services ul.service-grid li .content h3{color:#a79273;margin-bottom:1em;transition:all .5s}@media (min-width:768px){#services ul.service-grid li .content h3{margin-bottom:2em}}#services ul.service-grid li .content p{color:#f5f2eb}#services ul.service-grid li .content:after{bottom:30px;color:#a79273;content:"\f054";font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:900;position:absolute;right:30px}#services ul.service-grid li .background-image{background-position:50%;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(1.1);transition:all .5s;z-index:1}#services ul.service-grid li:hover .background-image{opacity:.2;transform:scale(1)}#services ul.service-grid li:hover .content:after,#services ul.service-grid li:hover .content h3{color:#fff}#projects .container-fluid h2{text-align:center}#projects .container-fluid .project-carousel{padding-bottom:60px}#projects .container-fluid .project-carousel .slick-slide{background-color:#fff;margin:10px;padding-bottom:10px;position:relative}#projects .container-fluid .project-carousel .slick-slide:after{background-color:#000;bottom:10px;box-shadow:0 0 16px rgba(0,0,0,.4);content:"";display:block;height:100px;left:10%;position:absolute;right:0;width:80%;z-index:-1}#projects .container-fluid .project-carousel .slick-slide .image{overflow:hidden}#projects .container-fluid .project-carousel .slick-slide .image img{transition:all .5s}#projects .container-fluid .project-carousel .slick-slide .image:hover img{transform:scale(1.1)}#projects .container-fluid .project-carousel .slick-slide .content{background-color:#fff;padding:20px}#projects .container-fluid .project-carousel .slick-slide .content h3{font-size:18px}#projects .container-fluid .project-carousel .slick-slide .content h3 a{color:#333}#projects .container-fluid .project-carousel .slick-slide .content h3 a:hover{color:#cc2929}#projects .container-fluid .project-carousel .slick-slide .content a.view{background-color:#a79273;bottom:0;color:#fff;display:block;font-size:14px;height:32px;line-height:35px;position:absolute;right:0;text-align:center;width:32px}#projects .container-fluid .project-carousel .slick-slide .content a.view:hover{background-color:#cc2929}#projects .container-fluid .project-carousel .slick-next,#projects .container-fluid .project-carousel .slick-prev{border:1px solid #333;bottom:0;height:32px;left:auto;right:auto;right:50px;top:auto;width:32px}#projects .container-fluid .project-carousel .slick-next:before,#projects .container-fluid .project-carousel .slick-prev:before{color:#333;font-size:16px}#projects .container-fluid .project-carousel .slick-prev{right:86px}#testimonials{background-image:url(//www.quadrigaltd.com/wp-content/themes/quadriga/images/testimonials-bg.jpg);background-position:50%;background-size:cover}#testimonials .container-fluid{align-content:center;display:flex;padding:30px}@media (min-width:768px){#testimonials .container-fluid{padding:50px 20px}}#testimonials .container-fluid .content{width:100%}@media (min-width:768px){#testimonials .container-fluid .content{width:60%}}#testimonials .container-fluid .content .testimonial-slider{padding-bottom:70px;position:relative}#testimonials .container-fluid .content .testimonial-slider blockquote{border-left-color:#fff}#testimonials .container-fluid .content .testimonial-slider blockquote p{font-size:16px}#testimonials .container-fluid .content .testimonial-slider blockquote h5{color:#fff}#testimonials .container-fluid .content .testimonial-slider .slick-next,#testimonials .container-fluid .content .testimonial-slider .slick-prev{border:1px solid #fff;bottom:0;height:32px;left:auto;right:auto;top:auto;width:32px}#testimonials .container-fluid .content .testimonial-slider .slick-next:before,#testimonials .container-fluid .content .testimonial-slider .slick-prev:before{color:#fff;font-size:16px}#testimonials .container-fluid .content .testimonial-slider .slick-next{left:36px}.heading-wrapper .container-fluid a,.heading-wrapper .container-fluid h1,.heading-wrapper .container-fluid h2{color:#fff;margin-bottom:0}.banner{height:200px}@media (min-width:576px){.banner{height:400px}}.banner{align-items:flex-end;background-repeat:no-repeat;display:flex;justify-content:center;position:relative;z-index:0}.banner:after{align-self:flex-end;background:rgba(0,0,0,.5);background:linear-gradient(0deg,rgba(0,0,0,.5) 0,transparent);bottom:0;content:"";display:block;height:50%;left:0;position:absolute;width:100%}.banner .heading-wrapper{position:relative;z-index:1}.banner .heading-wrapper a,.banner .heading-wrapper h1,.banner .heading-wrapper h5{color:#fff;text-align:center;text-shadow:0 0 12px rgba(0,0,0,.5)}.breadcrumbs{border-bottom:1px dotted #ccc;font-size:14px;margin-bottom:2em;padding-bottom:10px}.bg-image{background-position:50%;background-size:cover}ul.child-grid{margin:1em 0;padding:0}@media (min-width:768px){ul.child-grid{margin-left:-1%;margin-right:-1%}}ul.child-grid li{list-style:none;margin-bottom:10%}@media (min-width:768px){ul.child-grid li{float:left;margin:1%;width:48%}}ul.child-grid li .image img{width:100%}ul.child-grid li .content{background-color:#f5f2eb;padding:20px}ul.child-grid li .content h3 a{color:#333}ul.sub-service-grid{margin:1em 0;padding:0}@media (min-width:768px){ul.sub-service-grid{margin-left:-1%;margin-right:-1%}}ul.sub-service-grid li{border:1px solid #a79273;list-style:none;margin-bottom:10%;padding:20px;position:relative;transition:all .5s}ul.sub-service-grid li h3{font-size:18px}@media (min-width:768px){ul.sub-service-grid li h3{font-size:20px}}ul.sub-service-grid li h3 a{color:#333}ul.sub-service-grid li .chevron{bottom:20px;color:#a79273;position:absolute;right:20px}ul.sub-service-grid li:hover{background-color:#cc2929}ul.sub-service-grid li:hover .chevron,ul.sub-service-grid li:hover a,ul.sub-service-grid li:hover h3,ul.sub-service-grid li:hover p{color:#fff}@media (min-width:768px){ul.sub-service-grid li{float:left;margin:1%;width:48%}}@media (min-width:1024px){ul.sub-service-grid li{width:31.333333%}}ul.sub-service-grid li a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}ul.case-study-grid{margin:0;padding:0}@media (min-width:576px){ul.case-study-grid{margin-left:-1%;margin-right:-1%}}ul.case-study-grid li{list-style:none;margin-bottom:20px;position:relative}@media (min-width:576px){ul.case-study-grid li{float:left;margin:1%;width:48%}}@media (min-width:768px){ul.case-study-grid li{width:31.333%}}ul.case-study-grid li:after{bottom:0;box-shadow:0 0 32px rgba(0,0,0,.4);content:"";display:block;height:100px;left:10%;position:absolute;right:0;width:80%;z-index:-1}@media (min-width:768px){ul.case-study-grid li:after{bottom:20px}}ul.case-study-grid li .image{overflow:hidden}ul.case-study-grid li .image img{height:auto;transition:all .5s;width:100%}ul.case-study-grid li .image:hover img{transform:scale(1.1)}ul.case-study-grid li .content{background-color:#f5f2eb;padding:20px;position:relative}ul.case-study-grid li .content h3{line-height:1.6}ul.case-study-grid li .content p{font-size:14px;line-height:24px}ul.case-study-grid li .content a{color:#333}ul.case-study-grid li .content a:hover{color:#cc2929}ul.case-study-grid li .content a.view{background-color:#a79273;bottom:0;color:#fff;display:block;height:32px;line-height:36px;position:absolute;right:0;text-align:center;width:32px}ul.case-study-grid li .content a.view:hover{background-color:#cc2929}ul.gallery-grid{margin:0;padding:0}ul.gallery-grid li{list-style:none;overflow:hidden}@media (min-width:576px){ul.gallery-grid li{float:left;width:50%}}@media (min-width:768px){ul.gallery-grid li{width:33.333333%}}@media (min-width:1024px){ul.gallery-grid li{width:25%}}ul.gallery-grid li img{height:auto;transition:all .5s;width:100%}ul.gallery-grid li:hover img{transform:scale(1.1)}aside.details{background-color:#f5f2eb;margin:10px;padding:30px}@media (min-width:768px){aside.details{margin:0}}aside.details h3{border-bottom:1px solid #a79273;color:#333;padding-bottom:16px}aside.details h5{font-size:14px;margin-bottom:.5em}aside.details p{font-size:18px}.single h1{margin:.5em 0}.single p.date{font-weight:700;margin-bottom:2em}.single img.wp-post-image{height:auto;width:100%}.single hr{margin:2em 0}.single article{padding-right:50px}.single aside .widget{background-color:#f5f2eb;margin-bottom:1em;padding:20px}.single aside .widget.widget_categories ul,.single aside .widget.widget_recent_entries ul{margin:0;padding:0}.single aside .widget.widget_categories ul li,.single aside .widget.widget_recent_entries ul li{border-bottom:1px dotted #ccc;font-family:Lato,Helvetica,Arial,sans-serif;list-style:none;margin:10px 0}.single aside .widget.widget_categories ul li:last-child,.single aside .widget.widget_recent_entries ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.single aside .widget.widget_categories ul li .post-date,.single aside .widget.widget_recent_entries ul li .post-date{clear:both;display:block;font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px}.single aside .widget.widget_search input[type=text]{width:68%}.single aside .widget.widget_search input[type=submit]{width:30%}.single a.back{display:block;margin-bottom:2em}ul.post-grid{margin:0;padding:0}@media (min-width:768px){ul.post-grid{margin-left:-1%;margin-right:-1%}}ul.post-grid li{list-style:none;margin-bottom:1em}@media (min-width:768px){ul.post-grid li{float:left;margin:1%;width:48%}}@media (min-width:1024px){ul.post-grid li{width:31.333333%}}ul.post-grid li .image{align-items:center;background-color:#fff;display:flex}ul.post-grid li .image img{height:auto;width:100%}ul.post-grid li .content{background-color:#fff;padding:20px;position:relative}ul.post-grid li .content h3{font-size:18px}ul.post-grid li .content h3 a{color:#333}ul.post-grid li .content h3 a:hover{color:#cc2929}ul.post-grid li .content a.view{background-color:#a79273;bottom:0;color:#fff;display:block;font-size:14px;height:32px;line-height:35px;position:absolute;right:0;text-align:center;width:32px}ul.post-grid li .content a.view:hover{background-color:#cc2929}.page-nav ul{margin:4em 0 2em;padding:0;text-align:center}.page-nav ul li{display:inline-block}.page-nav ul li a{background-color:none;border-radius:3px;color:#a79273;cursor:pointer;font-family:Lato,Helvetica,Arial,sans-serif;padding:8px 12px;text-decoration:none}.page-nav ul li a.active,.page-nav ul li a.disabled,.page-nav ul li a:hover{background-color:#f5f2eb}.page-nav ul li.active a{background-color:#a79273;color:#fff}.wp-pagenavi{margin:30px 0;text-align:center}.wp-pagenavi .current,.wp-pagenavi .pages,.wp-pagenavi a{border:none;color:#000}.wp-pagenavi .current,.wp-pagenavi a{border:none}ul.office-addresses{margin:2em 0;padding:0}ul.office-addresses li{list-style:none;padding:0}@media (min-width:768px){ul.office-addresses li{border-right:1px dotted #a79273;float:left;padding-left:20px;width:33.333%}ul.office-addresses li:last-child{border-right:none}}ul.office-addresses li a{border:none}#accreditations{text-align:center}#accreditations img{margin:auto;max-width:100%}#contact{background-color:#ece7da}#contact h2{color:#333}#contact h2,#contact p{text-align:center}@media (min-width:768px){#contact p{padding:0 20%}}#contact .wpcf7 .col-md-6{padding:0 10px}@media (min-width:768px){#contact .wpcf7 .col-md-6{padding:10px}}#newsletter .container-fluid .content h3,#newsletter .container-fluid .content p{color:#fff}@media (min-width:768px){#newsletter .container-fluid form{padding:50px}}#newsletter .container-fluid form input[type=email]{width:60%}#newsletter .container-fluid form input[type=submit]{background-color:#000;border:none;float:right;width:40%}#map{height:400px}footer{border-bottom:5px solid #a79273;position:relative;z-index:0}footer .container-fluid{padding-bottom:0}footer .logo{height:120px;margin-bottom:2em;width:auto}@media (min-width:768px){footer .logo{height:200px}}footer .contact{margin-left:30px;margin-top:20px}@media (min-width:768px){footer .contact{margin:0}}footer .contact p a{color:#000}footer .contact p a:hover{color:#cc2929}footer .contact p .phone:before{content:"\f095"}footer .contact p .email:before,footer .contact p .phone:before{display:block;font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;transform:translateX(-170%)}footer .contact p .email:before{content:"\f0e0"}footer .contact address{font-size:14px;line-height:1.7em}footer .contact address:before{content:"\f3c5";display:block;font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;position:absolute;transform:translateX(-200%)}footer ul.menu{margin:0;padding:0}footer ul.menu li{font-size:14px;list-style:none;margin:0 0 2px}footer ul.menu li a{color:#333}footer ul.menu li a:hover{color:#cc2929}footer ul.social-icons{margin:0;padding:20px;text-align:center}@media (min-width:768px){footer ul.social-icons{padding:0;text-align:left}}footer ul.social-icons li{display:inline-block;list-style:none;margin:0 10px 0 0}footer ul.social-icons li a{color:#333;font-size:24px}footer .closure{padding:30px 0 0}html.fancybox-active:not(.fancybox-allowscroll),html.fancybox-active:not(.fancybox-allowscroll) body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden;}html.fancybox-active:not(.fancybox-allowscroll) body{margin-right:var(--vertical-scrollbar);margin-bottom:var(--horizontal-scrollbar);}html.fancybox-active:not(.fancybox-allowscroll) body.rtl{margin-right:0;margin-left:var(--vertical-scrollbar);}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap *,#fancybox-wrap *::before,#fancybox-wrap *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:111100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;z-index:111101;display:none;outline:none!important;}#fancybox-outer{position:relative;width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #111;-webkit-box-shadow:0 0 20px #111;background:#fff;}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #fff;background:#fff;background-clip:padding-box;}#fancybox-content>*{max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch;}#fancybox-error{color:#444;padding:14px;margin:0;}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none;}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;z-index:0}.fancy-ico{position:absolute;width:48px;height:48px;border-radius:50%;}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid white;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out;}#fancybox-close:hover span,#fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(360deg);}#fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:rotate(-360deg);}#fancybox-close{top:-24px;right:-24px;cursor:pointer;z-index:111105;display:none;}#fancybox-close span::after,#fancybox-close span::before{content:'';position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#fff;}#fancybox-close span::before{transform:rotate(45deg);}#fancybox-close span::after{transform:rotate(-45deg);}#fancybox-prev,#fancybox-next{top:50%;margin-top:-24px;cursor:pointer;z-index:111102;display:none;}#fancybox-next,body.rtl #fancybox-prev{left:auto;right:-24px;}#fancybox-prev,body.rtl #fancybox-next{left:-24px;right:auto;}#fancybox-prev span::after,#fancybox-next span::after{content:'';position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;}#fancybox-prev span::after,body.rtl #fancybox-next span::after{transform:rotate(-135deg);left:7px;}#fancybox-next span::after,body.rtl #fancybox-prev span::after{transform:rotate(45deg);left:initial;right:7px;}#fancybox-title-wrap{z-index:111104;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background-color:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;font-weight:600;}.fancybox-title-over{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:left;}body.rtl .fancybox-title-over{text-align:right}.fancybox-title-over #fancybox-title{padding:10px;background:rgba(0,0,0,.6);display:block;}.fancybox-title-float{text-align:center;}.fancybox-title-float #fancybox-title{display:table;margin:-12px auto;height:24px;padding:0 15px;line-height:20px;font-size:14px;color:#fff;background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 4px #000;position:relative;z-index:111104;}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,.9);border-radius:5px;cursor:pointer;overflow:hidden;z-index:111104;display:none;}#fancybox-loading div{transform-origin:20px 20px;animation:fancybox-loading 1.2s linear infinite;}#fancybox-loading div::after{content:'';display:block;position:absolute;top:7px;left:19px;width:2px;height:7px;border-radius:20%;background:#fff;}#fancybox-loading div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}#fancybox-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}#fancybox-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}#fancybox-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}#fancybox-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}#fancybox-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}#fancybox-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}#fancybox-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}#fancybox-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}#fancybox-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}#fancybox-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}#fancybox-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes fancybox-loading{0%{opacity:1}100%{opacity:0}}.fancybox-hidden{display:none;}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert;}