@import"https://fonts.googleapis.com/css2?family=Inter&family=Poppins:wght@400;500;600;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}select,input,button,input[type=password],input[type=email],input[type=text],textarea{font-family:"Poppins",sans-serif}body{font-family:"Poppins",sans-serif}body a{text-decoration:none}body .fl{float:left}body .fr{float:right}body .group:after{content:"";display:table;clear:both}.wrap{width:100%;margin:0 auto;padding:0px 40px;max-width:1280px}@media(max-width: 1023px){.wrap{padding:0px 16px}}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-row-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flex-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}body{padding-top:72px}@media(max-width: 1023px){body{padding-top:72px}}html{scroll-behavior:smooth}a.primary-btn{color:#fff;font-weight:700;font-size:1rem;display:inline-block;background:#7ec247;line-height:1.5rem;border-radius:.25rem;padding:.8125rem 1.5rem}h2.header{font-weight:600;color:#03274a;position:relative;font-size:2rem;line-height:2.5rem;margin-bottom:1rem;text-transform:capitalize}@media(max-width: 1023px){h2.header{line-height:125%;font-size:1.5rem}}h2.header::after{left:0;content:"";width:4.5rem;height:.1875rem;position:absolute;bottom:-1rem;background-color:#7ec247}.gform_wrapper.gravity-theme .gform_validation_errors{margin-top:0px;margin-bottom:1rem;padding:.5rem 1rem .5rem 3rem;border:.0625rem solid #c02b0a}.gform_wrapper.gravity-theme .gform_validation_errors h2{font-size:.75rem}.gform_wrapper.gravity-theme .gform_body{margin-bottom:2rem}.gform_wrapper.gravity-theme .gform_fields{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column-gap:80px;grid-row-gap:1.5rem !important}.gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}.gform_wrapper.gravity-theme .gform_fields .gfield.half{width:calc(50% - 2.5rem)}.gform_wrapper.gravity-theme .gform_fields .gfield .gfield_label{font-weight:400;line-height:150%;color:#333f50;font-size:.875rem}.gform_wrapper.gravity-theme .gform_fields .gfield .gfield_label .gfield_required{padding-left:0px;color:#333f50}.gform_wrapper.gravity-theme .gform_fields .gfield textarea,.gform_wrapper.gravity-theme .gform_fields .gfield input[type=tel],.gform_wrapper.gravity-theme .gform_fields .gfield input[type=text],.gform_wrapper.gravity-theme .gform_fields .gfield input[type=email]{width:100%;border:none;color:#000;outline:none;height:2.25rem;line-height:150%;font-size:1rem;border-radius:.25rem;border:1px solid #ccc;padding:0px 0px 0px .5rem;background-color:transparent}.gform_wrapper.gravity-theme .gform_fields .gfield textarea{resize:none;height:3.75rem}.gform_wrapper.gravity-theme .gform_fields .gfield .ginput_complex label{display:none}.gform_wrapper.gravity-theme .gform_fields .gfield .validation_message{border:none;padding:0px;font-size:.75rem;margin-top:.25rem;background-color:transparent}.gform_wrapper.gravity-theme .gform_footer{margin:0px !important;padding:0px !important}.gform_wrapper.gravity-theme .gform_footer input[type=submit]{border:none;color:#fff;cursor:pointer;font-weight:700;line-height:150%;margin-bottom:0px;font-size:1rem;border-radius:.25rem;padding:.5rem 2rem;display:inline-block;background-color:#7ec247}@media(max-width: 1023px){.gform_wrapper.gravity-theme .gform_footer input[type=submit]{width:100%}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxLoadingGraphic{background:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.mobile-only{display:none}@media(max-width: 1023px){.mobile-only{display:block}}@media(max-width: 1023px){.hamburger{height:1.125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hamburger .line{width:2rem;height:.125rem;margin:.25rem 0px;border-radius:.1875rem;background-color:#7ec247}.hamburger:before{width:2rem;height:.125rem;content:"";display:block;border-radius:.1875rem;-webkit-transition:all 300ms;transition:all 300ms;background-color:#fff}.hamburger:after{width:2rem;height:.125rem;content:"";display:block;border-radius:.1875rem;-webkit-transition:all 300ms;transition:all 300ms;background-color:#fff}.hamburger.active .line{display:none}.hamburger.active:before{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active:after{-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}.header-main{top:0px;left:0px;width:100%;z-index:1000;position:fixed}.header-main .header-bottom{width:100%;height:4.5rem;background:transparent}.header-main .header-bottom .header-bottom-main{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main.active{background-color:#03274a}}.header-main .header-bottom .header-bottom-main .header-bottom-left{width:100%;max-width:6.6875rem}.header-main .header-bottom .header-bottom-main .header-bottom-left .header-logo{width:100%}.header-main .header-bottom .header-bottom-main .header-bottom-left .header-logo a{height:2rem;display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.header-main .header-bottom .header-bottom-main .header-bottom-left .header-logo a img{width:100%;height:32px;-o-object-fit:contain;object-fit:contain;max-width:6.6875rem}.header-main .header-bottom .header-bottom-main .header-bottom-right{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main .header-bottom-right{left:0;top:4rem;width:100%;display:none;position:absolute;height:calc(100vh - 4rem)}}.header-main .header-bottom .header-bottom-main .header-bottom-right.active{display:block;background:#03274a}.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav{gap:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav{display:block}}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav li{height:auto;padding:1.5rem;border-bottom:.0625rem solid #808875}}.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav li a{color:#fff;font-weight:600;font-size:.9375rem;line-height:1rem;text-transform:uppercase}.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav li a:hover{color:#94cc66}.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-menu .header-navbar ul.header-nav li a.active{color:#94cc66}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-cta{padding:1.5rem}}.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-cta a{color:#fff;display:block;font-weight:700;font-size:1rem;line-height:1.5rem;background:transparent;border-radius:2rem;padding:.5rem 1.5rem;border:.0625rem solid rgba(255,255,255,.75)}@media(max-width: 1023px){.header-main .header-bottom .header-bottom-main .header-bottom-right .header-bottom-right-cta a{width:100%;max-width:9.6875rem}}.fp-hero{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:-4.5rem;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-image:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/home-hero-bg.webp)}@media(max-width: 1023px){.fp-hero{padding-top:1.875rem}}.fp-hero::before{top:0;left:0;z-index:2;width:100%;content:"";height:100%;position:absolute;background-color:rgba(15,34,53,.65)}.fp-hero .wrap{z-index:3;position:relative}.fp-hero h1{width:100%;color:#fff;font-weight:600;font-size:3rem;max-width:55.5rem;line-height:3.75rem;margin-bottom:1.5rem}@media(max-width: 1023px){.fp-hero h1{line-height:125%;font-size:1.875rem}}.fp-hero p{width:100%;color:#fff;font-weight:500;font-size:1.125rem;max-width:35rem;line-height:1.5rem;margin-bottom:2.5rem}@media(max-width: 1023px){.fp-hero p{line-height:125%;font-size:1rem;margin-bottom:1.5rem}}.fp-sec1{padding:6rem 0}@media(max-width: 1023px){.fp-sec1{padding:3rem 0}}.fp-sec1 .sec-accordion{padding-top:1.5rem}.fp-sec1 .sec-accordion .accordion-single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;padding:1.5rem 0;border-bottom:1px solid #ccd4da}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single{gap:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.fp-sec1 .sec-accordion .accordion-single .single-icon{width:100%;max-width:2.5rem;margin-right:32px}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;margin-right:0;max-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.fp-sec1 .sec-accordion .accordion-single .single-icon svg.svgClass{width:40px;height:40px}.fp-sec1 .sec-accordion .accordion-single .single-icon svg.svgClass.active{background-color:#03274a}.fp-sec1 .sec-accordion .accordion-single .single-icon svg.svgClass.active path{stroke:#fff !important}.fp-sec1 .sec-accordion .accordion-single .single-icon svg.svgClass.active path.pathClass{display:none}.fp-sec1 .sec-accordion .accordion-single .single-icon.active .svg.svgClass{fill:#03274a}.fp-sec1 .sec-accordion .accordion-single .single-icon.active .svg.svgClass path.pathClass{display:none}.fp-sec1 .sec-accordion .accordion-single .single-icon h3{display:none}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-icon h3{display:block;font-weight:500;font-size:1.5rem;line-height:2rem}}@media(max-width: 1023px)and (max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-icon h3{line-height:125%;font-size:1.25rem}}.fp-sec1 .sec-accordion .accordion-single .single-details{width:100%;height:100%;margin-right:48px;max-width:31.25rem}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-details{margin-right:0}}.fp-sec1 .sec-accordion .accordion-single .single-details h3{font-weight:500;font-size:1.5rem;line-height:2rem;margin-bottom:1rem}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-details h3{display:none}}.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner{display:none}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner{margin-top:1.5rem}}.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner h4{font-weight:600;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner h4{line-height:125%;font-size:1rem}}.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner .acc-cont{font-weight:400;color:#333f50;font-size:1rem;line-height:2rem}.fp-sec1 .sec-accordion .accordion-single .single-details .single-details-inner .acc-cont ul{font-weight:400;color:#7b7b7b;font-size:1rem;list-style-type:disc;line-height:1.5rem;padding-left:1.25rem;list-style-position:outside}.fp-sec1 .sec-accordion .accordion-single .single-image{display:none;width:100%;max-width:31.25rem;border-radius:.25rem;background-blend-mode:color,normal}.fp-sec1 .sec-accordion .accordion-single .single-image img{height:auto;display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1023px){.fp-sec1 .sec-accordion .accordion-single .single-image img{display:none}}.fp-sec2{overflow:hidden;background:#03274a;border-radius:.25rem}@media(max-width: 1023px){.fp-sec2{padding:3rem 0}}.fp-sec2 .fp-sec2-inner{gap:45px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.fp-sec2 .fp-sec2-inner{height:100%;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.fp-sec2 .fp-sec2-inner .fp-sec2-left{width:100%;max-width:calc(50% - 200px);padding-left:calc(50% - 37.5rem)}@media(max-width: 1023px){.fp-sec2 .fp-sec2-inner .fp-sec2-left{padding:0;max-width:100%}}.fp-sec2 .fp-sec2-inner .fp-sec2-left h2{color:#fff;text-transform:none}@media(max-width: 1023px){.fp-sec2 .fp-sec2-inner .fp-sec2-left h2{font-size:1.25rem}}.fp-sec2 .fp-sec2-inner .fp-sec2-right{width:100%;height:100%;max-width:100%;-webkit-clip-path:polygon(21.4% 0%, 100% 0%, 100% 51.3%, 100% 100%, 25.1% 100%, 0% 50%);clip-path:polygon(21.4% 0%, 100% 0%, 100% 51.3%, 100% 100%, 25.1% 100%, 0% 50%)}@media(max-width: 1023px){.fp-sec2 .fp-sec2-inner .fp-sec2-right{max-width:100%;-webkit-clip-path:none;clip-path:none}}.fp-sec2 .fp-sec2-inner .fp-sec2-right img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}.fp-sec3{text-align:center;background:#f6f8f8;padding:6rem 0}@media(max-width: 1023px){.fp-sec3{padding:3rem 0}}.fp-sec3 h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}.fp-sec3 h2::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fp-sec3 img{height:auto;display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.fp-sec4{padding:6rem 0}@media(max-width: 1023px){.fp-sec4{padding:3rem 0}}.fp-sec4 h2{margin-bottom:3rem}.fp-sec4 .sec4-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.fp-sec4 .sec4-inner .sec4-single{width:100%;height:100%;max-width:16.5rem}@media(max-width: 1023px){.fp-sec4 .sec4-inner .sec4-single{max-width:100%}}.fp-sec4 .sec4-inner .sec4-single img{display:block;width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1.5rem}.fp-sec4 .sec4-inner .sec4-single h3{color:#03274a;font-weight:600;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}@media(max-width: 1023px){.fp-sec4 .sec4-inner .sec4-single h3{line-height:125%;font-size:1rem}}.fp-sec4 .sec4-inner .sec4-single p{font-weight:400;color:#7b7b7b;font-size:.875rem;line-height:1.5rem}.fp-sec5{padding:6rem 0;background:#f6f8f8}@media(max-width: 1023px){.fp-sec5{padding:3rem 0}}.fp-sec5 h2{margin-bottom:2.5rem}.fp-sec5 .desc{width:100%;font-weight:400;color:#525252;font-size:1rem;max-width:56.125rem;line-height:1.5rem;margin-bottom:3.75rem}@media(max-width: 1023px){.fp-sec5 .desc{margin-bottom:2.5rem}}.fp-sec5 .fp-sec5-single-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1023px){.fp-sec5 .fp-sec5-single-block{gap:3.75rem}}.fp-sec5 .fp-sec5-single-block .fp-sec5-single{gap:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1023px){.fp-sec5 .fp-sec5-single-block .fp-sec5-single{gap:.9375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-left{position:relative}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-left img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-width:50rem;border-radius:.25rem}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-left::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(3,39,74,.15)}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-right{width:100%;max-width:21.5rem}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-right h3{font-weight:500;color:#03274a;line-height:150%;font-size:1.5rem;margin-bottom:.5rem}@media(max-width: 1023px){.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-right h3{line-height:125%;font-size:1.25rem}}.fp-sec5 .fp-sec5-single-block .fp-sec5-single .fp-sec5-single-right ul{font-weight:400;color:#7b7b7b;font-size:1rem;list-style-type:disc;line-height:1.5rem;padding-left:1.25rem;list-style-position:outside}.fp-sec5 .fp-sec5-single-block .fp-sec5-single:nth-child(even) .fp-sec5-single-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media(max-width: 1023px){.fp-sec5 .fp-sec5-single-block .fp-sec5-single:nth-child(even) .fp-sec5-single-left{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.fp-sec6{padding:6rem 0}@media(max-width: 1023px){.fp-sec6{padding:3rem 0}}.fp-sec6 h2{margin-bottom:2.5rem}.fp-sec6 .desc{width:100%;font-weight:400;color:#525252;font-size:1rem;max-width:56.125rem;line-height:1.5rem;margin-bottom:3.75rem}@media(max-width: 1023px){.fp-sec6 .desc{margin-bottom:2.5rem}}.fp-sec6 .fp-sec6-single-block{gap:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fp-sec6 .fp-sec6-single-block .fp-sec6-single{width:100%;height:100%;max-width:23rem}.fp-sec6 .fp-sec6-single-block .fp-sec6-single .fp-sec6-single-left{position:relative}.fp-sec6 .fp-sec6-single-block .fp-sec6-single .fp-sec6-single-left::after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background-color:rgba(3,39,74,.15)}.fp-sec6 .fp-sec6-single-block .fp-sec6-single img{display:block;max-width:100%;height:23rem;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;margin-bottom:1.5rem}@media(max-width: 1023px){.fp-sec6 .fp-sec6-single-block .fp-sec6-single img{width:100%;-o-object-fit:cover;object-fit:cover;height:15.625rem;margin-bottom:1rem}}.fp-sec6 .fp-sec6-single-block .fp-sec6-single h3{font-weight:500;color:#03274a;line-height:150%;font-size:1.5rem}@media(max-width: 1023px){.fp-sec6 .fp-sec6-single-block .fp-sec6-single h3{line-height:125%;font-size:1.25rem}}.fp-sec7{overflow:hidden;background:#03274a;border-radius:.25rem}@media(max-width: 1023px){.fp-sec7{padding:3rem 0}}.fp-sec7 .fp-sec7-inner{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.3125rem;height:21.875rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 1023px){.fp-sec7 .fp-sec7-inner{height:100%;gap:1.875rem;padding:0 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.fp-sec7 .fp-sec7-inner .fp-sec7-left{width:auto;padding-left:calc(50% - 37.5rem)}@media(max-width: 1023px){.fp-sec7 .fp-sec7-inner .fp-sec7-left{padding-left:0}}.fp-sec7 .fp-sec7-inner .fp-sec7-left h2{color:#fff;font-weight:500;line-height:150%;font-size:1.75rem;text-transform:none;margin-bottom:1.5rem}@media(max-width: 1023px){.fp-sec7 .fp-sec7-inner .fp-sec7-left h2{line-height:125%;font-size:1.5rem}}.fp-sec7 .fp-sec7-inner .fp-sec7-left h2::after{display:none}.fp-sec7 .fp-sec7-inner .fp-sec7-right{width:100%;height:100%;max-width:100%;-webkit-clip-path:polygon(25.9% 0%, 100% 0%, 100% 46.5%, 100% 100%, 22.5% 100%, 0.2% 58.8%);clip-path:polygon(25.9% 0%, 100% 0%, 100% 46.5%, 100% 100%, 22.5% 100%, 0.2% 58.8%)}@media(max-width: 1023px){.fp-sec7 .fp-sec7-inner .fp-sec7-right{max-width:100%;-webkit-clip-path:none;clip-path:none}}.fp-sec7 .fp-sec7-inner .fp-sec7-right img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}@media(max-width: 1023px){.fp-sec7 .fp-sec7-inner .fp-sec7-right img{height:12.5rem}}.fp-sec-about{padding-bottom:4rem}@media(max-width: 1023px){.fp-sec-about{padding-bottom:3rem}}.fp-sec-about .about-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.5rem;padding-top:2rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1023px){.fp-sec-about .about-inner{gap:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.fp-sec-about .about-inner .about-left{width:100%;max-width:35rem}@media(max-width: 1023px){.fp-sec-about .about-inner .about-left{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.fp-sec-about .about-inner .about-left .about-content{font-weight:400;color:#333f50;font-size:1rem;line-height:1.5rem}.fp-sec-about .about-inner .about-left .about-content p{margin-bottom:1.5rem}.fp-sec-about .about-inner .about-left .about-content p:last-of-type{margin-bottom:0}.fp-sec-about .about-inner .about-right{width:100%;height:100%;max-width:584px}.fp-sec-about .about-inner .about-right img{display:block;max-width:100%;height:27rem;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media(max-width: 1023px){.fp-sec-about .about-inner .about-right img{height:auto}}.contact-modal{display:none}.modal-container{width:100%;height:100%;margin:0 auto;background:#fff;padding:2rem;max-width:29rem;border-radius:.5rem}@media(max-width: 1023px){.modal-container{padding:1rem}}.modal-container h2{font-weight:600;color:#03274a;font-size:1.5rem;line-height:2.25rem;margin-bottom:1rem;text-transform:capitalize}.contact-modal-class #cboxLoadedContent{background:#fff;border-radius:.5rem;border:.3125rem solid transparent}.contact-modal-class#cboxOverlay,.contact-modal-class#colorbox{overflow:visible}.contact-modal-class#cboxOverlay #cboxWrapper,.contact-modal-class#colorbox #cboxWrapper{overflow:visible}.contact-modal-class #cboxClose{top:-1rem;right:-1rem;width:2.5rem;height:2.5rem;display:block;position:absolute;text-indent:-624.9375rem;background:url(//pinnacle-solutionsllc.com/wp-content/themes/pinnacle-new/css/../img/modal-close.svg) no-repeat top center}@media(max-width: 1023px){.contact-modal-class #cboxClose{right:1.5rem}}.footer-main{padding:5rem 0 2.5rem}.footer-main .footer-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:3.5rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1023px){.footer-main .footer-top{gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer-main .footer-top .footer-top-l{width:100%;max-width:18rem}@media(max-width: 1023px){.footer-main .footer-top .footer-top-l{max-width:500px}}.footer-main .footer-top .footer-top-l a.logo{width:100%;display:block;max-width:6.6875rem;margin-bottom:1rem}.footer-main .footer-top .footer-top-l a.logo img{display:block;max-width:100%;height:2rem}.footer-main .footer-top .footer-top-l p.footer-desc{font-weight:400;color:#3d3d3d;line-height:150%;font-size:.875rem;font-family:"Inter",sans-serif}.footer-main .footer-top .footer-top-r{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:24.9375rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 1023px){.footer-main .footer-top .footer-top-r{gap:.875rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.footer-main .footer-top .footer-top-r h2{font-weight:400;color:#1b1b1b;font-size:1rem;line-height:1.5rem;margin-bottom:1rem;font-family:"Inter",sans-serif}.footer-main .footer-top .footer-top-r .footer-top-r-col-1 .footer-navbar ul.footer-nav{gap:.75rem}.footer-main .footer-top .footer-top-r .footer-top-r-col-1 .footer-navbar ul.footer-nav li.menu-item a{font-weight:400;color:#3d3d3d;line-height:150%;font-size:.75rem;font-family:"Inter",sans-serif}.footer-main .footer-top .footer-top-r .footer-top-r-col-2 .footer-top-r-col-2-inner a{display:block;font-weight:400;color:#3d3d3d;line-height:150%;font-size:.75rem;margin-bottom:.75rem}.footer-main .footer-top .footer-top-r .footer-top-r-col-2 .footer-top-r-col-2-inner a:last-of-type{margin-bottom:0}.footer-main .footer-top .footer-top-r .footer-top-r-col-2 .footer-top-r-col-2-inner a.footer-button{width:100%;color:#7ec247;font-weight:700;text-align:center;font-size:1ptr 6px;max-width:7.3125rem;margin-top:1rem;line-height:1.25rem;background:#fff;border-radius:2rem;padding:.625rem 1.5rem;border:.0625rem solid #7ec247}.footer-main .footer-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:2rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:.0625rem solid rgba(177,177,177,.3)}@media(max-width: 1023px){.footer-main .footer-bottom{gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.footer-main .footer-bottom .footer-copy{font-weight:400;color:#3d3d3d;line-height:150%;font-size:.875rem;font-family:"Inter",sans-serif}.footer-main .footer-bottom .footer-social{gap:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-main .footer-bottom .footer-social a{display:block;width:2rem;height:2rem}.footer-main .footer-bottom .footer-social a img{display:block;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}
/*# sourceMappingURL=css/screen.min.css.map */