@font-face{font-family:'Oswald';font-display:swap;font-weight:300;src:url("/assets/fonts/Oswald-Light.ttf")}@font-face{font-family:'Oswald';font-display:swap;font-weight:500;src:url("/assets/fonts/Oswald-Regular.ttf")}@font-face{font-family:'Oswald';font-display:swap;font-weight:700;src:url("/assets/fonts/Oswald-Bold.ttf")}@font-face{font-family:'Minion Pro';font-display:swap;font-weight:500;src:url("/assets/fonts/Minion-Pro-Regular.ttf")}@font-face{font-family:'Minion Pro';font-display:swap;font-weight:700;src:url("/assets/fonts/Minion-Pro-Bold.ttf")}body{margin:0;overflow-x:hidden;font-family:'Oswald'}h1{font-family:Oswald;font-weight:bold;font-size:2.344vw;letter-spacing:0.04em;color:#151e2d;text-transform:uppercase}h2{font-family:Oswald;font-weight:bold;font-size:1.823vw;letter-spacing:0.04em;color:#151e2d}h3{font-size:1.7vw}p,li{font-family:"Minion Pro";font-weight:normal;font-size:1.302vw;letter-spacing:0.04em;line-height:2.344vw;color:#151e2d}a{text-decoration:none}.main-content-container{display:inline-block;width:60vw;vertical-align:top;margin-left:5.208vw;margin-top:2vw}.main-content-container.full-width{width:100vw;display:block;margin-left:0;margin-top:0}.main-content-container a{color:#a5170c}.main-content-container .title{font-family:Oswald;font-weight:bold;font-size:1.823vw;letter-spacing:0.04em;color:#151e2d}.disclaimer .main-content-container.full-width{padding:1vw 5vw;width:90%}.col{display:inline-block;vertical-align:top}.title.gold{font-family:Oswald;font-weight:normal;font-size:1.042vw;letter-spacing:0.06em;color:#A5080D;text-transform:uppercase;font-weight:bold}.subtitle.bold{font-family:Oswald;font-weight:bold;font-size:2.344vw;letter-spacing:0.04em;color:#151e2d;text-transform:uppercase}.red-dash{float:left;position:relative;line-height:0;margin-top:-.8vw;color:#A5080D;font-size:3vw;padding-bottom:2vw;margin-right:1vw}.red-dash.header{margin-top:1.7vw}form{font-family:'Minion Pro';font-weight:400}form input{background-color:#fff;color:#6A6A6A;padding:0 .5vw;border:0;display:block;margin:.5vw;width:92%;height:3.2vw;font-size:1.1vw;font-family:'Minion Pro';box-shadow:0vw 0.156vw 0.313vw rgba(0,0,0,0.16)}form input.input-1{display:inline-block;width:43.7%;vertical-align:top}form textarea{background-color:#fff;color:#6A6A6A;padding:1vw .5vw;border:0;margin:.5vw;width:92%;height:5vw;font-size:1.1vw;font-family:'Minion Pro';box-shadow:0vw 0.156vw 0.313vw rgba(0,0,0,0.16)}form button{border:1.5px solid #A5080D;margin:1vw .5vw;position:relative;font-size:1.5vw;font-family:'Minion Pro';cursor:pointer;font-weight:700;text-decoration:none;letter-spacing:0.03em;color:white;background:#A5080D;padding:.7vw 6vw;text-transform:uppercase}input::placeholder,textarea::placeholder{color:#6A6A6A;opacity:1;font-family:'Minion Pro';font-weight:400;font-size:1.2vw}@keyframes fadeUp{0%{opacity:0;top:2vw;filter:blur(10px)}100%{top:0;opacity:1;filter:blur(0px)}}.fadeUp{position:relative;opacity:0;top:2vw;filter:blur(10px)}.fadeUp.active{animation:fadeUp .5s ease forwards;-webkit-animation:fadeUp .5s ease forwards}a.gold{font-family:Oswald;font-weight:bold;font-size:1.042vw;letter-spacing:0.08em;color:#fff;background:#A5170C;padding:.5vw 2vw;text-transform:uppercase;transition:.2s;border:.1vw solid #A5080D}a.gold:hover,a.gold:focus,form button:hover{transition:.2s;background:white;color:#a5170c}nav a{display:inline-block}nav.desktop-nav .dropdown-container{display:inline-block;position:relative}nav.desktop-nav .dropdown-container .dropdown{position:absolute;overflow:hidden;background:white;z-index:10;text-align:left;width:21vw;box-shadow:0px 1px 2px -1px rgba(0,0,0,0.08),0px 1px 2px -1px rgba(0,0,0,0.16),inset 0px 3px 5px -2px rgba(0,0,0,0.3)}nav.desktop-nav .dropdown-container .dropdown a{display:block;color:#a5170c;padding:.5vw 1vw;transition:color .3s}nav.desktop-nav .dropdown-container .dropdown a:hover{color:#151e2d;text-shadow:none}nav.desktop-nav .dropdown-container .dropdown>a:first-child{margin-top:-50vw;transition:margin-top .5s ease;padding-top:1vw}nav.desktop-nav .dropdown-container:hover .dropdown>a:first-child{margin-top:0}nav.desktop-nav{position:absolute;height:15vw;width:100%}nav .top{width:100%}nav .top .col.one{margin:75px 0 0 100px}nav .top .col.one a{font-family:"Minion Pro";font-weight:bold;font-size:1.302vw;letter-spacing:0.04em;line-height:2.083vw;text-align:left;color:#fff;display:block;text-shadow:0px 0px 5px #000;transition:color .3s}nav .top .col.one a:hover{color:#a5170c}nav .top .col.one a.number{font-size:2.604vw}nav .top .col.two img{width:24.104vw;margin-top:1vw;margin-left:4vw}nav .top .col.three{float:right;margin:85px 100px 0 0}nav .links{text-align:center;border-top:.1vw solid white;border-bottom:.1vw solid white;margin-top:2vw}nav .links a{font-family:"Minion Pro";font-weight:bold;font-size:1.342vw;letter-spacing:0.04em;color:#fff;padding:1vw;margin:0 1vw;transition:color .3s}nav .links a:hover{color:#c61b0f;text-shadow:0px 1px 5px #000000}nav.mobile-header{display:none;margin-bottom:0px;position:fixed;width:100%;top:0vw;z-index:9;background:#031724;height:13vw;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}@media (max-width: 850px){header{display:none}nav.mobile-header{display:block}header.header-post{display:block}body{padding-top:21.4vw}}.titlebar{background-image:url("/assets/images/titlebar.jpg");height:35.125vw;background-size:cover;background-position-x:-8vw}.titlebar .title{position:absolute;top:26vw;text-align:center;width:90%;padding-left:5%;font-family:Oswald;font-weight:bold;font-size:3.385vw;letter-spacing:0.05em;line-height:5.208vw;color:#fff;text-transform:uppercase}.contact-page .left{position:relative;width:39.219vw;display:inline-block;height:58vw}.contact-page .left .box{width:39.010vw;height:42.188vw;background:#fff;box-shadow:0.104vw 0.26vw 0.313vw rgba(0,0,0,0.16);position:absolute;text-align:center;top:5.208vw;left:3.542vw}.contact-page .left .box .row{position:relative;display:inline-block;vertical-align:top;padding-left:3vw;width:325 0.573vw;margin:0 1.5vw;padding:2vw 0 2vw 3vw}.contact-page .left .box .row img{height:3.594vw;position:absolute;left:0}.contact-page .left .box .row .text{font-family:"Minion Pro";font-weight:bold;font-size:2.292vw;letter-spacing:0.04em;line-height:1.875vw;color:#a5170c;margin-top:.7vw}.contact-page .left .box .row .text.small{font-size:1.302vw;margin-top:0}.contact-page .left .main{width:100%}.contact-page .right{width:60.781vw;height:59.115vw;background:#f7f7f7;float:right;display:inline-block}.contact-page .right .container{left:7.917vw;position:relative;width:47.656vw;top:8vw}.contact-page .right .container iframe{width:100vw;height:23vw;border:0;margin-top:-1vw}.contact-page .map{height:31.719vw;position:relative;top:-2vw}.contact-page .map iframe{width:100%;height:100%}.bio-single .left{margin-left:5.208vw;width:48.177vw;display:inline-block;vertical-align:top;padding-top:4vw}.bio-single .right{float:right;margin-right:5.208vw;width:36.458vw;display:inline-block;vertical-align:top;padding-top:4vw}.bio-single .right img{width:100%;margin-bottom:2vw}.sidebar{display:inline-block;vertical-align:top;margin:0;padding:2vw 0 2vw 2vw;width:23.594vw;background:#f7f7f7;float:right;margin-top:4.375vw}.sidebar .inner{border:.2vw solid #A5080D;border-right:0;padding:2vw}.sidebar .inner .sidebar-title{font-family:Oswald;font-weight:bold;font-size:1.302vw;letter-spacing:0.05em;line-height:0;margin-bottom:2vw;text-transform:uppercase}.sidebar a{display:block;font-family:"Minion Pro";font-weight:600;font-size:1.302vw;letter-spacing:0.04em;line-height:2.083vw;color:#151e2d;margin:.5vw 0}footer{margin-top:2vw}footer .contact-us{background:#E8E8E8;height:50vw;position:relative}footer .contact-us .inner{border:.1vw solid #A5170C;width:89vw;height:42vw;margin-top:4vw;margin-left:5.5vw;position:absolute}footer .contact-us .col.one{height:100%}footer .contact-us .col.one img{height:100%}footer .contact-us .col.two{margin-top:8vw;margin-left:3vw;width:48vw}footer .contact-us .col.two .subtitle{margin:1vw 0}footer .contact-us .col.two .jot-container iframe{width:100vw;height:23vw;border:0;margin-top:-1vw}footer .contact-us .col.two{margin-top:6vw;margin-left:3vw;width:48vw;z-index:2;position:relative}footer .contact-us .col.two p{font-size:1.2vw;line-height:2vw;letter-spacing:0}footer .grey-section{background:white;color:black;padding:3.75vw 5.208vw}footer .grey-section .col a:hover,footer .grey-section .col a:focus{color:#a5170c !important;transition:.2s}footer .grey-section .col a{transition:.2s}footer .grey-section .col.one{width:19.271vw;margin-right:12.583vw}footer .grey-section .col.one img{width:98%;margin-top:-3vw}footer .grey-section .col.two .row{position:relative;padding-left:3.5vw;height:7vw}footer .grey-section .col.two .row img{width:1.7vw;position:absolute;left:0}footer .grey-section .col.two .row.three img{width:3.5vw}footer .grey-section .col.two .row a{font-family:"Minion Pro";font-weight:normal;font-size:1.302vw;text-align:left;color:black}footer .grey-section .col.two .row.two a{font-family:"Minion Pro";font-weight:bold;font-size:2.292vw;letter-spacing:0.04em;line-height:1.875vw;text-align:left;color:black}footer .grey-section .col.three{float:right;width:21vw}footer .grey-section .col.three .col{display:inline-block;width:auto}footer .grey-section .col.three .col.right{float:right}footer .grey-section .col.three .col a{font-family:Oswald;font-weight:bold;font-size:1.042vw;letter-spacing:0.04em;text-align:left;color:black;text-transform:uppercase;display:block;line-height:3vw}.copyright{padding:1.5vw 3vw;font-size:.8vw;background:black;color:white;position:relative}.copyright span{float:right;margin-right:3vw;position:relative}.copyright a{color:white;transition:color .3s}.copyright a:hover{color:#961b27}.copyright img{width:auto;height:1vw}.client-name{text-transform:uppercase;padding:1.5vw 0}.client-review-boxes{text-align:center;padding:2vw 4vw 3vw;column-count:2;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.client-review{display:inline-block;width:39vw;height:auto;text-align:center;box-shadow:0px 2px 11px #b1b1b17e;vertical-align:top;padding:1vw 2vw 0;margin:1vw .5vw 2vw;word-wrap:break-word}.client-review p{font-size:1.042vw;font-family:'Montserrat'}.stars-review{height:2vw;width:auto;padding:1vw}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:white}.glide__arrow--left{top:19vw;position:absolute;left:5vw}.glide__bullets .glide__bullet.glide__bullet--active{fill:#707070 !important}.glide__arrow--disabled{opacity:0.33}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;justify-content:space-between}.glide__slides--dragging{user-select:none}.glide__slide{width:98%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide__bullets .glide__bullet{padding:2vw .2vw 0;width:.6vw;height:auto}.glide__bullets svg.glide__bullet{fill:#E5E5E5}.glide__bullets svg.glide__bullet:active{fill:#707070}.glide--rtl{direction:rtl}.glide--swipeable{cursor:pointer !important}.main-content-container .image-404{width:25vw;height:auto;text-align:center}nav.mobile-header{display:none}

/*# sourceMappingURL=layout-styles.css.map */