.front-page-top-image img{width:100%;height:auto}.slide-caption1a,.slide-caption1b{background:-ms-linear-gradient(bottom,#F0F0F0,#FFFFFF)!important;background:-moz-linear-gradient(center bottom,#F0F0F0 0%,#FFFFFF 100%)!important;background:-o-linear-gradient(#FFFFFF,#F0F0F0)!important;border:1px solid #D0D0D0;border-radius:5px;text-align:center;color:#666}.slide-caption1a{margin:-10px 30px 10px 20px;padding:0px!important}.slide-caption1b{padding:10px;margin-top:20px;margin-left:20px;margin-right:20px}.slide-caption1a h4,.slide-caption1b h4{text-decoration:underline;color:#666}.slide-caption1b i{font-size:40px}@media only screen and (max-width:1024px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.IE-Specific{display:none!important}}@media only screen and (max-width:767px){#front-page-top-desktop{display:none!important}#front-page-top-mobile{display:inline-block!important}}@media only screen and (min-width:768px){#front-page-top-mobile{display:none!important}}#DFS{display:flex;flex-wrap:wrap;list-style:none;margin:0 10px;padding:0 0 20px 0}#DFS .card{display:flex;padding:1rem;margin-bottom:20px}#DFS .card-04{display:flex}#DFS .card-inner{background-color:#fff;border-radius:.25rem;border:solid 1px #D0D0D0;box-shadow:0 20px 40px -14px rgb(0 0 0 / .25);display:flex;flex-direction:column;overflow:hidden}#DFS .card-inner:hover .card-image{transform:scale(1.05)}#DFS .card-image{background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:.25rem;border-top-right-radius:.25rem;filter:contrast(100%);overflow:hidden;position:relative;transition:transform 0.5s ease-in-out}#DFS .card-image::before{content:"";display:block;padding-top:56.25%}#DFS .img-features{background-image:url(/wp-content/uploads/2024/04/saxon-features.png)}#DFS .img-services{background-image:url(/wp-content/uploads/2024/04/saxon-services.png)}#DFS .img-design{background-image:url(/wp-content/uploads/2024/04/saxon-design.png)}#DFS .img-contact{background-image:url(/wp-content/uploads/2024/04/saxon-contact-us.png)}#DFS .card-content{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem}#DFS span{text-align:center}#DFS h3{color:#3b3b3b}#DFS h3::before{color:var(--saxon-accent);font-family:"FontAwesome";font-weight:400;font-style:normal;font-size:1em;border:7px solid #fff;border-radius:60%;padding-right:10px}#DFS .card-01 h3::before{content:"\f013"}#DFS .card-02 h3::before{content:"\f6e3"}#DFS .card-03 h3::before{content:"\f303"}#DFS .card-04 h3::before{content:"\f095"}#DFS .card-text{flex:1 1 auto;text-align:center;margin-bottom:1.25rem}#DFS .card-btn{display:block;width:100%;background-color:var(--saxon-accent);border:1px solid var(--saxon-accent);border-radius:5px;text-shadow:0 1px 0 rgb(0 0 0 / .05);padding:.5rem;transition:all ease 0.8s!important}#DFS .card-btn span{color:#fff}#DFS .card-btn img{display:none;width:25px;height:25px;margin-left:15px;vertical-align:middle}#DFS .card-inner:hover .card-btn{background-color:#fff}#DFS .card-inner:hover .card-btn span{color:var(--saxon-accent)}#DFS .card-inner:hover .card-btn img{display:inline-block!important}@media (min-width:640px){#DFS{margin:0 50px}#DFS .card{width:50%}#DFS .card-image::before{padding-top:66.6%}}@media (min-width:896px){#DFS .card{width:33.3333%}#DFS .card-04{display:none}}@media (max-width:1100px){#DFS h3{font-size:17px}}#noBigAgencyFees{margin-top:-100px}.payment-plans-prices,.no-big-agency-fees{display:flex;flex-direction:row;width:100%;gap:30px;align-items:center;justify-content:space-around;padding:10px 50px}@media screen and (max-width:992px){#noBigAgencyFees{margin-top:0}.payment-plans-prices,.no-big-agency-fees{margin:0;padding:20px;gap:unset;text-align:center}.payment-plans-prices{flex-direction:column}.no-big-agency-fees{flex-direction:column-reverse}}.payment-plans-prices .text-center,.no-big-agency-fees .text-center{text-align:center}.payment-plans-prices .color-white,.no-big-agency-fees .color-white{color:#fff}.payment-plans-prices .box-container,.no-big-agency-fees .box-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding:35px 15px;width:100%}@media screen and (min-width:1380px){.payment-plans-prices .box-container,.no-big-agency-fees .box-container{flex-direction:row}}.payment-plans-prices .box-item,.no-big-agency-fees .box-item{position:relative;backface-visibility:hidden;width:415px;margin-bottom:35px;max-width:100%}.payment-plans-prices .flip-box,.no-big-agency-fees .flip-box{transform-style:preserve-3d;perspective:1000px}.payment-plans-prices .flip-box-front,.payment-plans-prices .flip-box-back,.no-big-agency-fees .flip-box-front,.no-big-agency-fees .flip-box-back{background-size:cover;background-position:center;border:solid 1px #999;border-radius:8px;min-height:475px;transition:transform 0.7s cubic-bezier(.4,.2,.2,1);backface-visibility:hidden}.payment-plans-prices .flip-box-front,.no-big-agency-fees .flip-box-front{transform:rotateY(0deg);transform-style:preserve-3d}.payment-plans-prices .flip-box:hover .flip-box-front,.no-big-agency-fees .flip-box:hover .flip-box-front{transform:rotateY(-180deg);transform-style:preserve-3d}.payment-plans-prices .flip-box-back,.no-big-agency-fees .flip-box-back{position:absolute;top:0;left:0;width:100%;transform:rotateY(180deg);transform-style:preserve-3d}.payment-plans-prices .flip-box:hover .flip-box-back,.no-big-agency-fees .flip-box:hover .flip-box-back{transform:rotateY(0deg);transform-style:preserve-3d}.payment-plans-prices .flip-box .inner,.no-big-agency-fees .flip-box .inner{position:absolute;left:0;width:100%;padding:60px 30px;outline:1px solid #fff0;perspective:inherit;z-index:2;transform:translateY(-50%) translateZ(60px) scale(.94);top:50%}.payment-plans-prices .flip-box-header,.no-big-agency-fees .flip-box-header{font-size:34px}.payment-plans-prices .flip-box p,.no-big-agency-fees .flip-box p{font-size:20px;line-height:1.5em}.payment-plans-prices .flip-box-img,.no-big-agency-fees .flip-box-img{margin-top:25px}.payment-plans-prices .flip-box-button,.no-big-agency-fees .flip-box-button{background-color:#fff0;border:2px solid #fff;border-radius:2px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;margin-top:25px;padding:15px 20px;text-transform:uppercase;text-shadow:1px 1px #000}.flip-box .style1,.flip-box .style3,.flip-box .style5,.flip-box .style7{text-shadow:1px 1px #000}.flip-box .style2,.flip-box .style4,.flip-box .style6,.flip-box .style8{color:#fff!important;text-shadow:1px 1px #000}.flip-phone{padding-top:30px;color:#fff!important;text-shadow:1px 1px #000}.flip-phone i{margin-right:10px}.payment-plans-prices .website-costing h3,.no-big-agency-fees .website-costing h3{color:#3b3b3b}.carousel-list li{background:transparent!important}.carousel-text h1{background:#fff0}.enigma_service,.enigma_project_section{padding-top:20px!important;padding-bottom:0px!important}.sow-cta-base{width:80%!important;max-width:80%!important;padding:2em!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important;display:block!important;border-radius:5px!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#F0F0F0),color-stop(1,#FFFFFF))!important;background:-ms-linear-gradient(bottom,#F0F0F0,#FFFFFF)!important;background:-moz-linear-gradient(center bottom,#F0F0F0 0%,#FFFFFF 100%)!important;background:-o-linear-gradient(#FFFFFF,#F0F0F0)!important;box-shadow:0 1px 2px rgb(0 0 0 / .1)!important;border:1px solid #D0D0D0!important}#ctaButtonBespoke:visited{color:#ffffff!important}#ctaButtonBespoke:active,#ctaButtonBespoke:hover{color:var(--saxon-accent)!important}.pbSubmit{font-size:16px!important;display:inline-block!important;padding:5px!important;margin-bottom:20px!important;border:2px solid var(--saxon-accent)!important;background-size:100% 200%!important;background-image:linear-gradient(to bottom,var(--saxon-accent) 50%,#fff 50%)!important;transition:all ease 0.8s!important;color:#ffffff!important}.pbSubmit:hover{color:var(--saxon-accent)!important;background-position:0 -100%!important;background-color:#ffffff!important}.pbSubmit a{padding:10px!important;color:#ffffff!important}.pbSubmit a:focus,.pbSubmit a:hover{text-decoration:none!important;color:var(--saxon-accent)!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title,.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title{min-height:70px}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-terms{display:none!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image{border-radius:5px;box-shadow:1px 1px 5px #000}.slick-slide{border-radius:5px;box-shadow:1px 1px 5px #000;border-bottom:4px solid var(--saxon-accent);margin:10px}.tlp-content-holder{text-align:center}.tlp-portfolio-item{border:1px solid rgb(0 0 0 / .12);box-shadow:0 10px 10px -5px;border-bottom:4px solid var(--saxon-accent)}.tlp-portfolio .tlp-layout-1 .tlp-overlay{background:rgb(0 0 0 / .7)}.tlp-overlay .link-icon a{margin-right:10px!important;margin-left:10px!important;background-color:var(--saxon-accent);border:2px solid var(--saxon-accent)!important;color:#fff}.tlp-overlay .link-icon a:hover{background-color:#fff!important;color:var(--saxon-accent)!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-post-title a{display:none!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img{transition:transform .5s ease-in-out!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image:hover img{transform:scale(1.1)!important}h3.sow-carousel-item-title{min-height:50px!important}.sow-features-list .sow-features-feature .sow-icon-container [class^='sow-icon-'],.sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image{color:#fff;border:4px solid var(--saxon-accent)!important;border-radius:50%;transition:all .25s linear!important}.sow-features-list .sow-features-feature .sow-icon-container [class^='sow-icon-']:hover,.sow-features-list .sow-features-feature .sow-icon-container .sow-icon-image:hover{background-color:#ffffff!important;color:var(--saxon-accent)!important}.sow-features-list .sow-features-feature p.sow-more-text a:focus,.sow-features-list .sow-features-feature p.sow-more-text a:hover,.sow-features-list .sow-features-feature h5 a:focus,.sow-features-list .sow-features-feature h5 a:hover{text-decoration:none!important;color:#2a6496!important}.sow-features-feature-content h3{color:#3b3b3b}.parallax-wrapper{position:relative;background-image:url(/wp-content/uploads/2023/09/front-page-parallax-bg.png);height:300px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.parallax-mask{height:300px;width:100%;background-color:#0066a4;opacity:.6;filter:brightness(140%)}.parallax-inner{margin:0;padding:20px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.parallax-inner h2{color:#fff;padding-top:20px;font-size:36px;font-weight:600}.fpvideo-play-icon::before{color:#fff;font-family:"FontAwesome";font-weight:400;font-style:normal;font-size:2em;border:7px solid #fff;border-radius:60%;padding:10px 10px 10px 18px;content:"\f04b"}.fpvideo-play-icon:hover{cursor:pointer}.mfp-bg,.mfp-wrap{z-index:9999999!important}@media only screen and (min-width:768px) and (max-width:992px){.slide-caption1a{margin-top:-10px!important;border:none}}@media only screen and (max-width:767px){.sow-cta-base .so-widget-sow-button{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;padding-top:20px!important;clear:both!important;text-align:center!important}}@media only screen and (max-width:520px){.sow-features-list .sow-features-feature .sow-icon-container{float:none!important;display:block!important;margin-left:auto!important;margin-right:auto!important;clear:both!important;text-align:center!important}}@media only screen and (max-width:450px){.slide-caption1b i{font-size:30px}}