.elementor-2723 .elementor-element.elementor-element-d79dc8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:-86px;--margin-bottom:-86px;--margin-left:0px;--margin-right:0px;--padding-top:182px;--padding-bottom:222px;--padding-left:0px;--padding-right:0px;}.elementor-2723 .elementor-element.elementor-element-d79dc8b:not(.elementor-motion-effects-element-type-background), .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7444335 );background-image:url("https://trigoretail.com/wp-content/uploads/2025/04/bg_tpl_1.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-2723 .elementor-element.elementor-element-d79dc8b::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-background-video-container::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .e-con-inner > .elementor-background-video-container::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-background-slideshow::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://trigoretail.com/wp-content/uploads/2025/04/loss-prevention-hero-bg.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:43% auto;}.elementor-2723 .elementor-element.elementor-element-2021186{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2723 .elementor-element.elementor-element-6dfb436 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2723 .elementor-element.elementor-element-6dfb436{text-align:left;}.elementor-2723 .elementor-element.elementor-element-6dfb436 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2723 .elementor-element.elementor-element-0705888 > .elementor-widget-container{padding:8px 0px 0px 0px;}.elementor-2723 .elementor-element.elementor-element-0705888{text-align:center;font-family:var( --e-global-typography-075ea50-font-family ), Sans-serif;font-size:var( --e-global-typography-075ea50-font-size );font-weight:var( --e-global-typography-075ea50-font-weight );line-height:var( --e-global-typography-075ea50-line-height );letter-spacing:var( --e-global-typography-075ea50-letter-spacing );}.elementor-2723 .elementor-element.elementor-element-7e3e88e{width:var( --container-widget-width, 612px );max-width:612px;--container-widget-width:612px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-0696acc-font-family ), Sans-serif;font-size:var( --e-global-typography-0696acc-font-size );font-weight:var( --e-global-typography-0696acc-font-weight );line-height:var( --e-global-typography-0696acc-line-height );letter-spacing:var( --e-global-typography-0696acc-letter-spacing );color:var( --e-global-color-faf1452 );}.elementor-2723 .elementor-element.elementor-element-7e3e88e > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-2723 .elementor-element.elementor-element-7e3e88e a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2723 .elementor-element.elementor-element-6dfb436 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2723 .elementor-element.elementor-element-0705888{font-size:var( --e-global-typography-075ea50-font-size );line-height:var( --e-global-typography-075ea50-line-height );letter-spacing:var( --e-global-typography-075ea50-letter-spacing );}.elementor-2723 .elementor-element.elementor-element-7e3e88e{font-size:var( --e-global-typography-0696acc-font-size );line-height:var( --e-global-typography-0696acc-line-height );letter-spacing:var( --e-global-typography-0696acc-letter-spacing );}}@media(max-width:767px){.elementor-2723 .elementor-element.elementor-element-d79dc8b::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-background-video-container::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .e-con-inner > .elementor-background-video-container::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-background-slideshow::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://trigoretail.com/wp-content/uploads/2025/04/loss-prevention-hero-bg-mb.png");background-position:top right;background-repeat:no-repeat;background-size:65% auto;}.elementor-2723 .elementor-element.elementor-element-d79dc8b:not(.elementor-motion-effects-element-type-background), .elementor-2723 .elementor-element.elementor-element-d79dc8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2723 .elementor-element.elementor-element-d79dc8b{--margin-top:-25vw;--margin-bottom:-10vw;--margin-left:0vw;--margin-right:0vw;--padding-top:50%;--padding-bottom:35%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2723 .elementor-element.elementor-element-6dfb436 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2723 .elementor-element.elementor-element-6dfb436{text-align:center;}.elementor-2723 .elementor-element.elementor-element-6dfb436 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2723 .elementor-element.elementor-element-0705888{width:100%;max-width:100%;font-size:var( --e-global-typography-075ea50-font-size );line-height:var( --e-global-typography-075ea50-line-height );letter-spacing:var( --e-global-typography-075ea50-letter-spacing );}.elementor-2723 .elementor-element.elementor-element-0705888 > .elementor-widget-container{padding:3vw 0vw 10vw 0vw;}.elementor-2723 .elementor-element.elementor-element-7e3e88e > .elementor-widget-container{padding:8vw 0vw 0vw 0vw;}.elementor-2723 .elementor-element.elementor-element-7e3e88e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-0696acc-font-size );line-height:var( --e-global-typography-0696acc-line-height );letter-spacing:var( --e-global-typography-0696acc-letter-spacing );}}@media(min-width:768px){.elementor-2723 .elementor-element.elementor-element-2021186{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-52d991c */.trigo-form {
max-width: 612px!important;
width: 100%;
margin: 56px auto 0px;
}
.trigo-form form input,
.trigo-form form textarea ,
.trigo-form form select {
background-color: #FFFFFF00!important;
border-color: var(--e-global-color-e7ed2d1);
border-width: 0px 0px 1px 0px!important;
border-style: solid!important;
border-radius: 0px 0px 0px 0px;
font-family: var(--e-global-typography-998b49a-font-family), Sans-serif;
font-size: var(--e-global-typography-998b49a-font-size);
font-weight: var(--e-global-typography-998b49a-font-weight)!important;
line-height: var(--e-global-typography-998b49a-line-height);
letter-spacing: var(--e-global-typography-998b49a-letter-spacing);
height: 64px;
box-shadow: none;
padding: 20px 0!important;
outline: 0!important;
color: #020617!important;
}
.trigo-form form input::placeholder,
.trigo-form form textarea::placeholder ,
.trigo-form form select::placeholder {
color: #020617!important;
font-family: var(--e-global-typography-998b49a-font-family), Sans-serif;
font-size: var(--e-global-typography-998b49a-font-size);
font-weight: var(--e-global-typography-998b49a-font-weight)!important;
line-height: var(--e-global-typography-998b49a-line-height);
letter-spacing: var(--e-global-typography-998b49a-letter-spacing);
}
.trigo-form form select {
-webkit-box-sizing: border-box!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;
-webkit-appearance: none!important;
-moz-appearance: none!important;
-ms-appearance:none!important;
appearance:none!important;
}
.trigo-form form select::-ms-expand {
display: none!important;
}
.trigo-form form .hs-fieldtype-select .input::after {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
width:24px;
height: 24px;
background: url(https://trigoretail.com/wp-content/uploads/2025/06/Frame-1818.svg) no-repeat right 0 center!important;
cursor:pointer;
pointer-events:none;
transition:.25s all ease;
}
.trigo-form form select option {
font-size: 16px;
background-color: #fff!important;
padding: 10px!important;
}
.trigo-form form textarea {
height: 96px;
}
.trigo-form form input:focus {
border-color:var( --e-global-color-primary );
}
.trigo-form form .hs-form-field {
margin-bottom: 24px;
position: relative;
}
.trigo-form form label {
font-family: var(--e-global-typography-primary-font-family), Sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 24px;
letter-spacing: 0.4px;
color: #94A3B8;
}
.trigo-form form .hs-fieldtype-checkbox label,
.trigo-form form .hs-fieldtype-radio label {
font-family: var(--e-global-typography-primary-font-family), Sans-serif!important;
font-weight: 500!important;
font-size: 18px!important;
line-height: 24px!important;
letter-spacing: 0.4px!important;
color: #020617!important;
position: relative !important;
}
.trigo-form .hs-error-msgs {
list-style: none;
margin: 0!important;
padding: 0;
}
.trigo-form form .hs-form-field .hs-error-msgs a,
.trigo-form form .hs-form-field .hs-error-msgs label,
.trigo-form .hs_error_rollup .hs-error-msgs label {
color: #e15d52!important;
font-size: 12px!important;
line-height: 12px!important;
font-weight: 400!important;
display: block!important;
margin: 8px 0 0 0!important;
border: 0 none!important;
}
.trigo-form form ul.inputs-list {
margin:20px 0 0;
list-style-type: none;
display: flex;
flex-direction: column;
gap: 8px;
}
.trigo-form form ul.inputs-list li label {
display: flex;
align-items: center;
gap: 16px;
}
.trigo-form form ul.inputs-list li label input {
width: 18px;
height:18px;
border-color: #94A3B8;
}
.trigo-form form ul.inputs-list li label span {
font-family: var(--e-global-typography-998b49a-font-family), Sans-serif;
font-size: var(--e-global-typography-998b49a-font-size);
font-weight: var(--e-global-typography-998b49a-font-weight);
line-height: var(--e-global-typography-998b49a-line-height);
letter-spacing: var(--e-global-typography-998b49a-letter-spacing);
color: #475569;
}
.trigo-form form input[type="radio"]:checked, 
.trigo-form form input[type=reset], 
.trigo-form form input[type="checkbox"]:checked, 
.trigo-form form input[type="checkbox"]:hover:checked, 
.trigo-form form input[type="checkbox"]:focus:checked, 
.trigo-form form input[type=range]::-webkit-slider-thumb {
border-color: #0373FF;
background-color: #0373FF !important;
box-shadow: none;
}
.trigo-form form .input {
line-height: 0;
position: relative;
}
.trigo-form form .hs_submit  {
margin: 40px 12px 20px ;
}
.trigo-form form input.hs-button {
background-color: var(--e-global-color-primary)!important;
color: var(--e-global-color-accent)!important;
border:0!important;
font-family: "Aeonik", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 22px;
letter-spacing: 0.4px;
border-radius: 99px 99px 99px 99px;
flex-basis: 100%;

width:100%;
min-height: 40px;
height: 55px !important;
padding: 17px 24px !important;
display: flex;
justify-content: center;
align-items: center;
}
.trigo-form form input.hs-button:hover {
background: radial-gradient(100% 100% at 84.21% 0%, #F87171 8.39%, #0373FF 100%);
}
@media (max-width: 767px) {
.trigo-form {
margin:18px 0 0;
}
.trigo-form form textarea {
padding: 2vw 0;
height: 24.6vw;
}
.trigo-form form input.hs-button {
font-size: 16px;
line-height: 22px;
height: 54px !important;
padding: 16px !important;
}
.trigo-form form .hs_submit  {
margin: 40px 0px 20px ;
}
}/* End custom CSS */