/**handles:responsive,wp-block-paragraph**/
@media (max-width:1860px){.content1820{max-width:none;padding:0 20px}#desktopHeader.headerArea .flexCol45{width:43%}#home .headerCont{margin-left:20px}}@media (max-width:1820px){#desktopHeader.headerArea .flexCol45{width:40%}}@media (max-width:1800px){#home .headerCont h1{padding-right:120px}}@media (max-width:1740px){#what-we-do .gridContent .flexCol20{width:23%}#what-we-do .gridContent .gridItemImage{width:calc(100% - 20px)}}@media (max-width:1650px){#home p.intro{padding-right:60px}#specialitySection .sectionContainer #sectionGrid #gridBlockOne .gridItemLogo{background-size:300px}}@media (max-width:1540px){.content1500{max-width:calc(100% - 40px);padding:0 20px}}@media (max-width:1500px){#home .headerIMGcont{width:120%}}@media (max-width:1320px){#home .headerIMGcont{width:125%}#specialitySection .sectionContainer #sectionGrid #gridBlockOne .gridItemLogo{background-size:90%}#specialitySection .sectionContainer #sectionGrid #gridBlockOne p{font-size:2rem}#specialitySection .sectionContainer p{max-width:100%;font-size:1.6666666666666667rem}}@media (max-width:1200px){#what-we-do .gridContent .gridItemImage{height:245px}}@media (max-width:1160px){#home .headerIMGcont{width:130%}}@media (max-width:1150px){.h1,h1{font-size:2.2222222222222223em;line-height:125%}.h2,h2{font-size:1.9444444444444444rem}.h3,h3{font-size:1.6666666666666667rem}#assurance .textContent p,#home p{font-size:1rem}#assurance .textContent p.intro,#home p.intro{font-size:1.3333333333333333rem}#what-we-do .textContent p{font-size:1.2222222222222223rem}#what-we-do .textContent p.bigANDstrong{font-size:1.4444444444444444rem}#assurance .textContent ul li{font-size:1.4444444444444444rem}#assurance .assuranceIcon{width:85px;height:85px}}@media (max-width:1100px){#specialitySection .sectionContainer #sectionGrid #gridBlockEight .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockFive .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockFour .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockSeven .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockSix .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockThree .gridItemIMG,#specialitySection .sectionContainer #sectionGrid #gridBlockTwo .gridItemIMG{width:170px;height:130px}#specialitySection .sectionContainer #sectionGrid #gridBlockEight .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockFive .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockFour .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockSeven .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockSix .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockThree .gridItemIMG::before,#specialitySection .sectionContainer #sectionGrid #gridBlockTwo .gridItemIMG::before{border-left:85px solid rgba(210,35,42,0);border-right:85px solid rgba(210,35,42,0)}#specialitySection .sectionContainer #sectionGrid #gridBlockOne p{font-size:1.75rem}#specialitySection .sectionContainer p{font-size:1.45rem}#specialitySection .sectionContainer #sectionGrid #gridBlockEight,#specialitySection .sectionContainer #sectionGrid #gridBlockFive,#specialitySection .sectionContainer #sectionGrid #gridBlockFour,#specialitySection .sectionContainer #sectionGrid #gridBlockOne,#specialitySection .sectionContainer #sectionGrid #gridBlockSeven,#specialitySection .sectionContainer #sectionGrid #gridBlockSix,#specialitySection .sectionContainer #sectionGrid #gridBlockThree,#specialitySection .sectionContainer #sectionGrid #gridBlockTwo{margin-top:60px}}@media (max-width:1024px){#what-we-do .gridContent .flexCol20{width:45%}#what-we-do .gridContent ul{margin-bottom:60px}#what-we-do .textContent{width:100%}}@media (max-width:950px){#desktopHeader.headerArea .flexCol45{width:37%}#desktopHeader.headerArea .siteNavLeft{padding-right:10px;font-size:.8888888888888888rem}#desktopHeader.headerArea .siteNavRight{padding-left:10px;font-size:.8888888888888888rem}}@media (max-width:940px){.content900{max-width:calc(100% - 40px);padding:0 20px}}@media (max-width:900px){footer #footerTop .flexRow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer #footerTop .flexCol33,footer #footerTop .flexCol66{width:45%}}@media (max-width:870px){.h1,h1{font-size:1.9444444444444444em;line-height:125%}.h2,h2{font-size:1.6666666666666667rem}.h3,h3{font-size:1.4444444444444444rem}#what-we-do .gridContent h4,.h4,h4{font-size:1.2222222222222223rem}#home p{font-size:1rem}#home p.intro{font-size:1.2222222222222223rem}#what-we-do .textContent p{font-size:1rem}#what-we-do .textContent p.bigANDstrong{font-size:1.2222222222222223rem}#what-we-do .gridContent ul li{font-size:1rem}}@media (max-width:826px){footer #footerTop .flexCol33,footer #footerTop .flexCol66{width:100%}}@media (max-width:791px){#desktopHeader.headerArea .siteNavLeft a,#desktopHeader.headerArea .siteNavRight a{padding:0 10px}}@media (max-width:768px){#desktopHeader.headerArea{display:none}#mobileHeader.headerArea{display:block}#mobileHeader.headerArea{background:#000;color:#fff;text-transform:uppercase;position:fixed;width:100%;z-index:99999;top:0;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.5);box-shadow:0 2px 10px 0 rgba(0,0,0,.5)}#mobileHeader.headerArea .siteLogo{height:65px;text-align:left}#mobileHeader.headerArea .siteLogo a{display:inline-block;width:auto;min-width:182px;height:65px;text-decoration:none;background:#fff;padding:5px 20px 0}#mobileHeader.headerArea .siteLogo a .SMRLogo{width:142px;height:48px}.icon-1,.icon-2,.icon-3{position:absolute;left:22%;top:49%;width:30px;height:3px;background-color:#fff;transition:all .4s cubic-bezier(.84, .06, .52, 1.8)}.icon-1{transform:translateY(-8px);animation-delay:.1s}.icon-3{transform:translateY(8px);animation-delay:250ms}.hamburger-icon{position:absolute;height:50px;width:50px;top:10%;right:2%;z-index:1000;cursor:pointer;border-radius:50%;transition:all .2s ease-in-out;background:rgba(255,255,255,.2)}.hamburger-icon:hover{transform:scale(1.2);box-shadow:0 0 30px rgba(0,0,0,.1)}.icon-1.a{transform:rotate(40deg)}.icon-3.b{transform:rotate(-40deg)}.icon-2.c{opacity:0}.clear{clear:both}nav{background:#d2232a;position:absolute;top:65px;left:0;height:calc(100vh - 65px);width:0%;z-index:10;opacity:0;transition:all .6s cubic-bezier(.62, .04, .3, 1.56);transition-delay:0.1s;overflow-y:hidden}nav ul.nav-menu{margin:0;position:absolute;top:30%;left:-250px;opacity:0;transition:all .6s cubic-bezier(.62, .04, .3, 1.56);transition-delay:0.1s}nav ul.nav-menu li{list-style:none;font-size:24px;color:#fff;line-height:2.2;text-transform:uppercase;letter-spacing:1.7px}nav.show{width:55%;opacity:.75}nav.show ul.nav-menu{left:11%;opacity:1;transition:all .6s cubic-bezier(.62, .04, .3, 1.56);transition-delay:0.1s}.dark-blue{position:absolute;top:65px;left:0;background:#dc624b;height:calc(100vh - 65px);width:0%;transition:all .5s cubic-bezier(.62, .04, .3, 1.8);transition-delay:50ms;z-index:5;opacity:.75}.dark-blue.slide{width:50%;opacity:1}#home{background:0 0}#home .flexRow{flex-direction:column-reverse}#home .flexCol50{width:100%}#home .headerIMGcont{min-height:350px;border-left:none;transform:skewX(0)}#home .headerIMGcont .headerIMG{transform:skewX(0)}#home .headerCont{margin:-250px auto 0;padding:30px 20px;max-width:80%;background:#aeafb4;position:relative;z-index:1}#home .headerCont h1,#home .headerCont p{padding-right:0}#sectionGrid .flexCol25{width:33%}footer nav{background:#d2232a;position:relative;top:auto;left:auto;height:100%;width:auto;z-index:10;opacity:1;transition:none;transition-delay:0s;overflow-y:hidden}}@media (max-width:720px){nav.show{width:80%}.dark-blue.slide{width:75%}}@media (max-width:657px){#assurance .flexCol15{width:33.3333%}}@media (max-width:600px){#sectionGrid .flexCol25{width:50%}#what-we-do .gridContent .flexCol20{width:100%}#what-we-do .textContent p.bigANDstrong{max-width:100%}#what-we-do::before{border-bottom:65px solid #aeafb4;top:-65px}#assurance::before{border-bottom:65px solid #fff;top:-65px}#contact-us::before{border-bottom:65px solid #000;top:-65px}footer::before{border-bottom:65px solid #d2232a;top:-65px}#what-we-do{padding:20px 0 80px}#assurance .textContent{width:100%}}@media (max-width:560px){footer #footerTop .flexCol50{width:100%}footer p.socialLink{padding-left:0}}@media (max-width:420px){#sectionGrid .flexCol25{width:100%}}@media (max-width:400px){#home .headerCont{max-width:90%}nav.show ul.nav-menu{left:0}#assurance .flexCol15{width:50%}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}