@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
.aligncenter{text-align:center}.alignleft{float:left;margin-right:30px;margin-bottom:30px}.alignright{float:right;margin-left:30px;margin-bottom:30px}
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*!////////////////////////////////////////////////
// BASE
/////////////////////////////////////////////////*/
@-o-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grecaptcha-badge{visibility:collapse !important}html,body,iframe,div,section,header,p,a,ul,ol,li,article,footer,h1,h2,h3,h4{margin:0;padding:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#d92e3a;text-shadow:none;color:#fff}::selection{background:#d92e3a;text-shadow:none;color:#fff}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font-family:'Poppins',sans-serif}h1,h2,h3,h4,h5{font-family:'Roboto Slab',serif}
/*!////////////////////////////////////////////////
// LAYOUT
/////////////////////////////////////////////////*/
.wrap{max-width:1280px;width:92%;margin:0 auto;position:relative}.mediumwrap{max-width:1180px;width:92%;margin:0 auto;position:relative}.miniwrap{max-width:900px;width:92%;margin:0 auto;position:relative}.row{clear:both}@media screen and (min-width:480px){.wrap{width:98%}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-half,.grid-full,.grid-unit{float:left;width:100%}.grid-1:nth-child(n),.grid-2:nth-child(n),.grid-3:nth-child(n),.grid-4:nth-child(n),.grid-5:nth-child(n),.grid-6:nth-child(n),.grid-half:nth-child(n),.grid-full:nth-child(n),.grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(1n),.grid-2:nth-child(1n),.grid-3:nth-child(1n),.grid-4:nth-child(1n),.grid-5:nth-child(1n),.grid-6:nth-child(1n),.grid-half:nth-child(1n),.grid-full:nth-child(1n),.grid-unit:nth-child(1n){margin-right:0}.grid-1:last-child,.grid-2:last-child,.grid-3:last-child,.grid-4:last-child,.grid-5:last-child,.grid-6:last-child,.grid-half:last-child,.grid-full:last-child,.grid-unit:last-child{margin-right:0}.grid-25,.grid-75{float:left;width:49.24242%}.grid-25:nth-child(n),.grid-75:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(2n),.grid-25:nth-child(2n){margin-right:0}.grid-25:last-child,.grid-25:last-child{margin-right:0}.gallery .grid-unit,.grid-half{width:49.24242%}.gallery .grid-unit:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.gallery .grid-unit:last-child,.grid-half:last-child{margin-right:0}.grid-flow-opposite{float:right}}@media screen and (min-width:950px){.grid-1{width:15.40404%}.grid-1:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-1:nth-child(6n){margin-right:0}.grid-1:last-child{margin-right:0}.grid-2{width:32.32323%}.grid-2:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-2:nth-child(3n){margin-right:0}.grid-2:last-child{margin-right:0}.grid-3,.grid-half{width:49.24242%}.grid-3:nth-child(n),.grid-half:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-3:nth-child(2n),.grid-half:nth-child(2n){margin-right:0}.grid-3:last-child,.grid-half:last-child{margin-right:0}.grid-4{width:66.16162%}.grid-4:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-4:nth-child(1.5n){margin-right:0}.grid-4:last-child{margin-right:0}.grid-5{width:82.74242%}.grid-5:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-5:nth-child(1.20482n){margin-right:0}.grid-5:last-child{margin-right:0}.grid-6,.grid-full{width:100%}.grid-6:nth-child(n),.grid-full:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-6:nth-child(1n),.grid-full:nth-child(1n){margin-right:0}.grid-6:last-child,.grid-full:last-child{margin-right:0}.grid-1.no-margin{width:16.66667%}.grid-1.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-1.no-margin:nth-child(6n){margin-right:0}.grid-1.no-margin:last-child{margin-right:0}.grid-2.no-margin{width:33.33333%}.grid-2.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-2.no-margin:nth-child(3n){margin-right:0}.grid-2.no-margin:last-child{margin-right:0}.grid-3.no-margin,.grid-half.no-margin{width:50%}.grid-3.no-margin:nth-child(n),.grid-half.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-3.no-margin:nth-child(2n),.grid-half.no-margin:nth-child(2n){margin-right:0}.grid-3.no-margin:last-child,.grid-half.no-margin:last-child{margin-right:0}.grid-4.no-margin{width:66.66667%}.grid-4.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-4.no-margin:nth-child(1.5n){margin-right:0}.grid-4.no-margin:last-child{margin-right:0}.grid-5.no-margin{width:83%}.grid-5.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-5.no-margin:nth-child(1.20482n){margin-right:0}.grid-5.no-margin:last-child{margin-right:0}.grid-6.no-margin,.grid-full.no-margin{width:100%}.grid-6.no-margin:nth-child(n),.grid-full.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-6.no-margin:nth-child(1n),.grid-full.no-margin:nth-child(1n){margin-right:0}.grid-6.no-margin:last-child,.grid-full.no-margin:last-child{margin-right:0}.grid-25{width:23.86364%}.grid-25:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-25:nth-child(4n){margin-right:0}.grid-25:last-child{margin-right:0}.grid-25.no-margin{width:25%}.grid-25.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-25.no-margin:nth-child(4n){margin-right:0}.grid-25.no-margin:last-child{margin-right:0}.grid-75{width:74.616161%}.grid-75:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.grid-75:nth-child(4n){margin-right:0}.grid-75:last-child{margin-right:0}.grid-75.no-margin{width:75%}.grid-75.no-margin:nth-child(n){margin-bottom:0;margin-right:0}.grid-75.no-margin:nth-child(4n){margin-right:0}.grid-75.no-margin:last-child{margin-right:0}.gallery .grid-unit{width:32.32323%}.gallery .grid-unit:nth-child(n){margin-bottom:1.51515%;margin-right:1.51515%}.gallery .grid-unit:nth-child(3n){margin-right:0}.gallery .grid-unit:last-child{margin-right:0}.content-pad-right{padding-right:4%}.content-pad-left{padding-left:4%}}.list-grid-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:480px){.list-grid-2{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}}.list-grid-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media screen and (max-width:480px){.list-grid-3{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0}}
/*!////////////////////////////////////////////////
// THEME
/////////////////////////////////////////////////*/
a{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none}
/*! Header
//////////////////////////////////////////////*/
header[role=banner]{position:relative}.header__top{color:#fff;background:#1c1c1c;padding:15px 0 15px 5px;overflow:auto}.header__top .header__tagline,.header__top .header__contact{text-align:center}.header__top .header__tagline p{font-size:20px}.header__top .header__contact{margin-bottom:0}.header__top .header__contact ul{list-style:none}.header__top .header__contact ul li{display:inline-block;vertical-align:middle;position:relative}.header__top .header__contact ul li:after{content:"|";color:#ed171f;display:block;right:-2px;position:absolute;top:50%;transform:translateY(-50%)}.header__top .header__contact ul li a{font-size:14px;color:#fff;text-transform:uppercase;padding:0 .75em}.header__top .header__contact ul li.header__phone{font-size:14px}@media all and (max-width:639px){.header__top .header__contact ul li.header__phone{font-size:14px}}.header__top .header__contact ul li.header__phone:after{content:none}.header__top .header__contact ul li.header__phone a{font-size:inherit;color:#fff}@media all and (max-width:639px){.header__top .header__contact ul li.request__quote{display:block;margin-top:5px}}.header__top .header__contact ul li.request__quote a{display:inline-block;padding:12px 15px;color:#9aca3c;background:#fff;margin-left:.75em}@media all and (max-width:759px){.header__top .header__contact ul li.request__quote a{margin-left:0}}@media screen and (min-width:1165px){.header__top .header__tagline,.header__top .header__contact{display:inline-block;vertical-align:middle;float:none;margin-bottom:0}.header__top .header__tagline{text-align:left}.header__top .header__contact{text-align:right}.header__top .header__contact ul li.header__phone{display:inline-block;padding:0 0 0 .25em}}@media screen and (max-width:759px){.header__top .header__tagline,.header__top .header__contact{width:100%;margin-right:0}.header__top .header__tagline{display:none}}@media screen and (min-width:1165px){.header__top .header__contact ul li:after,.header__top .header__contact ul li:nth-of-type(2):after,.header__top .header__contact ul li:nth-of-type(3):after{content:"|";color:#ed171f;display:block;right:-2px;position:absolute;top:50%;transform:translateY(-50%)}.header__top .header__contact ul li:last-of-type:after{display:none}}.header__bottom{background-color:rgba(255,255,255,.95);color:#9aca3c;padding:15px 0}@media all and (max-width:639px){.header__bottom{padding:1em 0}}.header__bottom .header__logo{text-align:center;width:100%;margin-right:0;margin-bottom:2em}@media all and (max-width:759px){.header__bottom .header__logo{margin-bottom:24px}}.header__bottom .header__logo img{max-width:175px;width:100%;margin-top:-45px}@media all and (max-width:639px){.header__bottom .header__logo img{max-width:175px}}.header__bottom nav[role=navigation]{display:none}.header__bottom nav[role=navigation] ul{list-style:none}.header__bottom nav[role=navigation] ul li{display:inline-block;vertical-align:middle;position:relative;text-align:left}.header__bottom nav[role=navigation] ul li a{font-size:14px;color:#202a31;padding:0 .5em;display:inline-block;vertical-align:middle}.header__bottom nav[role=navigation] ul li a:hover{color:#9aca3c}@media screen and (max-width:1300px){.header__bottom nav[role=navigation] ul li a{font-size:14px !important}}@media screen and (min-width:1165px){.header__bottom .header__logo,.header__bottom nav[role=navigation]{display:inline-block;vertical-align:middle;float:none;margin-bottom:0}.header__bottom .header__logo{text-align:left;width:32.32323%;margin-right:1.51515%;margin-bottom:0}.header__bottom nav[role=navigation]{text-align:right}}@media screen and (min-width:830px){.header__bottom nav[role=navigation] ul li:before{content:"";background-color:#ed171f;display:inline-block;width:2px;height:42px;vertical-align:middle;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.header__bottom nav[role=navigation] ul li:nth-of-type(1):before{content:"";height:0}.header__bottom nav[role=navigation] ul li:hover:before{background-color:#222}.header__bottom nav[role=navigation] ul li a{font-size:16px}}@media screen and (min-width:1000px){.header__bottom nav[role=navigation] ul li a{text-transform:uppercase;font-size:16px}}@media screen and (min-width:1100px){.header__bottom nav[role=navigation] ul li a{padding:0 1em}}@media screen and (min-width:1290px){.header__bottom nav[role=navigation] ul li a{padding:0 1em}}.header__bottom nav[role=navigation] ul li a{max-width:220px}@media screen and (max-width:1300px){.header__bottom nav[role=navigation] ul li a{max-width:220px}}.header__bottom nav[role=navigation] ul li{text-align:center}.header__bottom nav[role=navigation] ul li:nth-of-type(1) a{color:#222}.header__bottom nav[role=navigation] ul li:nth-of-type(2) a{color:#222}.header__bottom nav[role=navigation] ul li:nth-of-type(3) a{color:#222}.header__bottom nav[role=navigation] ul li:nth-of-type(4) a{color:#222}.header__bottom nav[role=navigation] ul li:nth-of-type(5) a{color:#222}.header__bottom .mobile-nav .mobile__button p{display:block;background-color:#202a31;color:#fff;text-align:center;font-size:18px;padding:.75em 1em;cursor:pointer}.header__bottom .mobile-nav .mobile__nav{display:none;background-color:#999;padding:1em;border-top:5px solid #fff}.header__bottom .mobile-nav .mobile__nav a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#fff;display:block;padding:15px 0;text-align:center;border-bottom:1px solid #fff}.header__bottom .mobile-nav .mobile__nav a:last-of-type{border-bottom:none}@media screen and (min-width:1165px){.header__bottom .mobile-nav .mobile__button p{display:none}.header__bottom .mobile-nav .mobile__nav{display:none}}@media screen and (max-width:1165px){.header__bottom .header__logo img{margin-top:0}}
/*! Content Area
//////////////////////////////////////////////*/
.homehero{height:35vw;min-height:300px;background-size:cover;background-position:center;position:relative}.homehero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}.homeherocontent{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;max-width:850px;margin:0 auto}@media screen and (max-width:950px){.homeherocontent{padding-left:25px;padding-right:25px}}.homeherocontent p{color:#fff;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:48px;font-weight:700;font-variant:small-caps;text-shadow:2px 2px 5px #222;line-height:1}@media screen and (max-width:1400px){.homeherocontent p{font-size:46px}}@media screen and (max-width:950px){.homeherocontent p{font-size:28px}}.homeherocontent .button{padding:13px 30px;background:#a22429;color:#fff;font-size:18px;font-weight:500;text-transform:none;border-radius:none;border-bottom:2px solid #ed171f;display:inline-block;margin-top:32px}.homeherocontent .button:hover{transition:all .3s ease-in-out;background:#222;border-bottom:2px solid #000}.homepage__ctas{background:#2b2b2b}.homepage__cta{padding-top:20px;padding-bottom:20px;text-align:center;margin-bottom:0 !important}@media screen and (min-width:950px){.homepage__cta{border-right:2px solid #fff}}.homepage__cta:last-of-type{border-right:0}.homepage__cta img{margin-bottom:16px}.homepage__cta p{font-size:20px;color:#fff;text-transform:uppercase}.homepage__cta p i{font-size:42px;margin-bottom:5px}.homepage__cta:hover{background:#222}.homepage__cta:hover p{color:#fff}@media screen and (max-width:950px){.homepage__cta p{font-size:16px}.homepage__cta{border-bottom:5px solid #fff;text-align:center;width:100%;display:block}}.homepage__main{padding-top:110px;padding-bottom:110px}@media screen and (min-width:950px){.homepage__main .grid-3{display:inline-block;vertical-align:middle;float:none}}.homepage__main .grid-3:nth-of-type(1){text-align:right;margin-right:0 !important}.homepage__main .grid-3:nth-of-type(2){text-align:left}@media screen and (max-width:950px){.homepage__main .grid-3:nth-of-type(1){text-align:center}.homepage__main .grid-3:nth-of-type(2){text-align:center}.homepage__main{padding-top:50px;padding-bottom:50px}}.homepage__main .grid-3{padding-left:25px;padding-right:25px}.homepage__main h1{color:#ed171f;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}.homepage__main h2{color:#879cae;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}.homepage__main h3{color:#879cae;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}.homepage__main h4{color:#879cae;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}.homepage__main h5{color:#879cae;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}@media screen and (max-width:950px){.homepage__main h1{margin-bottom:24px;font-size:26px}.homepage__main h2{margin-bottom:24px;font-size:26px}.homepage__main h3{margin-bottom:24px;font-size:26px}.homepage__main h4{margin-bottom:24px;font-size:26px}.homepage__main h5{margin-bottom:24px;font-size:26px}}.homepage__main p{color:#333;line-height:1.5;font-weight:600}.homepage__main p a{color:#0079c2}.homepage__split__content{padding-top:150px;padding-bottom:150px;padding-left:5%;padding-right:5%;text-align:center}@media screen and (max-width:950px){.homepage__split__content{padding-top:50px;padding-bottom:50px;margin-bottom:0 !important;padding-left:25px;padding-right:25px;text-align:center}.split__match{min-height:350px}}.green__bg{background:#a2252a}.homepage__split__image{background-size:cover;background-position:center}.homepage__split__content p strong{color:#fff;text-align:center;display:block;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}@media screen and (max-width:950px){.homepage__split__content p strong{font-size:26px}}.homepage__split__content p{color:#fff;line-height:1.75;margin-bottom:16px}.homepage__split__content ul{margin-top:32px;margin-left:32px;text-align:center;display:inline-block}.homepage__split__content ul li{color:#fff;line-height:1.75;margin-bottom:16px;list-style:none;text-align:left}.homepage__split__content ul li:before{content:"\f0e3";margin-right:16px;font-family:'Font Awesome 6 Pro';color:#fff;font-weight:700;font-size:20px}.homepage__split__content p:last-of-type{margin-bottom:0}.homepage__split__content .grid-2{text-align:center;margin-bottom:24px}.homepage__split__content .grid-2 p{text-transform:uppercase;font-size:16px;font-weight:600;line-height:1}.homepage__split__content .grid-2 img{margin-bottom:16px}.blue__bg{background:#66666e}.homepage__secondary{padding-top:100px;padding-bottom:100px;text-align:center}.split__content ul li:before{content:"\f0e3";margin-right:16px;font-family:'Font Awesome 6 Pro';color:#fff;font-size:20px;font-weight:700;margin-left:-36px}@media screen and (max-width:950px){.homepage__secondary{padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px}}.homepage__secondary h2{color:#202a31;margin-bottom:32px;text-align:center;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px;margin-top:-5px}.homepage__secondary h2 strong{font-size:16px;color:#879cae;text-transform:inherit}.homepage__secondary p{color:#202a31;line-height:1.5;margin-bottom:16px;text-align:center}.homepage__secondary p:last-of-type{margin-bottom:0}.homepage__secondary p a{color:#879cae}.homepage__secondary .button{padding:13px 30px;background:#a22429;color:#fff;font-size:18px;font-weight:500;text-transform:none;border-radius:none;border-bottom:2px solid #ed171f;display:inline-block;margin-top:32px}.homepage__secondary .button:hover{transition:all .3s ease-in-out;background:#222;border-bottom:2px solid #222}.subpage__hero{height:25vw;min-height:300px;background-size:cover;background-position:center}.subpage__main{padding-top:90px;padding-bottom:90px;text-align:left}@media screen and (max-width:950px){.subpage__main{padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px}}.subpage__main p{margin-bottom:32px}.subpage__main p:last-of-type{margin-bottom:0}.subpage__main p a{color:#0079c2}.subpage__main ul{margin-left:32px;margin-top:32px;margin-bottom:32px}.subpage__main ul li{margin-bottom:16px;color:#000}.subpage__main ul li:last-of-type{margin-bottom:0}ul li a{color:#ed171f}.subpage__main h1{color:#ed171f;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}.subpage__main h2{color:#ed171f;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}.subpage__main h3{color:#ed171f;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}.subpage__main h4{color:#ed171f;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}.subpage__main h5{color:#ed171f;margin-bottom:32px;font-family:"ltc-goudy-oldstyle-pro",serif;font-size:38px;font-weight:700;line-height:45px}@media screen and (max-width:950px){.subpage__main h1{font-size:26px}.subpage__main h2{font-size:26px}.subpage__main h3{font-size:26px}.subpage__main h4{font-size:26px}.subpage__main h5{font-size:26px}}.subpage__secondary ul li{list-style-position:outside}.split__image{background-size:cover;background-position:center}.split__content{padding-top:110px;padding-bottom:110px;padding-left:10%;padding-right:10%}@media screen and (max-width:950px){.split__content{padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px}}.split__content h2{color:#fff;font-size:32px;text-transform:uppercase;margin-bottom:32px}.split__content h3{color:#fff;font-size:32px;text-transform:uppercase;margin-bottom:32px}.split__content h4{color:#fff;font-size:32px;text-transform:uppercase;margin-bottom:32px}.split__content h5{color:#fff;font-size:32px;text-transform:uppercase;margin-bottom:32px}@media screen and (max-width:950px){.split__content{padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px}.split__content h2{text-align:center;font-size:26px}.split__content h3{text-align:center;font-size:26px}.split__content h4{text-align:center;font-size:26px}.split__content h5{text-align:center;font-size:26px}}.split__content p{color:#fff;margin-bottom:16px}.split__content p:last-of-type{margin-bottom:0}.split__content ul{margin-top:32px;margin-bottom:32px}.split__content ul li{margin-bottom:8px;color:#fff;list-style:none}@media screen and (max-width:950px){.split__content ul li{font-size:14px;margin-bottom:16px}.split__content ul{margin-left:48px}}.split__content ul li:last-of-type{margin-bottom:0}.subpage__split .grid-4{margin-bottom:0 !important}.subpage__split .grid-2{margin-bottom:0 !important}.subpage__secondary{padding-top:110px;padding-bottom:110px;text-align:center}@media screen and (max-width:950px){.subpage__secondary{padding-top:50px;padding-bottom:50px}}.subpage__secondary h2{font-size:28px;color:#202a31;font-weight:700;margin-bottom:5px;text-transform:uppercase}.subpage__secondary h3{font-size:28px;color:#202a31;font-weight:700;margin-bottom:5px;text-transform:uppercase}.subpage__secondary h4{font-size:28px;color:#202a31;font-weight:700;margin-bottom:5px;text-transform:uppercase}.subpage__secondary h5{font-size:28px;color:#202a31;font-weight:700;margin-bottom:5px;text-transform:uppercase}.subpage__secondary p strong{display:block;margin-bottom:32px;color:#879cae}.subpage__secondary p{color:#202a31;margin-bottom:16px;text-align:center}.subpage__secondary p:last-of-type{margin-bottom:0}.subpage__secondary p a{color:#879cae}.subpage__secondary ul{margin-top:32px;margin-bottom:32px;margin-left:32px}.subpage__secondary ul li{margin-bottom:16px;text-align:left}.subpage__secondary ul li:last-of-type{margin-bottom:0}.subpage__secondary .button{padding:13px 30px;background:#a22429;color:#fff;font-size:18px;font-weight:500;text-transform:none;border-radius:none;border-bottom:2px solid #ed171f;display:inline-block;margin-top:32px}.subpage__tertiary{padding-top:110px;padding-bottom:110px;text-align:center}@media screen and (max-width:950px){.subpage__tertiary{padding-top:50px;padding-bottom:50px}}.subpage__tertiary h2{font-size:28px;color:#202a31;font-weight:700;margin-bottom:32px;text-transform:uppercase}.subpage__tertiary h3{font-size:28px;color:#202a31;font-weight:700;margin-bottom:32px;text-transform:uppercase}.subpage__tertiary h4{font-size:28px;color:#202a31;font-weight:700;margin-bottom:32px;text-transform:uppercase}.subpage__tertiary h5{font-size:28px;color:#202a31;font-weight:700;margin-bottom:32px;text-transform:uppercase}@media screen and (max-width:950px){.subpage__tertiary h5{margin-top:0}}.subpage__tertiary p{color:#202a31;margin-bottom:16px}.subpage__tertiary p:last-of-type{margin-bottom:0}.subpage__tertiary p a{color:#879cae}.subpage__tertiary .button{padding:13px 30px;background:#a22429;color:#fff;font-size:18px;font-weight:500;text-transform:none;border-radius:none;border-bottom:2px solid #ed171f;display:inline-block;margin-top:32px}.subpage__tertiary .button:hover{transition:all .3s ease-in-out;background:#222;border-bottom:2px solid #222}.subpage__tertiary ul{margin-top:32px;margin-left:32px;margin-bottom:32px}.subpage__tertiary ul li{list-style-position:outside;margin-bottom:16px}.subpage__tertiary ul li:last-of-type{margin-bottom:0}.subpage__main .wpcf7{margin-top:48px}.package{margin-top:50px;margin-bottom:15px;text-align:center;color:#879cae}.subpage__main form{background-color:#a2252a;text-align:left;color:#fff;padding:40px 35px;margin-bottom:32px}.subpage__main form input{width:100%;padding:6px 0 6px 4px;margin-top:5px}.subpage__main form textarea{width:100%;padding:6px 0 6px 4px;margin-top:5px}.subpage__main form input[type=submit]{display:inline-block;padding:15px 35px;width:inherit !important;background:#ed171f;color:#fff}.subpage__main form select{width:100%;padding:6px 0}.blue__bg a{color:#7bbc21}.simple-sitemap-wrap ul.main li{text-align:left}.simple-sitemap-wrap ul.main li a{color:#7ec1e3}input[type=submit]{background:#ed171f;color:#fff}
/*! Footer
//////////////////////////////////////////////*/
.testimonials{background:#66666e;position:relative}.testimonials .testimonial{padding-left:25px;padding-right:25px;padding-top:50px;padding-bottom:50px}@media screen and (min-width:950px){.testimonials .testimonial{top:50%;transform:translateY(-50%);position:absolute}}.right__border{position:relative}.testimonials .testimonial p{color:#fff;margin-bottom:16px;text-align:center}.testimonial__stars{margin-bottom:16px}.testimonial__stars i{opacity:70}.testimonials .testimonial p:last-of-type{margin-bottom:0}.affiliations{background:#202a31;padding-top:35px;padding-bottom:35px;text-align:center}.owl-carousel .owl-item img{height:100%;object-fit:cover;min-height:450px}.affiliations p{font-size:14px;color:#879cae;font-weight:600;display:inline-block;margin-right:24px;vertical-align:middle}.affiliations img{display:inline-block;margin-right:24px;vertical-align:middle;max-width:100px}@media screen and (max-width:950px){.affiliations img{display:block;margin:0 auto;margin-bottom:16px}.affiliations p{margin-bottom:16px}.affiliations{text-align:center}}footer[role=contentinfo]{padding:15px 25px;text-align:center;background:#1c1c1c}footer[role=contentinfo] p{color:#fff;font-size:12px}footer[role=contentinfo] p a{color:#fff}footer[role=contentinfo] p span{color:#fff;display:inline-block;margin-left:5px;margin-right:5px}.vertical-align *[class^=grid]{display:inline-block;vertical-align:middle;float:none}
/*! ==========================================================================
// Clearfix
// =========================================================================*/
.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}input[type=text]{border:1px solid #000}input[type=email]{border:1px solid #000}textarea{border:1px solid #000}
/*! ==========================================================================
// Print styles
// =========================================================================*/
@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.homepage__split__one ul li a,.split__content green__bg ul li a{color:#fff;font-weight:700}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
@font-face{font-family:'flexslider-icon';src:url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/../fonts/flexslider-icon.eot);src:url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/../fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/../fonts/flexslider-icon.woff) format('woff'),url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/../fonts/flexslider-icon.ttf) format('truetype'),url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/../fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{overflow:hidden;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:'' 0 1px 4px rgba(0,0,0,.2);box-shadow:'' 0 1px 4px rgba(0,0,0,.2)}@media screen and (min-width:1140px){.flexslider{padding:0 !important}}.flexslider .slides{zoom:1}.flexslider .slides img{height:275px}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0;}@media screen and (min-width:1140px){.flex-direction-nav a{top:55% !important}}.flex-direction-nav a{text-decoration:none;display:block;width:45px;height:45px;margin:-20px 0 0;position:absolute;top:60%;z-index:3;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:35px;display:inline-block;content:'\f001';color:rgba(255,255,255,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px;left:5% !important}.flex-direction-nav .flex-next{right:-50px;text-align:right;right:5% !important}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:3}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:10px;height:10px;display:block;background:#666;background:rgba(255,255,255,0);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(255,255,255,1);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(255,255,255,.7)}.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.lapaparalegals.com/wp-content/themes/framework-13/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}