.elementor-kit-5{--e-global-color-primary:#181818;--e-global-color-secondary:#181818;--e-global-color-text:#181818DD;--e-global-color-accent:#04DA00;--e-global-color-ae0eab8:#18181890;--e-global-color-6c33a93:#228781;--e-global-color-a8fb94d:#164441;--e-global-color-f6b7ee8:#FFFFFF;--e-global-typography-primary-font-family:"Ubuntu";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.25em;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Ubuntu";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Ubuntu";--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.4em;color:var(--e-global-color-text);font-size:18px;line-height:1.3em}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#fff0;font-size:14px;color:var(--e-global-color-f6b7ee8);background-image:linear-gradient(90deg,var(--e-global-color-6c33a93) 0%,var(--e-global-color-a8fb94d) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-a8fb94d);border-radius:6px 6px 6px 6px;padding:14px 20px 14px 20px}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#fff0;color:#FFF;background-image:linear-gradient(90deg,var(--e-global-color-6c33a93) 0%,var(--e-global-color-a8fb94d) 80%)}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-kit-5 p{margin-block-end:15px}.elementor-kit-5 a{color:var(--e-global-color-6c33a93)}.elementor-kit-5 a:hover{color:var(--e-global-color-a8fb94d)}.elementor-kit-5 h2{font-size:36px;font-weight:600;line-height:1.25em}.elementor-kit-5 h3{font-size:28px;font-weight:500;line-height:1.35em}.elementor-kit-5 h4{font-size:20px}.elementor-kit-5 h5{font-size:20px;font-weight:500;line-height:1.25em}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1440px}.e-con{--container-max-width:1440px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.ci-color{font-weight:600;color:#164441}.cta-button span.elementor-button-icon.elementor-align-icon-right{transition:.3s}.cta-button:hover span.elementor-button-icon.elementor-align-icon-right{padding-left:5px;transition:.3s}.cta-button path{stroke:#fff}.cta-button:hover span path{stroke:#04DA00}.cta-button-white{border-color:#ffffff!important}.cta-button-white:hover span.elementor-button-icon.elementor-align-icon-right{padding-left:5px;transition:.3s}.cta-button-white span path{stroke:#164441}.cta-button-white:hover span path{stroke:#04DA00}.bg-blur{background:linear-gradient(90deg,#ffffffDD 30%,#ffffffDD 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.bg-blur{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}}.bg-blur-overlay{background:linear-gradient(90deg,#ffffffDD 30%,#ffffffDD 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.bg-blur-overlay{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}}.bg-blur-overlay{background:rgb(255 255 255 / .85);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.grow-box{transition:.3s}.grow-box:hover{transition:.3s;transform:scale(1.015)}.hidehover{opacity:0;transition:.7s}.hidehover:hover{opacity:1}.hidehover-2{opacity:0;transition:1s;transition-delay:.4s}.hidehover-2:hover{opacity:1}@media only screen and (min-width:1150px){.customhover{background:linear-gradient(to left,#04DA00 0 0) var(--p,0) / var(--p,0) no-repeat;transition:0.4s,background-position 0s}.customhover:hover,h3:hover{--p:100%}}.customhover h4{padding:15px 20px;transition:.1s}.customhover h4:hover{color:white!important}.shrink div.elementor-testimonial{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);transition:.5s}.shrink div.elementor-testimonial:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}i:hover,a.elementor-toggle-title:hover{color:#04DA00!important}.checklist .elementor-widget-container{transform:scale(1);transform-origin:left;transition:.5s}.checklist .elementor-widget-container:hover{transform:scale(1.05);transition:.5s}.checklist{list-style-type:none}.checklist li{margin-bottom:15px}.checklist li:before{content:'';display:inline-block;height:20px;width:35px;background-image:url(/wp-content/uploads/2022/03/cropped-Trinity-web-favicon.png);background-size:contain;background-repeat:no-repeat;margin-left:-35px;margin-bottom:-4px}.txtunderline span{position:relative;background-image:linear-gradient(180deg,transparent 0,transparent 70%,#05F900 70.01%,#05F900 96%,transparent 96.01%)}.txtunderline span#eael-fancy-text-5a7d5eb,span#eael-fancy-text-ddce5bb{position:relative;background-image:linear-gradient(180deg,transparent 0,transparent 56%,#05F900 56.01%,#05F900 96%,transparent 96.01%)}.txtunderline span#eael-fancy-text-5a7d5eb:hover,span#eael-fancy-text-ddce5bb:hover{background-image:linear-gradient(180deg,transparent 20%,transparent 75%,#05F900 56.01%,#05F900 96%,transparent 80%)}@media only screen and (max-width:950px){.elementor-835 .elementor-element.elementor-element-d80b402:not(.elementor-motion-effects-element-type-background),.elementor-835 .elementor-element.elementor-element-d80b402>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:linear-gradient(90deg,#2D4B31 0%,#ECECEC 0%)!important}}