/*!/wp-content/uploads/elementor/css/post-8.css*/
.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-8 h1{text-transform:none;font-style:normal}.elementor-kit-8 h2{text-transform:none}.elementor-kit-8 h3{text-transform:none}.elementor-kit-8 h4{text-transform:none}.elementor-kit-8 h5{text-transform:none}.e-con{}.elementor-element{}.pt-breadcrumb{display:var(--page-title-display)}@media(max-width:1024px){.e-con{}}@media(max-width:767px){.e-con{}}
/*!/wp-content/uploads/elementor/css/global.css*/.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var(--e-global-color-accent)}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var(--e-global-color-primary)}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var(--e-global-color-accent)}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var(--e-global-color-secondary)}.elementor-widget-animated-headline .elementor-headline{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-animated-headline{}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}
/*!/wp-content/uploads/elementor/css/post-8340.css*/:root{--page-title-display:none}@media (max-width:980px){.owl-prev,.owl-next{display:none!important}.feedback-content{margin-top:50px}}.iwt-feedback.row{background:#fff;padding:20px;border-radius:10px;border:1px solid #ccc;overflow:hidden;margin-left:5px;margin-right:5px}.iwt-feedback.row img{border-radius:50%}.feedback-titolo{font-weight:700;margin-bottom:10px}.feedback-valutazione{color:#ecad00;font-size:22px}.feedback-titolo span{font-size:22px}div#iwt_feedback .owl-carousel .owl-item img{width:120px!important;height:auto;border-radius:10px}body{font-size:18px!important}rs-sbg{background-image:none!important}
/*!/wp-content/themes/koncpt/assets/css/bootstrap.min.css*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root{}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}article,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b,strong{font-weight:bolder}small{font-size:80%}a{color:#007bff;text-decoration:none;background-color:#fff0}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}small,.small{font-size:80%;font-weight:400}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-active,.table-active>th,.table-active>td{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover{background-color:rgb(0 0 0 / .075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgb(0 0 0 / .075)}.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(38 143 255 / .5)}.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(130 138 145 / .5)}.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(72 180 97 / .5)}.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(58 176 195 / .5)}.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(222 170 12 / .5)}.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(225 83 97 / .5)}.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(216 217 219 / .5)}.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(82 88 93 / .5)}.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(0 123 255 / .5)}.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(108 117 125 / .5)}.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(23 162 184 / .5)}.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(255 193 7 / .5)}.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(220 53 69 / .5)}.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(248 249 250 / .5)}.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgb(52 58 64 / .5)}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid #fff0;border-bottom:0;border-left:.3em solid #fff0}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid #fff0;border-bottom:.3em solid;border-left:.3em solid #fff0}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-right:0;border-bottom:.3em solid #fff0;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid #fff0;border-right:.3em solid;border-bottom:.3em solid #fff0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:#fff0;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#fff0;border:1px solid #fff0;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgb(0 0 0 / .9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgb(0 0 0 / .9)}.navbar-light .navbar-nav .nav-link{color:rgb(0 0 0 / .5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgb(0 0 0 / .7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgb(0 0 0 / .3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgb(0 0 0 / .9)}.navbar-light .navbar-toggler{color:rgb(0 0 0 / .5);border-color:rgb(0 0 0 / .1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgb(0 0 0 / .5)}.navbar-light .navbar-text a{color:rgb(0 0 0 / .9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgb(0 0 0 / .9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgb(255 255 255 / .75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgb(255 255 255 / .25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgb(255 255 255 / .5);border-color:rgb(255 255 255 / .1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgb(255 255 255 / .5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgb(0 0 0 / .125);border-radius:.25rem}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.toast.show{display:block;opacity:1}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-backdrop.show{opacity:.5}.tooltip.show{opacity:.9}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.text-right{text-align:right!important}.visible{visibility:visible!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}
/*!/wp-content/themes/koncpt/assets/css/koncpt-custom.css*/
 :root{--primary-color:#5279f7;--dark-color:#202b4c;--secondary-color:#666666;--grey-color:#F4F7FF;--white-color:#ffffff;--body-fonts:'Nunito', sans-serif;--title-fonts:'Nunito', sans-serif}::-moz-selection{text-shadow:none;background:var(--primary-color);color:#fff}::-moz-selection{text-shadow:none;background:var(--primary-color);color:#fff}::selection{text-shadow:none;background:var(--primary-color);color:#fff}body{background:var(--white-color);font-family:var(--body-fonts);font-size:1rem;font-style:normal;font-weight:400;line-height:1.8;color:var(--secondary-color);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--title-fonts);color:var(--dark-color);font-style:normal;text-transform:capitalize;font-weight:800;margin:0;-ms-word-wrap:break-word;word-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:40px;font-style:normal;line-height:48px}h2{font-size:36px;font-style:normal;line-height:44px}h3{font-size:32px;font-style:normal;line-height:40px}h4{font-size:28px;font-style:normal;line-height:36px}h5{font-size:24px;font-style:normal;line-height:32px}h6{font-size:20px;font-style:normal;line-height:28px}a,.button{color:var(--primary-color);outline:none!important;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}a:focus,a:hover{color:var(--primary-color);outline:none;text-decoration:none!important}p{margin-bottom:30px}img{max-width:100%;height:auto}b,strong{font-weight:800}ol,ul{padding-left:25px;margin-bottom:1em}ol li{list-style:decimal}ol ol{padding-left:25px}ul li{list-style:inherit}table{border:1px solid var(--grey-color);width:100%;margin-bottom:20px}table td,table th{border:1px solid var(--grey-color);padding:8px;text-align:center}input{background:var(--grey-color);border:1px solid var(--grey-color);color:var(--dark-color);width:100%;float:left;font-size:16px;padding:0 20px;height:51px;line-height:48px;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}input:focus,input:hover,textarea:focus,textarea:hover{border-color:var(--primary-color);outline:none}input[type="radio"],input[type="checkbox"]{width:auto;height:auto;float:none;margin-right:5px}textarea{background:var(--grey-color);border:1px solid var(--grey-color);color:var(--dark-color);width:100%;float:left;padding:10px 20px;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}select{border:1px solid var(--grey-color);color:var(--dark-color);width:100%;float:left;padding:0 15px;height:51px;line-height:48px;outline:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill=\'%23999999\' height=\'24\' viewBox=\'0 0 24 24\' width=\'24\' xmlns=\'http://www.w3.org/2000/svg\'><path d=\'M7 10l5 5 5-5z\'/><path d=\'M0 0h24v24H0z\' fill=\'none\'/></svg>');background-repeat:no-repeat;background-position:right 16px bottom 50%;background-size:20px 20px}.container{max-width:1300px}.content-area .site-main{padding:0 0;display:inline-block;width:100%;overflow:hidden;float:left}[type="button"],[type="reset"],[type="submit"]{padding:10px 30px;font-family:var(--title-fonts);text-transform:capitalize;background:var(--primary-color);color:var(--white-color)!important;display:inline-block;border:none;width:auto;height:auto;line-height:2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}[type="button"]:hover,[type="reset"]:hover,[type="submit"]:hover{background:var(--primary-color);color:var(--white-color)!important}.pt-button{position:relative;width:auto;background:var(--primary-color);color:var(--white-color);font-family:var(--title-fonts);padding:12px 30px;line-height:2;vertical-align:middle;display:inline-block;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pt-button .pt-button-line-left{background:var(--white-color);width:calc(15px - 1px);display:inline-block;height:1px;vertical-align:middle;opacity:1;margin-left:10px;z-index:9;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.pt-button span{z-index:9;position:relative}.pt-button:hover .pt-button-line-left{width:calc(30px - 1px)}.pt-button:hover,.pt-button:focus{background:var(--dark-color);color:var(--white-color)}.pt-sticky-post-label{padding:0 15px;background:var(--primary-color);color:var(--white-color);margin-bottom:15px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pt-sticky-post-label i{margin-right:5px}.pt-blog-contain .wp-block-archives-dropdown{margin:0 0 30px;padding:0;display:inline-block;width:100%;float:left}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.fadeInDown{animation-name:fadeInDown}header#pt-header{position:relative;display:inline-block;width:100%;clear:both;background:var(--white-color);z-index:99}header#pt-header.pt-header-sticky{position:fixed;top:0;left:0;display:inline-block;width:100%;-webkit-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);box-shadow:0 5px 15px 0 rgb(0 33 85 / .1)}header#pt-header .pt-top-header{background:var(--dark-color);padding:0;font-size:14px}header#pt-header .pt-top-header .pt-header-contact.text-right ul{float:right}header#pt-header .pt-top-header .pt-header-contact ul{margin:0;padding:0}header#pt-header .pt-top-header .pt-header-contact ul li{list-style:none;display:inline-block;color:var(--white-color);border-left:1px solid rgb(255 255 255 / .1);padding:10px 20px;float:left}header#pt-header .pt-top-header .pt-header-contact ul li:last-child{margin-right:0;border-right:1px solid rgb(255 255 255 / .1)}header#pt-header .pt-top-header .pt-header-contact ul li i{margin-right:10px}header#pt-header .pt-top-header .pt-header-contact ul li a{color:var(--white-color)}header#pt-header .pt-top-header .pt-header-contact ul li a:hover{color:var(--white-color);background:#fff0}header#pt-header .pt-top-header .text-right .pt-header-social ul,header#pt-header .pt-top-header .pt-header-social.text-right ul{float:right}header#pt-header .pt-top-header .pt-header-social ul{margin:0;padding:0}header#pt-header .pt-top-header .pt-header-social ul li{list-style:none;display:inline-block;float:left;border-left:1px solid rgb(255 255 255 / .1)}header#pt-header .pt-top-header .pt-header-social ul li a{color:var(--white-color);padding:10px 20px;display:inline-block}header#pt-header .pt-top-header ul li a:hover{color:var(--white-color);background:var(--primary-color)}header#pt-header .pt-top-header .pt-header-social ul li:last-child{border-right:1px solid rgb(255 255 255 / .1)}header#pt-header .pt-bottom-header .navbar .navbar-brand{line-height:80px}header#pt-header .pt-bottom-header .navbar .navbar-brand img{height:55px}header#pt-header .pt-bottom-header{min-height:90px}header#pt-header .pt-bottom-header .navbar{padding:0}header#pt-header .pt-bottom-header .navbar .pt-menu-contain{display:inline-block;width:100%}header#pt-header .pt-bottom-header .navbar .navbar-nav{float:right}header#pt-header .pt-bottom-header .navbar .navbar-nav li{position:relative;display:inline-block;float:left;margin-right:30px;color:var(--dark-color);line-height:90px;font-weight:400}header#pt-header .pt-bottom-header .navbar .navbar-nav li:last-child{margin-right:0}header#pt-header .pt-bottom-header .navbar .navbar-nav li a{color:var(--dark-color);font-family:var(--title-fonts)}header#pt-header .pt-bottom-header .navbar .navbar-nav li a:focus,header#pt-header .pt-bottom-header .navbar .navbar-nav li a:hover,header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-item a,header#pt-header .pt-bottom-header .navbar .navbar-nav li.current_page_item a,header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover a,header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor a{color:var(--primary-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu{display:none}header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{display:block;background:var(--white-color);position:absolute;top:90px;left:0;padding-left:0;display:inline-block;width:210px;z-index:999;-webkit-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);box-shadow:0 5px 15px 0 rgb(0 33 85 / .1)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li{line-height:2;padding:0;margin:0;display:inline-block;width:100%;color:var(--secondary-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li i{margin-left:5px;font-size:12px;color:var(--dark-color);opacity:.3}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a{line-height:2;text-transform:capitalize;padding:10px 15px;display:inline-block;width:100%;color:var(--secondary-color);font-size:14px}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:focus,header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a:hover,header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.current-menu-item>a{background:var(--primary-color);color:var(--white-color)}@media screen and (max-width:4000px) and (min-width:1023px){header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>.sub-menu{display:block!important}}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li>.sub-menu{display:none}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{position:absolute;top:0;left:100%;display:block;background:var(--white-color);padding-left:0;display:inline-block;width:200px}header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children>.pt-submenu-icon{opacity:1;position:absolute;top:12px;right:15px;line-height:2;font-size:12px;color:var(--secondary-color);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu>li.menu-item-has-children:hover>.pt-submenu-icon{color:var(--white-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu>li.menu-item-has-children:hover{background:var(--primary-color);color:var(--white-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover>a{color:var(--white-color);transition:all 0s ease-in-out;transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;-webkit-transition:all 0s ease-in-out}header#pt-header .pt-menu-search-block{position:relative;margin:0 30px}header#pt-header .pt-menu-search-block a{color:var(--dark-color);font-size:16px;width:18px;display:inline-block}header#pt-header .pt-search-form{position:absolute;top:61px;right:-30px;width:350px;padding:15px;z-index:999;background:var(--white-color);-webkit-box-shadow:0 3px 30px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 3px 30px 0 rgb(0 33 85 / .1);box-shadow:0 3px 30px 0 rgb(0 33 85 / .1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}header#pt-header .pt-button:hover .pt-button-line-left{width:calc(15px - 1px)}header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky{position:fixed;top:0;left:0;display:inline-block;width:100%;-webkit-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);background:var(--white-color)}header#pt-header.pt-header-style-1.pt-has-sticky{position:absolute;top:0;left:0;display:inline-block;width:100%;background:#fff0;z-index:999;padding:15px 0}header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{position:fixed;background:var(--white-color);padding:0}header#pt-header.pt-header-style-1 .pt-bottom-header{min-height:70px}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{line-height:normal;background:var(--white-color);padding:20px 30px;position:relative}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li{line-height:95px}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li>a{color:var(--dark-color)}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{color:var(--primary-color)}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li i{color:var(--dark-color)}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:95px}header#pt-header.pt-header-style-1 .pt-header-info-box{margin:0 30px 0 30px;display:flex;color:var(--white-color)}header#pt-header.pt-header-style-1 .pt-header-call{display:inline-block;float:left;margin-right:30px;margin-top:5px}header#pt-header.pt-header-style-1 .pt-header-call a i{font-size:48px;margin-right:15px;line-height:56px}header#pt-header.pt-header-style-1 .pt-header-call a{display:flex;align-items:flex-start}header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info{flex:1;text-transform:capitalize;font-size:14px;color:var(--secondary-color);letter-spacing:1px}header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info span{width:100%;float:left;display:inline-block;line-height:normal;font-family:var(--title-fonts)}header#pt-header.pt-header-style-1 .pt-header-call a .pt-call-info h5{font-weight:800;line-height:1;font-size:18px;line-height:26px;color:var(--dark-color)}header#pt-header.pt-header-style-1 .pt-button{background:var(--primary-color)}header#pt-header.pt-header-style-2.pt-topbar-hide .navbar-brand{line-height:48px}header#pt-header.pt-header-style-2 .pt-top-header{background:var(--dark-color)}header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:65px}header#pt-header.pt-header-style-2{position:absolute;top:0;left:0;display:inline-block;width:100%;background:var(--white-color);padding:0;-webkit-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);box-shadow:0 5px 15px 0 rgb(0 33 85 / .1)}header#pt-header.pt-header-style-2 .navbar-brand{background:var(--primary-color);padding:15px 30px;margin:0;line-height:4.8444444;text-align:center;width:100%}header#pt-header.pt-header-style-2 .pt-bottom-header{min-height:auto}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:75px}header#pt-header.pt-header-style-2 .pt-header-info-box{display:flex}header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:76px;padding:0 30px;background:var(--white-color);border-left:1px solid var(--grey-color);color:#fff;font-size:20px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:75px}header#pt-header.pt-header-style-2 .pt-search-form{top:77px}header#pt-header.pt-header-style-2.pt-header-sticky{position:fixed;top:0;left:0;display:inline-block;width:100%}header#pt-header.pt-header-style-2.pt-header-sticky .pt-top-header{display:none}header#pt-header.pt-header-style-2.pt-header-sticky .navbar-brand{line-height:2.44444}header#pt-header.pt-header-style-2 .pt-toggle-btn{line-height:75px;padding:22px 25px;background:var(--primary-color);color:#fff}header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform-origin:50% 0%}.buttons ol li:before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:23vw;height:20vw;content:"";box-shadow:0 0 20px rgb(0 0 0 / .05)}.buttons ol li:after{position:absolute;top:38%;right:7vw;transform:rotate(-90deg);z-index:1;display:block;width:30px;height:30px;text-align:center;content:counter(list-counter,decimal-leading-zero);font-family:Helvetica;font-size:20px;line-height:30px;font-weight:300;opacity:.15;transition:color 0.35s;will-change:color}header#pt-header.pt-header-style-2 .pt-toggle-btn a{position:relative;display:block;top:15px;width:30px;height:2px;margin:0 auto;border:none;cursor:pointer;background:currentColor;color:inherit;font-size:0;transition:0.35s}header#pt-header.pt-header-style-2 .pt-toggle-btn a:before,header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{position:absolute;top:0;left:50%;display:block;width:100%;height:2px;background:currentColor;content:"";transition:transform 0.35s}header#pt-header.pt-header-style-2 .pt-toggle-btn a:before{transform:translate(-50%,-10px)}header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform:translate(-50%,10px)}.admin-bar header#pt-header.pt-header-sticky,.admin-bar header#pt-header.pt-header-style-2,.admin-bar header#pt-header.pt-header-style-1{top:32px}.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky{top:32px}@media(max-width:767px){.admin-bar header#pt-header.pt-header-sticky,.admin-bar header#pt-header{top:0}.admin-bar header#pt-header.pt-header-style-2.pt-header-sticky,.admin-bar header#pt-header.pt-header-style-1.pt-header-sticky{top:0}}@media only screen and (min-device-width:601px) and (max-device-width:768px){.admin-bar header#pt-header.pt-header-sticky,.admin-bar header#pt-header.pt-header-style-2,.admin-bar header#pt-header.pt-header-style-1,.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky{top:46px}.admin-bar header#pt-header.pt-header-style-2.pt-header-sticky,.admin-bar header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:46px!important}}@media(max-width:1599px){header#pt-header .pt-bottom-header .navbar .navbar-nav li{margin-right:20px}}@media(max-width:1399px){header#pt-header.pt-header-style-1 .pt-header-info-box{margin:0 15px 0 30px}header#pt-header .pt-bottom-header .navbar .navbar-nav li{margin-right:20px}header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:34px}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{left:inherit;right:100%}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:20px 15px}}@media(max-width:1365px){header#pt-header .pt-bottom-header .navbar .navbar-nav li{font-size:14px;margin-right:15px}header#pt-header .pt-top-header .pt-header-social ul li a{font-size:12px;padding:10px 15px}header#pt-header .pt-top-header .pt-header-contact ul li{font-size:12px;padding:10px 15px}header#pt-header.pt-header-style-2 .navbar-brand{padding:15px 10px;line-height:3.355}header#pt-header.pt-header-style-2 .pt-header-diff-block .navbar-brand img{height:25px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{margin-right:30px}header#pt-header.pt-header-style-2 .pt-menu-search-block{margin-left:30px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:51px}header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:51px;padding:0 20px;margin-left:0}header#pt-header.pt-header-style-2 .pt-search-form{top:53px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:52px}header#pt-header.pt-header-style-2 .pt-toggle-btn{line-height:51px;padding:10px 20px}header#pt-header.pt-header-style-2 .pt-toggle-btn a{width:25px}header#pt-header.pt-header-style-2 .pt-toggle-btn a:before{transform:translate(-50%,-10px)}header#pt-header.pt-header-style-2 .pt-toggle-btn a:after{transform:translate(-50%,10px)}header#pt-header.pt-header-style-2.pt-header-sticky .navbar-brand{line-height:1.455}header#pt-header.pt-header-style-2.pt-header-sticky .pt-bottom-header .navbar .navbar-nav li{line-height:57px}header#pt-header.pt-header-style-2.pt-header-sticky .pt-menu-search-block,header#pt-header.pt-header-style-2.pt-header-sticky .pt-toggle-btn{line-height:57px}header#pt-header.pt-header-style-1 .pt-header-call{display:none}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:last-child{margin-right:15px}}@media(max-width:1023px){header#pt-header .pt-bottom-header .navbar-toggler{font-size:20px;padding:12px 20px;line-height:normal;float:right;position:absolute;top:50%;right:0;margin-top:-26px;border-radius:0}header#pt-header .pt-bottom-header .navbar .navbar-collapse{width:100%;position:absolute;left:0;top:82px;background:#fff;-webkit-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);-moz-box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);box-shadow:0 5px 15px 0 rgb(0 33 85 / .1);max-height:365px;overflow-y:scroll;overflow-x:hidden}header#pt-header .pt-btn-container{display:none}header#pt-header .pt-bottom-header .navbar .navbar-brand{line-height:60px}header#pt-header .pt-bottom-header{min-height:60px}header#pt-header .pt-search-form{top:51px}header#pt-header .pt-bottom-header .navbar .navbar-nav{float:left;width:100%;display:inline-block}header#pt-header .pt-bottom-header .navbar .navbar-nav li{float:left;width:100%;display:inline-block;line-height:normal;position:relative;font-size:16px;position:relative}header#pt-header .pt-bottom-header .navbar .navbar-nav li a{width:100%;display:inline-block;padding:15px}header#pt-header .pt-bottom-header .navbar .navbar-nav li i{margin-left:0;opacity:1;font-size:12px;position:absolute;right:0;margin-top:0;top:0;padding:22px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}header#pt-header .pt-menu-search-block{position:relative;margin-left:0;margin-right:80px}header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{position:relative;top:0;left:0;padding-left:0;background:#f5f5f5;box-shadow:none;display:inline-block;width:100%}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li.menu-item-has-children:hover>a{background:var(--primary-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu li.menu-item-has-children>.pt-submenu-icon{opacity:1;position:absolute;top:0;right:0;line-height:2;font-size:12px;padding:12px 30px;-moz-transform:none;-webkit-transform:none;-o-transform:none;-ms-transform:none;transform:none}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li a{padding:10px 30px}header#pt-header .pt-bottom-header .navbar .navbar-nav li>a:hover,header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>a{background:var(--primary-color);color:var(--white-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{background:var(--primary-color);color:var(--white-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>.pt-submenu-icon,header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>.pt-submenu-icon{color:var(--white-color)}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu li:hover>.sub-menu{position:relative;top:0;left:0;background:#fff0;display:inline-block;width:100%;float:left}header#pt-header .pt-bottom-header .navbar .navbar-nav li .sub-menu>li>a{background:#f5f5f5;color:var(--secondary-color)}header#pt-header .pt-top-header .pt-header-contact ul li{padding:10px 10px}header#pt-header .pt-bottom-header .navbar .navbar-brand img{height:45px}header#pt-header.pt-header-style-2{position:relative}.admin-bar header#pt-header.pt-header-style-2{top:0}.admin-bar header#pt-header.pt-header-style-2.pt-header-sticky{top:32px}header#pt-header.pt-header-style-2 .pt-top-header{display:none}header#pt-header.pt-header-style-2 .navbar-brand{padding:20px 10px;line-height:normal}header#pt-header.pt-header-style-2 .pt-toggle-btn,.pt-sidebar{display:none!important}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar{padding:0;justify-content:flex-end}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler{right:15px}header#pt-header.pt-header-style-2 .pt-menu-search-block{line-height:66px;margin-left:0;margin-right:75px;float:right;display:inline-block}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li{line-height:normal;margin-right:0}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-collapse{top:68px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:0}header#pt-header.pt-header-style-2.pt-header-sticky .pt-bottom-header .navbar .navbar-nav li{line-height:normal}header#pt-header.pt-header-style-1.pt-has-sticky{top:0;padding:0;position:relative;background:var(--white-color)}header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:0;background:var(--white-color)}.admin-bar header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky{top:32px}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:18px 0}header#pt-header.pt-header-style-1 .pt-header-call{margin-right:90px}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li.current-menu-ancestor>a{color:var(--white-color)}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li{line-height:normal}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li>a,header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li{color:var(--dark-color)}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:hover .sub-menu{top:0}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li>a:hover,header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-nav li:hover>a{color:var(--white-color)}header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-collapse{top:76px}}@media(max-width:767px){header#pt-header.pt-header-style-2 .navbar-brand{padding:20px 15px;line-height:normal;text-align:left;display:inline-block;width:auto}header#pt-header.pt-header-style-2 .pt-menu-search-block{display:none}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar-toggler{margin-top:-59px}header#pt-header.pt-header-style-2 .pt-bottom-header .navbar .navbar-collapse{top:0}header#pt-header.pt-header-style-1 .pt-header-info-box{display:none}header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-brand{padding:18px 18px 18px 0}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:18px 0}.admin-bar header#pt-header.pt-header-style-2.pt-header-sticky{top:0}header#pt-header.pt-header-default .pt-top-header{display:none!important}.admin-bar header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky,.admin-bar header#pt-header.pt-header-default .pt-bottom-header.pt-header-sticky{top:0}}@media(max-width:479px){.pt-menu-search-block{display:none}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar .navbar-brand{padding:10px 0}header#pt-header.pt-header-style-1 .pt-bottom-header .navbar{padding:10px 0}header#pt-header.pt-header-style-1.pt-has-sticky.pt-header-sticky .pt-bottom-header .navbar .navbar-brand{padding:20px 18px 20px 0}}.pt-breadcrumb{background:var(--grey-color);color:var(--white-color);padding:60px 0;position:relative}.pt-breadcrumb:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:var(--grey-color);opacity:.9}.pt-breadcrumb .pt-breadcrumb-title h1{font-size:56px;line-height:64px;margin-bottom:15px}.pt-breadcrumb-container .breadcrumb{background:#fff0;padding:0;margin:0}.pt-breadcrumb-container .breadcrumb li{list-style-type:none;margin-right:15px;padding-left:0;font-size:14px;text-transform:uppercase}.pt-breadcrumb-container .breadcrumb li.active{color:var(--primary-color)}.pt-breadcrumb-container .breadcrumb li i{font-size:14px}.pt-breadcrumb-container .breadcrumb li a{color:var(--secondary-color)}.pt-breadcrumb-container .breadcrumb li a:hover{color:var(--primary-color)}@media(max-width:1023px){.pt-breadcrumb{text-align:center}.pt-breadcrumb .pt-breadcrumb-title h1{font-size:42px;line-height:50px}.pt-breadcrumb-container .breadcrumb{display:inline-flex}.pt-breadcrumb-img.text-right{text-align:center!important}}@media(max-width:767px){.pt-breadcrumb .pt-breadcrumb-title h1{font-size:34px;line-height:42px}.pt-breadcrumb-container .breadcrumb li,.pt-breadcrumb-container .breadcrumb li i{font-size:14px}.pt-breadcrumb-container .breadcrumb li{margin-right:10px}}@media(max-width:479px){.pt-breadcrumb .pt-breadcrumb-title h1{font-size:30px;line-height:38px}}.widget{margin-bottom:45px;display:inline-block;width:100%;float:left;position:relative;padding:30px;border:1px solid var(--grey-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.widget:last-child{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{list-style:none;margin:0 0 10px 0}.widget ul li:last-child{margin-bottom:0}.widget ul li a{color:var(--secondary-color);position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.widget ul li a:hover{color:var(--primary-color);text-decoration:none}.widget ul.menu li{margin-bottom:0}.widget.widget_nav_menu ul li .sub-menu,.widget ul.menu li .sub-menu{display:block!important;padding-left:20px}.widget ul.menu li a{padding:10px 0;display:inline-block;width:100%;border-bottom:1px solid var(--grey-color)}.owl-carousel .pt-blog-post .pt-blog-contain .pt-blog-title{font-size:22px;line-height:30px;margin-bottom:5px}.owl-carousel .pt-blog-post{margin-bottom:0}.pt-pagination .page-numbers li .page-numbers.current{color:var(--white-color);background:var(--primary-color);border-color:var(--primary-color);z-index:1;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-ms-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s}footer#pt-footer{background: #202b4c;display:inline-block;width:100%;float:left;color: #fff;}footer#pt-footer .pt-footer-top{padding:60px 0 0}footer#pt-footer .pt-copyright-footer{padding:15px 0;background:var(--dark-color)}footer#pt-footer .pt-copyright-footer .pt-copyright{text-align:center;display:inline-block;width:100%}footer#pt-footer .pt-copyright-footer .pt-copyright a{color:var(--white-color)}footer#pt-footer .pt-copyright-footer .pt-copyright a:hover{color:var(--white-color);text-decoration:underline}footer#pt-footer .widget{background:#fff0;padding:0;box-shadow:none;border:none;margin-bottom:45px}footer#pt-footer .widget .footer-title{margin-bottom:15px;padding:0;font-size:26px;position:relative;line-height:34px}footer#pt-footer .widget ul li a:hover{color:var(--primary-color)}footer#pt-footer table td,footer#pt-footer table th{border:1px solid var(--secondary-color)}footer#pt-footer .widget ul.menu li a{position:relative;border:none;padding:5px 0 5px 15px;display:inline-block;width:100%;color: #fff;}footer#pt-footer .widget ul.menu li a:hover{color:var(--primary-color)}footer#pt-footer .widget ul.menu li a:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;height:5px;display:inline-block;background:var(--primary-color);margin:auto 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#pt-footer .pt-footer-style-1 .widget:first-child{margin-bottom:45px}#pt-footer .pt-footer-style-1 .pt-footer-logo{height:60px;margin-bottom:30px}footer#pt-footer .pt-contact li{display:flex;align-items:flex-start}footer#pt-footer .pt-contact li i{font-size:20px;line-height:2;color:var(--primary-color)}footer#pt-footer .pt-contact li span{margin-left:15px;flex:1;color: #fff;}.pt-footer-social ul{margin:0;padding:0}.pt-footer-social ul li{list-style:none;float:left;margin-right:5px}.pt-footer-social ul li:last-child{margin-right:0}.pt-footer-social ul li a{background:var(--dark-color);color:var(--white-color);width:52px;height:52px;line-height:52px;text-align:center;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}footer#pt-footer .pt-footer-social ul li a:hover{background:var(--primary-color);color:var(--white-color)}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-nav{position:absolute;display:inline-block;width:100%;cursor:pointer;text-align:center;top:50%;transform:translateY(-50%)}.owl-carousel .owl-nav button.owl-prev{left:-90px;outline:none;text-align:center;text-indent:inherit;cursor:pointer;position:absolute;font-size:28px;line-height:1;padding:0!important;background:var(--dark-color);height:60px;border:2px solid var(--dark-color);width:60px;line-height:60px;color:var(--white-color)!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.owl-carousel .owl-nav button.owl-next{right:-90px;outline:none;text-align:center;text-indent:inherit;cursor:pointer;position:absolute;font-size:28px;line-height:1;padding:0!important;background:var(--dark-color);height:60px;border:2px solid var(--dark-color);width:60px;line-height:60px;color:var(--white-color)!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.owl-carousel .owl-nav button:hover{background:var(--primary-color);border:2px solid var(--primary-color);color:var(--white-color)!important}@media(max-width:1365px){.owl-carousel .owl-nav button.owl-prev{left:-30px}.owl-carousel .owl-nav button.owl-next{right:-30px}}@media(max-width:1023px){.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots{margin-top:15px;line-height:normal;position:relative;width:100%;text-indent:inherit;text-align:center;cursor:pointer}.owl-carousel .owl-dots .owl-dot{box-shadow:none;outline:none;background:var(--secondary-color);display:inline-block;padding:0;margin:0 5px;height:4px;width:30px;border:none;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.owl-carousel .owl-dots .owl-dot span{display:none}.owl-carousel .owl-dots .owl-dot:hover{background:var(--primary-color)}.owl-carousel .owl-dots .owl-dot.active{background:var(--primary-color)}.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i{position:absolute;top:20px;right:30px;opacity:0;color:var(--dark-color)}.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i.inactive{opacity:1}.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title i{color:var(--white-color)}.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title{background:var(--primary-color);border:1px solid var(--primary-color);-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}.pt-accordion-block .pt-accordion-box.pt-active .pt-ad-title .ad-title-text{color:var(--white-color)}.pt-search-form{display:none}.pt-subscribe{margin:0;padding:45px 0;position:relative;width:100%;display:inline-block;background:var(--primary-color)}@media(max-width:767px){.pt-subscribe .row{padding:30px 0}}.page-id-2842 .pt-breadcrumb{display:none}.page-id-2842 .content-area .site-main,.page-id-1950 .content-area .site-main{padding:0!important}.pt-siderbar-open .pt-background-overlay{display:block;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.pt-siderbar-open .pt-sidebar{right:0;opacity:1}.pt-sidebar{width:410px;background:var(--white-color);opacity:0;display:block;position:fixed;top:0;right:-100%;padding:90px 45px 30px;height:100%;z-index:9999;transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.pt-sidebar h5{font-size:30px;margin-bottom:5px}.pt-sidebar ul{margin:0;padding:0}.pt-sidebar ul li{list-style:none;margin:0;padding:0 0 10px}.pt-sidebar ul li a{color:var(--secondary-color)}.pt-testimonial-box-1{position:relative;padding:30px;background:var(--white-color);margin:0 15px}@media(max-width:767px){.pt-testimonial-box-1{padding:15px}}@media(max-width:479px){.pt-testimonial-box-1{padding:15px}}.pt-testimonial-box-2{background:var(--white-color);padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 30px 0 rgb(32 43 76 / .1);-moz-box-shadow:0 0 30px 0 rgb(32 43 76 / .1);box-shadow:0 0 30px 0 rgb(32 43 76 / .1)}.pt-testimonial-box-2 img{height:90px;width:90px;margin-bottom:30px;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.owl-carousel .owl-item .pt-testimonial-box-2 img{width:90px;display:inline-block}.pt-testimonial-2 .owl-carousel .owl-nav button:hover{background:var(--grey-color);border:2px solid var(--grey-color);color:var(--dark-color)!important}@media (max-width:980px){div#iwt_feedback .owl-carousel .owl-item img{margin:auto}}
/*!/wp-content/themes/koncpt/assets/css/font-awesome/css/all.min.css*/
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-bars:before{content:"\f0c9"}.fa-book-open:before{content:"\f518"}.fa-bowling-ball:before{content:"\f436"}.fa-box-open:before{content:"\f49e"}.fa-cc-diners-club:before{content:"\f24c"}.fa-chevron-down:before{content:"\f078"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-door-open:before{content:"\f52b"}.fa-elementor:before{content:"\f430"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-facebook-f:before{content:"\f39e"}.fa-flipboard:before{content:"\f44d"}.fa-folder-open:before{content:"\f07c"}.fa-frown-open:before{content:"\f57a"}.fa-hamburger:before{content:"\f805"}.fa-instagram:before{content:"\f16d"}.fa-linkedin-in:before{content:"\f0e1"}.fa-lock-open:before{content:"\f3c1"}.fa-map-marker:before{content:"\f041"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-phone:before{content:"\f095"}.fa-pinterest:before{content:"\f0d2"}.fa-registered:before{content:"\f25d"}.fa-scroll:before{content:"\f70e"}.fa-search:before{content:"\f002"}.fa-shower:before{content:"\f2cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-sticky-note:before{content:"\f249"}.fa-teeth-open:before{content:"\f62f"}.fa-times:before{content:"\f00d"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-truck-loading:before{content:"\f4de"}.fa-twitter:before{content:"\f099"}.fa-users-cog:before{content:"\f509"}.fa-wpforms:before{content:"\f298"}.fa-youtube:before{content:"\f167"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/koncpt/assets/css/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}

        .content-area .site-main {
            padding: 0
        }

        #rev_slider_1_1_wrapper>*>*>*>*:nth-child(1)>*>* {
            background: #202b4c !important
        }

        .pt-breadcrumb {
            padding: 10px 0
        }

        .page-id-1950 .pt-subscribe.align-items-center,
        .page-id-2842 .pt-subscribe.align-items-center {
            display: none
        }

        footer#pt-footer .widget>.col-sm-12:before {
            content: "Analizza i costi, fai lievitare gli utili";
            position: absolute;
            top: 50px;
            font-size: 12px;
            font-weight: 700;
            left: 25px
        }

        .wpcf7-response-output {
            margin-top: 25px;
            padding-top: 6px;
            padding-bottom: 5px
        }

        a.navbar-brand:before {
            content: "Analizza i costi, fai lievitare gli utili";
            position: absolute;
            top: 33px;
            font-size: 12px;
            font-weight: 700;
            left: 3px
        }

        i.far.fa-registered {
            font-size: 1.5rem;
            letter-spacing: 0;
            font-weight: 400;
            line-height: normal;
            position: relative;
            top: -25px;
            text-align: left
        }

        header#pt-header .pt-bottom-header .navbar .navbar-nav li#menu-item-9834 a {
            z-index: 12;
            background: linear-gradient(rgb(255, 149, 0) 0%, rgb(255, 94, 58) 100%);
            font-family: Roboto;
            height: auto;
            width: auto;
            color: rgb(255, 255, 255);
            text-decoration: none;
            white-space: nowrap;
            min-height: 0;
            min-width: 0;
            max-height: none;
            max-width: none;
            text-align: left;
            line-height: 50px;
            letter-spacing: 0;
            font-weight: 500;
            font-size: 18px;
            box-shadow: rgb(0 0 0 / 25%) 0 10px 20px 0;
            padding-left: 40px;
            border-radius: 5px;
            padding-right: 40px;
            filter: blur(0) grayscale(0%) brightness(100%);
            transform-origin: 50% 50%;
            opacity: 1;
            transform: translate(-1px, -2px);
            visibility: visible;
            border-width: 0;
            display: block;
            margin-top: 20px
        }

        header#pt-header .pt-bottom-header .navbar .navbar-nav li#menu-item-9834 a:hover {
            z-index: 12;
            background: linear-gradient(rgb(255, 149, 0) 0%, rgb(255, 94, 58) 100%) rgb(0, 122, 255);
            filter: blur(0) grayscale(0%) brightness(100%)
        }

        i.far.fa-registered {
            font-size: .6rem;
            letter-spacing: 0;
            font-weight: 400;
            line-height: normal;
            position: relative;
            top: -7px;
            text-align: left
        }

        rs-layer-wrap.rs-parallax-wrap i.far.fa-registered,
        h5 i.far.fa-registered {
            font-size: 1rem;
            top: -25px
        }

        header#pt-header .pt-bottom-header .navbar .navbar-brand img {
            width: auto
        }

        @media (max-width:780px) {
            a#slider-1-slide-1-layer-5 {
                min-width: 85px !important;
                min-height: 30px !important;
                font-size: 15px !important;
                line-height: 30px !important;
                margin-left: 13px
            }

            header#pt-header .pt-bottom-header .navbar .navbar-nav li#menu-item-9834 a {
                padding: 20px;
                height: 40px;
                line-height: 5px;
                margin-bottom: 38px;
                margin-top: 0;
                margin-left: 20px;
                margin-right: 20px;
                text-align: center
            }

            rs-layer-wrap.rs-parallax-wrap i.far.fa-registered {
                top: -10px;
                font-size: 13px
            }
        }

        #rev_slider_1_1>rs-slides>rs-slide>rs-sbg-px>rs-sbg-wrap>rs-sbg {
            background: #2b2b2b !important
        }

        .pt-top-header-news {
            display: none
        }

        rs-module-wrap#rev_slider_1_1_wrapper {
            left: 0 !important
        }

        .site .pt-breadcrumb .pt-breadcrumb-container {
            display: block !important
        }

        .rs-parallax-wrap h1 {
            line-height: 65px !important
        }

        .footer-title {
            font-weight: 800px
        }

        .pt-breadcrumb-title {
            text-align: center
        }

        .pt-breadcrumb .col-lg-8 {
            width: 100%;
            max-width: 100%;
            flex: 100%
        }

        section.elementor-section.elementor-top-section.elementor-element.elementor-element-19f5a5e4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
            display: none
        }

        .pt-breadcrumb-img.text-right.wow.fadeInRight {
            display: none
        }

        .pt-breadcrumb-title {
            padding-top: 20px;
            margin-bottom: -10px
        }

        .pt-testimonial-box-1 {
            max-width: 1200px;
            margin: auto
        }

        article#post-1905 .owl-carousel .owl-item .pt-testimonial-box-2 img {
            width: 335px !important;
            height: auto !important
        }


/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */

.fa-bars:before {
  content: "\f0c9"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-phone:before {
  content: "\f095"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-search:before {
  content: "\f002"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-youtube:before {
  content: "\f167"; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("font-awesome/webfonts/fa-brands-400.eot");
  src: url("font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("font-awesome/webfonts/fa-brands-400.woff2") format("woff2"), url("font-awesome/webfonts/fa-brands-400.woff") format("woff"), url("font-awesome/webfonts/fa-brands-400.ttf") format("truetype"), url("font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("font-awesome/webfonts/fa-regular-400.eot");
  src: url("font-awesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("font-awesome/webfonts/fa-regular-400.woff") format("woff"), url("font-awesome/webfonts/fa-regular-400.ttf") format("truetype"), url("font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("font-awesome/webfonts/fa-solid-900.eot");
  src: url("font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("font-awesome/webfonts/fa-solid-900.woff") format("woff"), url("font-awesome/webfonts/fa-solid-900.ttf") format("truetype"), url("font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }


a.navbar-brand:before {
  content: "Meno intuito, piu Utili" !important;
  left: 52px;
}

footer#pt-footer .widget > .col-sm-12::before {
  content: "Meno intuito, piu Utili" !important;
  left: 72px;
}


.utiliusHP {
  width: 100%;
}
.utiliusHP button,
.utiliusHP input,
.utiliusHP select,
.utiliusHP textarea {
  font: inherit;
}
.utiliusHP .cta-info {
  display: grid;
  grid-template-columns: 72px 1fr;
  align-items: center;
  min-height: 74px;
  border-radius: 50px;
  background-color: #F47522;
  color: #fff;
  text-decoration: none;
  box-shadow: 0 6px 14px rgba(19, 23, 32, 0.2);
  overflow: hidden;
  max-width: 390px;
  margin: 30px auto;
}
.utiliusHP .cta-info:hover {
  background-color: rgb(216.2370689655, 91.974137931, 10.7629310345);
}
.utiliusHP .cta-info .cta-info-icon {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  font-size: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 33px auto;
  background-image: url("../img/homepage/i-w.png");
}
.utiliusHP .cta-info .cta-info-copy {
  display: block;
  padding: 10px 26px 11px 14px;
  line-height: 1;
}
.utiliusHP .cta-info strong {
  display: block;
  font-size: 1.2em;
  line-height: 1em;
  font-weight: 700;
  color: #fff;
  text-transform: none;
}
.utiliusHP .cta-info small {
  display: block;
  margin-top: 4px;
  font-size: 0.9em;
  line-height: 1em;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
}
.utiliusHP .hero {
  background: radial-gradient(circle at 50% 40%, #6f90b6 0%, #4e6f98 35%, #2f4a73 65%, #16233d 100%);
  padding: 30px 10px 20px;
}
.utiliusHP .hero .inner {
  max-width: 1280px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 3fr 2fr;
  gap: 30px 40px;
  grid-template-rows: auto;
}
.utiliusHP .hero .inner header {
  color: #fff;
}
.utiliusHP .hero .inner header h1 {
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #fff;
  text-transform: none;
}
.utiliusHP .hero .inner header > p {
  font-style: italic;
  font-size: 1.3em;
  line-height: 1.2em;
  color: #fff;
  font-weight: 700;
  margin-top: 20px;
}
.utiliusHP .hero .inner header > p strong {
  display: block;
  margin-top: 10px;
  text-transform: uppercase;
}
.utiliusHP .hero .inner header .pillars {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 34px;
  line-height: 1.15em;
}
.utiliusHP .hero .inner header .pillars .item {
  background-color: rgba(117, 149, 192, 0.5);
  padding: 18px 16px 20px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.utiliusHP .hero .inner header .pillars .item .item-icon {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  border: 10px solid #fff;
  background-color: #2F4164;
  margin: 0 auto 14px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}
.utiliusHP .hero .inner header .pillars .item .item-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  left: calc(100% + 8px);
  width: 180px;
  height: 6px;
  transform: translateY(-50%);
  background-color: #fff;
}
.utiliusHP .hero .inner header .pillars .item .item-name {
  font-size: 1em;
  font-weight: 700;
  line-height: 1.1em;
  margin-bottom: 8px;
}
.utiliusHP .hero .inner header .pillars .item .item-summary {
  font-size: 0.9em;
  line-height: 1.2em;
  color: rgba(255, 255, 255, 0.8);
  font-weight: 300;
}
.utiliusHP .hero .inner header .pillars .item:last-child .item-icon::after {
  display: none;
}
.utiliusHP .hero .inner header .pillars .item.item--cfo {
  background-color: #6789B3;
  border-radius: 30px 0 0 30px;
}
.utiliusHP .hero .inner header .pillars .item.item--cfo .item-icon {
  background-image: url("../img/homepage/i-cfo.png");
  background-size: 42px auto;
}
.utiliusHP .hero .inner header .pillars .item.item--kpi {
  background-color: #496994;
}
.utiliusHP .hero .inner header .pillars .item.item--kpi .item-icon {
  background-image: url("../img/homepage/i-kpi2.png");
  background-size: 45px auto;
}
.utiliusHP .hero .inner header .pillars .item.item--ai {
  background-color: #395076;
  border-radius: 0 30px 30px 0;
}
.utiliusHP .hero .inner header .pillars .item.item--ai .item-icon {
  background-image: url("../img/homepage/i-ai2.png");
  background-size: 56px auto;
}
.utiliusHP .hero .inner header .features {
  padding: 0;
  margin: 0 0 0 10px;
}
.utiliusHP .hero .inner header .features li {
  list-style: none;
  line-height: 1.1em;
  display: flex;
  align-items: center;
}
.utiliusHP .hero .inner header .features li:before {
  content: "";
  display: block;
  height: 20px;
  width: 26px;
  background-image: url("../img/homepage/u-icon-r.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 8px;
  flex: 0 0 auto;
}
.utiliusHP .hero .inner header .features li + li {
  margin-top: 16px;
}
.utiliusHP .hero .inner .lead-form {
  margin: 0;
  border-radius: 32px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0 16px 40px rgba(13, 22, 40, 0.25);
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
  min-height: 600px;
  max-height: 600px;
  align-self: start;
}
.utiliusHP .hero .inner .lead-form.is-submitted {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px;
}
.utiliusHP .hero .inner .lead-form.is-submitted .lead-form-head,
.utiliusHP .hero .inner .lead-form.is-submitted .lead-form-body,
.utiliusHP .hero .inner .lead-form.is-submitted .lead-form-foot {
  display: none;
}
.utiliusHP .hero .inner .lead-form .lead-form-head {
  background-color: #fff;
  padding: 20px 20px 14px;
  color: #111;
  border-bottom: 1px dotted #ccc;
}
.utiliusHP .hero .inner .lead-form .lead-form-head .lead-form-title {
  margin: 0 0 2px;
  font-size: 1.4em;
  line-height: 1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .hero .inner .lead-form .lead-form-head p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 300;
  color: #393939;
}
.utiliusHP .hero .inner .lead-form .lead-form-body {
  overflow-y: auto;
  min-height: 0;
  padding: 20px;
  scrollbar-gutter: stable;
}
.utiliusHP .hero .inner .lead-form .lead-form-body .required {
  color: #d05e4a;
}
.utiliusHP .hero .inner .lead-form .field {
  display: block;
}
.utiliusHP .hero .inner .lead-form .field + .field {
  margin-top: 20px;
}
.utiliusHP .hero .inner .lead-form .field label,
.utiliusHP .hero .inner .lead-form .field legend {
  display: block;
  margin: 0 0 8px;
  font-size: 0.9em;
  line-height: 1em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .hero .inner .lead-form .field input,
.utiliusHP .hero .inner .lead-form .field select,
.utiliusHP .hero .inner .lead-form .field textarea {
  width: 100%;
  border: 0;
  border-radius: 10px;
  padding: 8px 10px;
  background-color: #fff;
  border: 1px solid #bcc4d4;
  color: #111;
  font-size: 0.9em;
  line-height: 1em;
  outline: none;
  box-sizing: border-box;
  float: none;
}
.utiliusHP .hero .inner .lead-form .field textarea {
  min-height: 120px;
  resize: vertical;
}
.utiliusHP .hero .inner .lead-form .field-group {
  margin-top: 20px;
  border: 0;
  padding: 0;
}
.utiliusHP .hero .inner .lead-form .field-group .choice {
  display: grid;
  grid-template-columns: 34px 1fr;
  gap: 10px;
  align-items: center;
  margin: 0;
  font-size: 0.9em;
  font-weight: 300;
  color: #111;
  cursor: pointer;
}
.utiliusHP .hero .inner .lead-form .field-group .choice + .choice {
  margin-top: 10px;
}
.utiliusHP .hero .inner .lead-form .field-group .choice input {
  appearance: none;
  border: 1px solid #bcc4d4;
  margin: 0;
  padding: 0 !important;
  background-color: #fff;
  position: relative;
  cursor: pointer;
  display: block;
  justify-self: center;
  align-self: center;
  flex: 0 0 auto;
  max-width: none;
  min-width: 0;
  min-height: 0;
  line-height: 1;
}
.utiliusHP .hero .inner .lead-form .field-group .choice input:checked {
  border-color: #5C85B6;
}
.utiliusHP .hero .inner .lead-form .field-group .choice input[type=radio] {
  width: 30px !important;
  height: 30px !important;
  border-radius: 50%;
}
.utiliusHP .hero .inner .lead-form .field-group .choice input[type=radio]:checked::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #5C85B6;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.utiliusHP .hero .inner .lead-form .field-group .choice input[type=checkbox] {
  width: 30px !important;
  height: 30px !important;
  border-radius: 4px !important;
}
.utiliusHP .hero .inner .lead-form .field-group .choice input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background-color: #5C85B6;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.utiliusHP .hero .inner .lead-form .field-group .choice span {
  display: block;
}
.utiliusHP .hero .inner .lead-form .lead-form-foot {
  padding: 10px;
}
.utiliusHP .hero .inner .lead-form .lead-cta {
  width: 100%;
  border: 0;
  border-radius: 30px;
  background: #F47522;
  color: #fff;
  display: grid;
  grid-template-columns: 80px 1fr;
  align-items: center;
  text-align: left;
  padding: 0;
  cursor: pointer;
  text-transform: none;
}
.utiliusHP .hero .inner .lead-form .lead-cta:hover {
  background-color: rgb(216.2370689655, 91.974137931, 10.7629310345);
}
.utiliusHP .hero .inner .lead-form .lead-cta .lead-cta-icon {
  height: 64px;
  border-right: 1px solid rgba(255, 255, 255, 0.45);
  position: relative;
  background-image: url("../img/homepage/m.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 38px auto;
}
.utiliusHP .hero .inner .lead-form .lead-cta .lead-cta-copy {
  display: block;
  padding: 10px 20px 10px 18px;
}
.utiliusHP .hero .inner .lead-form .lead-cta strong {
  display: block;
  font-size: 1.2em;
  line-height: 1em;
  font-weight: 700;
  color: #fff;
}
.utiliusHP .hero .inner .lead-form .lead-cta small {
  display: block;
  margin-top: 3px;
  font-size: 0.9em;
  line-height: 1.1em;
  font-weight: 300;
  color: rgba(255, 255, 255, 0.8);
}
.utiliusHP .hero .inner .lead-form .lead-form-success {
  width: 100%;
  max-width: 420px;
  padding: 28px 24px;
  border-radius: 24px;
  background: #fff;
  text-align: center;
  box-shadow: 0 16px 36px rgba(13, 22, 40, 0.12);
}
.utiliusHP .hero .inner .lead-form .lead-form-success[hidden] {
  display: none;
}
.utiliusHP .hero .inner .lead-form .lead-form-success .lead-form-success-title {
  margin: 0 0 12px;
  font-size: 1.5em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .hero .inner .lead-form .lead-form-success p {
  margin: 0;
  font-size: 1em;
  line-height: 1.45em;
  color: #393939;
}
.utiliusHP .hero .inner footer {
  color: #fff;
  grid-column: span 2;
}
.utiliusHP .hero .inner footer ul.benefits {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 10px;
  padding: 0;
}
.utiliusHP .hero .inner footer ul.benefits li {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 10px 10px 10px 50px;
  background-image: url("../img/homepage/u-icon-w.png");
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-size: 26px auto;
  list-style: none;
  line-height: 1.1em;
}
.utiliusHP .hero .inner footer ul.benefits li .benefit-name {
  font-weight: 700;
  margin-bottom: 4px;
}
.utiliusHP .hero .inner footer ul.benefits li .benefit-summary {
  font-size: 0.8em;
  line-height: 1em;
  color: rgba(255, 255, 255, 0.8);
}
.utiliusHP .hero .inner footer ul.benefits li:first-child {
  border-radius: 20px 0 0 20px;
}
.utiliusHP .hero .inner footer ul.benefits li:nth-child(6) {
  border-radius: 0 20px 20px 0;
}
.utiliusHP .hero .inner footer .info {
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.8em;
}
.utiliusHP .cfo {
  padding: 70px 20px 40px;
  overflow: hidden;
  position: relative;
}
.utiliusHP .cfo .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .cfo .content {
  display: grid;
  grid-template-columns: minmax(380px, 1fr) minmax(400px, 1.1fr);
  gap: 40px;
  align-items: start;
}
.utiliusHP .cfo .copy h2 {
  margin: 0 0 20px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .cfo .copy > p {
  margin: 0 0 30px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: #393939;
  font-weight: 300;
}
.utiliusHP .cfo .highlights {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 20px;
}
.utiliusHP .cfo .highlights li {
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 14px;
  align-items: start;
}
.utiliusHP .cfo .highlights .icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #E6ECFE;
  background-image: url("../img/homepage/u-icon-b.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 20px;
}
.utiliusHP .cfo .highlights .name {
  margin: 0 0 2px;
  font-size: 1em;
  line-height: 1.2;
  font-weight: 700;
  color: #111;
}
.utiliusHP .cfo .highlights p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 300;
  color: #393939;
}
.utiliusHP .cfo .visual {
  position: absolute;
  top: 60px;
  left: 50%;
  width: min(60vw, 980px);
  z-index: 1;
  pointer-events: none;
}
.utiliusHP .cfo .visual img {
  display: block;
  width: 100%;
  height: auto;
}
.utiliusHP .cfo .comparison {
  margin-top: 34px;
  padding-top: 28px;
  border-top: 1px solid #e1e5ec;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 28px;
}
.utiliusHP .cfo .comparison .other,
.utiliusHP .cfo .comparison .us {
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 12px;
}
.utiliusHP .cfo .comparison .icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px auto;
}
.utiliusHP .cfo .comparison .other .icon {
  background-color: #D05E4A;
  background-image: url("../img/homepage/x.png");
}
.utiliusHP .cfo .comparison .us .icon {
  background-color: #5C85B6;
  background-image: url("../img/homepage/gear.png");
}
.utiliusHP .cfo .comparison .name {
  margin: 0 0 2px;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #131720;
}
.utiliusHP .cfo .comparison p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.3em;
  color: #393939;
}
.utiliusHP .cfo .comparison p strong {
  color: #111;
  font-size: 1.1em;
}
.utiliusHP .cfo .note {
  margin-top: 24px;
  padding: 20px;
  border-radius: 20px;
  background: #F5F5F5;
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 14px;
  align-items: center;
}
.utiliusHP .cfo .note .icon {
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px auto;
  background-image: url("../img/homepage/i.png");
}
.utiliusHP .cfo .note p {
  margin: 0;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #393939;
}
.utiliusHP .risk {
  padding: 70px 20px 40px;
  background: #F5F5F5;
  position: relative;
}
.utiliusHP .risk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 92px;
  height: 44px;
  transform: translateX(-50%);
  background: #fff;
  clip-path: polygon(0 0, 100% 0, 50% 100%);
}
.utiliusHP .risk .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .risk .copy h2 {
  margin: 0 0 20px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .risk .copy > p {
  margin: 0 0 30px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: #393939;
  font-weight: 300;
}
.utiliusHP .risk .cards {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.2em;
}
.utiliusHP .risk .cards li {
  display: grid;
  grid-template-columns: 2.75em 1fr;
  gap: 0.9em;
  align-items: center;
  border-radius: 1.1em;
  background-color: #fff;
  box-shadow: 0 0.25em 0.9em rgba(0, 0, 0, 0.06);
  padding: 1em;
}
.utiliusHP .risk .cards .icon {
  width: 2.75em;
  height: 2.75em;
  border-radius: 50%;
  background-color: #111;
  background-image: url("../img/homepage/inch.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.35em auto;
}
.utiliusHP .risk .cards .name {
  margin: 0 0 0.1em;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .risk .cards p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 300;
  color: #393939;
}
.utiliusHP .risk .note {
  margin-top: 24px;
  padding: 20px;
  border-radius: 20px;
  background-color: #fff;
  display: grid;
  grid-template-columns: 2.75em 1fr;
  gap: 0.9em;
  align-items: center;
}
.utiliusHP .risk .note .icon {
  width: 2.75em;
  height: 2.75em;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.9em auto;
  background-image: url("../img/homepage/x.png");
  background-color: #d05e4a;
  border-radius: 50%;
}
.utiliusHP .risk .note p {
  margin: 0;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #393939;
}
.utiliusHP .review {
  padding: 70px 20px 40px;
  background: #F3F6FF;
}
.utiliusHP .review .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .review .copy h2 {
  margin: 0 0 20px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .review .copy > p {
  margin: 0 0 30px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: #393939;
  font-weight: 300;
}
.utiliusHP .review .cards {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px;
}
.utiliusHP .review .cards li {
  border-radius: 16px;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
  position: relative;
  padding-bottom: 60px;
}
.utiliusHP .review .cards .video {
  height: 250px;
  background: #000;
  position: relative;
}
.utiliusHP .review .cards .video iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.utiliusHP .review .cards .text {
  padding: 14px;
}
.utiliusHP .review .cards p {
  margin: 0 0 12px;
  font-size: 0.9em;
  line-height: 1.25em;
  font-weight: 300;
  color: #111;
}
.utiliusHP .review .cards .name {
  margin: 0 0 6px;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .review .cards .detail {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  color: #111;
}
.utiliusHP .review .cards .stars {
  position: absolute;
  bottom: 10px;
  left: 14px;
  right: 14px;
  color: #FFD700;
  letter-spacing: 3px;
  font-size: 50px;
  line-height: 1;
}
.utiliusHP .howitworks {
  background-image: radial-gradient(circle at 50% 40%, #6f90b6 0%, #4e6f98 35%, #2f4a73 65%, #16233d 100%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 70px 20px 40px;
  overflow: hidden;
  position: relative;
}
.utiliusHP .howitworks .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .howitworks .copy h2 {
  margin: 0 0 14px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #fff;
  text-transform: none;
}
.utiliusHP .howitworks .copy > p {
  margin: 0 0 34px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
}
.utiliusHP .howitworks .steps {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 60%;
}
.utiliusHP .howitworks .steps li {
  display: grid;
  grid-template-columns: 78px 1fr;
  gap: 20px;
  align-items: center;
  position: relative;
  padding-bottom: 18px;
}
.utiliusHP .howitworks .steps li:not(:last-child):after {
  content: "";
  position: absolute;
  left: 37px;
  top: 78px;
  width: 4px;
  height: calc(100% - 18px);
  background: rgba(214, 224, 240, 0.65);
}
.utiliusHP .howitworks .steps .num {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  border: 8px solid #c9d4e4;
  box-shadow: inset 0 0 0 8px #3f5a86;
  color: #fff;
  font-size: 2.1em;
  font-weight: 700;
  line-height: 68px;
  text-align: center;
  position: relative;
  z-index: 1;
  background: #fff;
  color: #2F4164;
}
.utiliusHP .howitworks .steps li:nth-child(3) .num {
  border-color: #d77a2f;
  background: #ff7c1f;
  color: #fff;
}
.utiliusHP .howitworks .steps .name {
  margin: 0 0 2px;
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #fff;
}
.utiliusHP .howitworks .steps p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 300;
  color: rgba(232, 238, 247, 0.75);
}
.utiliusHP .howitworks .visual {
  position: absolute;
  top: 150px;
  left: 62%;
  width: min(60vw, 980px);
  z-index: 1;
  pointer-events: none;
}
.utiliusHP .howitworks .visual img {
  display: block;
  width: 100%;
  height: auto;
}
.utiliusHP .compare {
  padding: 70px 20px 40px;
}
.utiliusHP .compare .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .compare .copy h2 {
  margin: 0 0 10px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .compare .copy > p {
  margin: 0 0 24px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: #393939;
  font-weight: 300;
}
.utiliusHP .compare .table-wrap {
  position: relative;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.utiliusHP .compare .table-scroll-hint {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 84px;
  pointer-events: none;
  z-index: 2;
}
.utiliusHP .compare .table-scroll-hint[hidden] {
  display: none;
}
.utiliusHP .compare .table-scroll-hint::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 8px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(57, 80, 118, 0.92);
  box-shadow: 0 10px 24px rgba(19, 23, 32, 0.18);
  transform: translateY(-50%);
  animation: table-scroll-hint-pulse 1.4s ease-in-out infinite;
}
.utiliusHP .compare .table-scroll-hint::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 11px;
  height: 11px;
  border-top: 3px solid #fff;
  border-right: 3px solid #fff;
  transform: translateY(-50%) rotate(45deg);
}
.utiliusHP .compare table {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
  margin: 0;
}
.utiliusHP .compare thead th {
  font-size: 1.1em;
  line-height: 1.2em;
  font-weight: 700;
  padding: 14px 26px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  text-align: left;
  color: #111;
}
.utiliusHP .compare thead th:first-child {
  background: #F5F5F5;
}
.utiliusHP .compare thead th:nth-child(2) {
  background: #ccc;
}
.utiliusHP .compare thead th:nth-child(3) {
  background: #395076;
  color: #fff;
}
.utiliusHP .compare tbody th,
.utiliusHP .compare tbody td {
  padding: 12px 26px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  font-size: 1em;
  line-height: 1.2em;
}
.utiliusHP .compare tbody th {
  color: #111;
  font-weight: 700;
  width: 30%;
  text-align: right;
}
.utiliusHP .compare tbody td:nth-child(2) {
  background: #f5f5f5;
  color: #111;
  text-align: left;
}
.utiliusHP .compare tbody td:nth-child(3) {
  background: #6789B3;
  color: #fff;
  text-align: left;
}
.utiliusHP .compare tfoot th,
.utiliusHP .compare tfoot td {
  padding: 14px 26px;
  font-size: 1em;
  line-height: 1.2em;
  border-top: 1px solid rgba(0, 0, 0, 0.08);
}
.utiliusHP .compare tfoot th {
  background: #F5F5F5;
  color: #111;
  font-weight: 700;
  text-align: right;
}
.utiliusHP .compare tfoot td:nth-child(2) {
  background: #ccc;
  color: #111;
  text-align: left;
}
.utiliusHP .compare tfoot td:nth-child(3) {
  background: #395076;
  color: #fff;
  text-align: left;
}
.utiliusHP .customers {
  padding: 70px 20px 40px;
}
.utiliusHP .customers .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .customers .copy h2 {
  margin: 0 0 20px;
  font-size: 2.3em;
  line-height: 1.1em;
  font-weight: 700;
  color: #111;
  text-transform: none;
}
.utiliusHP .customers .copy > p {
  margin: 0 0 30px;
  max-width: 1220px;
  font-size: 1.6em;
  line-height: 1.2em;
  color: #393939;
  font-weight: 300;
}
.utiliusHP .customers .copy .intro {
  margin-bottom: 34px;
  font-size: 1.4em;
  line-height: 1.2em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .customers .cards {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 36px 70px;
}
.utiliusHP .customers .cards li {
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 14px;
  align-items: start;
}
.utiliusHP .customers .cards .icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: #E6ECFE;
  background-image: url("../img/homepage/u-icon-b.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px 20px;
}
.utiliusHP .customers .cards .name {
  margin: 0 0 2px;
  font-size: 1em;
  line-height: 1.2em;
  font-weight: 700;
  color: #111;
}
.utiliusHP .customers .cards .name a {
  color: #393939;
  text-decoration: underline;
}
.utiliusHP .customers .cards p {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: 300;
  color: #5f5f5f;
}
.utiliusHP .customers .cards p a {
  color: #315f93;
  text-decoration: underline;
}
.utiliusHP .customers .note {
  margin-top: 40px;
  padding-top: 34px;
  border-top: 1px solid #e1e5ec;
}
.utiliusHP .customers .note p {
  margin: 0;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 700;
  color: #111;
  text-align: center;
}
.utiliusHP .casesAccordion {
  padding: 20px 20px 70px;
}
.utiliusHP .casesAccordion .inner {
  max-width: 1280px;
  margin: 0 auto;
}
.utiliusHP .casesAccordion {
  /* .copy h2 {
      margin: 0 0 26px;
      font-size: 2em;
      line-height: 1.1em;
      font-weight: 700;
      color: #111;
      text-transform: none;
  } */
}
.utiliusHP .casesAccordion .accordion-list {
  display: grid;
  gap: 14px;
}
.utiliusHP .casesAccordion .accordion-item {
  border: 1px solid #d9e1ef;
  border-radius: 16px;
  overflow: hidden;
}
.utiliusHP .casesAccordion .accordion-item > summary {
  list-style: none;
  cursor: pointer;
  padding: 20px 56px 20px 22px;
  position: relative;
}
.utiliusHP .casesAccordion .accordion-item > summary::-webkit-details-marker {
  display: none;
}
.utiliusHP .casesAccordion .accordion-item > summary::before, .utiliusHP .casesAccordion .accordion-item > summary::after {
  content: "";
  position: absolute;
  right: 24px;
  top: 50%;
  width: 14px;
  height: 2px;
  background: #315f93;
  transform: translateY(-50%);
  transition: transform 0.25s ease;
}
.utiliusHP .casesAccordion .accordion-item > summary::after {
  transform: translateY(-50%) rotate(90deg);
}
.utiliusHP .casesAccordion .accordion-item h2 {
  margin: 0;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 400;
  color: #111;
  text-transform: none;
}
.utiliusHP .casesAccordion .accordion-item[open] > summary::after {
  transform: translateY(-50%) rotate(0deg);
}
.utiliusHP .casesAccordion .accordion-content {
  border-top: 1px solid #e1e5ec;
  padding: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
}
.utiliusHP .casesAccordion .accordion-content .text p {
  margin: 0;
  font-size: 1em;
  line-height: 1.3em;
  color: #111;
  font-weight: 300;
}
.utiliusHP .casesAccordion .accordion-content .text strong {
  font-weight: 300;
}
.utiliusHP .casesAccordion .accordion-content .text p + p,
.utiliusHP .casesAccordion .accordion-content .text p + ul,
.utiliusHP .casesAccordion .accordion-content .text ul + p,
.utiliusHP .casesAccordion .accordion-content .text ol + p,
.utiliusHP .casesAccordion .accordion-content .text p + ol {
  margin-top: 20px;
}
.utiliusHP .casesAccordion .accordion-content .text ul {
  padding: 0;
}
.utiliusHP .casesAccordion .accordion-content .text ul li {
  list-style: none;
  line-height: 1.1em;
  display: flex;
  align-items: center;
}
.utiliusHP .casesAccordion .accordion-content .text ul li:before {
  content: "";
  display: block;
  height: 20px;
  width: 26px;
  background-image: url("../img/homepage/u-icon-b.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin-right: 8px;
  flex: 0 0 auto;
}
.utiliusHP .casesAccordion .accordion-content .text ul li + li {
  margin-top: 16px;
}
.utiliusHP .casesAccordion .accordion-content .text ol {
  color: #111 !important;
}
.utiliusHP .casesAccordion .accordion-content .image {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08);
}
.utiliusHP .casesAccordion .accordion-item:nth-child(even) .accordion-content .text {
  order: 2;
}
.utiliusHP .casesAccordion .accordion-item:nth-child(even) .accordion-content .image {
  order: 1;
}
@media (max-width: 1200px) {
  .utiliusHP .hero {
    font-size: 0.98rem;
  }
  .utiliusHP .cfo {
    font-size: 0.98rem;
  }
  .utiliusHP .risk {
    font-size: 0.98rem;
  }
  .utiliusHP .howitworks {
    font-size: 0.98rem;
  }
  .utiliusHP .compare {
    font-size: 0.98rem;
  }
  .utiliusHP .review {
    font-size: 0.98rem;
  }
  .utiliusHP .review .inner .cards .video {
    height: 200px;
  }
  .utiliusHP .customers {
    font-size: 0.98rem;
  }
  .utiliusHP .casesAccordion {
    font-size: 0.98rem;
  }
}
@media (max-width: 979px) {
  .utiliusHP .hero .inner {
    display: flex;
    flex-direction: column;
  }
  .utiliusHP .hero .inner header {
    order: 1;
  }
  .utiliusHP .hero .inner header .pillars .item .item-icon:after {
    width: 240px;
  }
  .utiliusHP .hero .inner form {
    order: 3;
    align-self: auto !important;
  }
  .utiliusHP .hero .inner footer {
    order: 2;
  }
  .utiliusHP .hero .inner footer ul.benefits {
    grid-template-columns: repeat(3, 1fr);
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(1) {
    border-radius: 20px 0 0 0;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(3) {
    border-radius: 0 20px 0 0;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(4) {
    border-radius: 0 0 0 20px;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(6) {
    border-radius: 0 0 20px 0;
  }
  .utiliusHP .cfo .content {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .utiliusHP .cfo .visual {
    position: static;
    width: 100%;
    margin-top: 20px;
  }
  .utiliusHP .howitworks .steps {
    width: 100%;
  }
  .utiliusHP .howitworks .visual {
    position: static;
    width: 100%;
    margin-top: 24px;
  }
  .utiliusHP .risk .cards,
  .utiliusHP .customers .cards,
  .utiliusHP .casesAccordion .accordion-content {
    grid-template-columns: 1fr;
  }
  .utiliusHP .compare .table-wrap {
    overflow-x: auto;
  }
  .utiliusHP .compare table {
    min-width: 760px;
  }
  .utiliusHP .review .inner .cards .video {
    height: 170px;
  }
}
@media (max-width: 768px) {
  .utiliusHP .hero {
    font-size: 0.94rem;
  }
  .utiliusHP .hero .inner header .pillars .item .item-icon:after {
    width: 160px;
  }
  .utiliusHP .cfo {
    font-size: 0.94rem;
  }
  .utiliusHP .risk {
    font-size: 0.94rem;
  }
  .utiliusHP .review .cards {
    grid-template-columns: 1fr;
  }
  .utiliusHP .howitworks {
    font-size: 0.94rem;
  }
  .utiliusHP .compare {
    font-size: 0.94rem;
  }
  .utiliusHP .compare table td {
    padding: 10px !important;
  }
  .utiliusHP .review {
    font-size: 0.94rem;
  }
  .utiliusHP .review .inner .cards .video {
    height: 240px;
  }
  .utiliusHP .customers {
    font-size: 0.94rem;
  }
  .utiliusHP .casesAccordion .accordion-item > summary {
    padding: 16px 44px 16px 16px;
  }
  .utiliusHP .casesAccordion .accordion-content {
    gap: 20px;
    padding: 16px;
  }
}
@media (max-width: 499px) {
  .utiliusHP .hero {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .hero .inner header {
    order: 0;
  }
  .utiliusHP .hero .inner header .pillars {
    grid-template-columns: 1fr;
  }
  .utiliusHP .hero .inner header .pillars .item {
    display: grid;
    grid-template-columns: 110px 1fr;
    grid-template-rows: 50px;
    text-align: left;
    align-items: normal;
    padding: 14px;
  }
  .utiliusHP .hero .inner header .pillars .item .item-icon {
    grid-row: span 2;
    margin: 0;
  }
  .utiliusHP .hero .inner header .pillars .item .item-icon:after {
    width: 6px;
    height: 100px;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .utiliusHP .hero .inner header .pillars .item .item-name {
    align-content: end;
  }
  .utiliusHP .hero .inner header .pillars .item.item--cfo {
    border-radius: 30px 30px 0 0;
  }
  .utiliusHP .hero .inner header .pillars .item.item--ai {
    border-radius: 0 0 30px 30px;
  }
  .utiliusHP .hero .inner footer {
    order: 2;
  }
  .utiliusHP .hero .inner footer ul.benefits {
    grid-template-columns: repeat(2, 1fr);
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(2) {
    border-radius: 0 20px 0 0;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(3) {
    border-radius: 0;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(4) {
    border-radius: 0;
  }
  .utiliusHP .hero .inner footer ul.benefits li:nth-child(5) {
    border-radius: 0 0 0 20px;
  }
  .utiliusHP .cfo {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .cfo .comparison {
    grid-template-columns: 1fr;
  }
  .utiliusHP .cfo .note {
    padding: 10px;
  }
  .utiliusHP .risk {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .howitworks {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .compare {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .review {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .customers {
    padding-left: 10px;
    padding-right: 10px;
  }
  .utiliusHP .casesAccordion {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@keyframes table-scroll-hint-pulse {
  0%, 100% {
    transform: translateY(-50%) translateX(0);
  }
  50% {
    transform: translateY(-50%) translateX(6px);
  }
}

.stickbar {
    display: none !important;
}