.elementor-132 .elementor-element.elementor-element-5f801df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-5f801df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-2726ddf > .elementor-element-populated{padding:28px 25px 28px 25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-132 .elementor-element.elementor-element-498ceba{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-498ceba > .elementor-widget-container{margin:-6% 0% -6% -14%;}.elementor-132 .elementor-element.elementor-element-86c27d5{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-86c27d5 > .elementor-widget-container{--e-transform-scale:2;margin:3% 0% -8% 14%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-132 .elementor-element.elementor-element-0e8baaa > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-0e8baaa{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#ffffff;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-132 .elementor-element.elementor-element-9cb8ddc > .elementor-widget-container{margin:2% 0% -3% 0%;}.elementor-132 .elementor-element.elementor-element-9cb8ddc{text-align:start;}.elementor-132 .elementor-element.elementor-element-9cb8ddc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:40px;font-weight:600;color:#ffffff;}.elementor-132 .elementor-element.elementor-element-145f96e > .elementor-widget-container{margin:-5% 0% -2% 0%;}.elementor-132 .elementor-element.elementor-element-145f96e{text-align:start;}.elementor-132 .elementor-element.elementor-element-145f96e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:700;color:#ffd21f;}.elementor-132 .elementor-element.elementor-element-ad70222 > .elementor-widget-container{margin:-4% 0% -2% 1%;}.elementor-132 .elementor-element.elementor-element-ad70222 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-2eb3654{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-icon i{color:#ffd21f;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-icon svg{fill:#ffd21f;transition:fill 0.3s;}.elementor-132 .elementor-element.elementor-element-f07c03d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-132 .elementor-element.elementor-element-f07c03d .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-41cc9cf > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-41cc9cf{text-align:start;}.elementor-132 .elementor-element.elementor-element-41cc9cf img{width:100%;}.elementor-132 .elementor-element.elementor-element-cc9609a > .elementor-element-populated{padding:28px 25px 28px 25px;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form label{color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form label span{color:#777777;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form .ekit-form-input, .elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form select, .elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input{margin-bottom:20px;}.elementor-132 .elementor-element.elementor-element-5079800 .wpcf7-form textarea{color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form > p{text-align:left;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-132 .elementor-element.elementor-element-5079800 .ekit-form form input[type="submit"]:hover{color:#ffffff;}.elementor-132 .elementor-element.elementor-element-93429d0:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-93429d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5C8;}.elementor-132 .elementor-element.elementor-element-93429d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-93429d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-975448e{text-align:center;}.elementor-132 .elementor-element.elementor-element-975448e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#10094A;}.elementor-132 .elementor-element.elementor-element-da65570{font-family:"Poppins", Sans-serif;font-size:15px;color:#111111;}.elementor-132 .elementor-element.elementor-element-0ce71b3{text-align:center;}.elementor-132 .elementor-element.elementor-element-0ce71b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#10094A;}.elementor-132 .elementor-element.elementor-element-9aec908{font-family:"Poppins", Sans-serif;font-size:15px;color:#111111;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-132 .elementor-element.elementor-element-010e5fe .elementor-button{background-color:#FFC400;font-family:"Poppins", Sans-serif;font-weight:800;fill:#111111;color:#111111;border-radius:6px 6px 6px 6px;}.elementor-132 .elementor-element.elementor-element-a94aa51 > .elementor-widget-container{margin:2% 2% 2% 2%;}.elementor-132 .elementor-element.elementor-element-852f1cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-852f1cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-132 .elementor-element.elementor-element-852f1cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 12px 10px;}.elementor-132 .elementor-element.elementor-element-852f1cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-0461f82{text-align:center;}.elementor-132 .elementor-element.elementor-element-0461f82 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:400;line-height:1.05em;color:#271672;}.elementor-132 .elementor-element.elementor-element-41f6a4b{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-60ec00c > .elementor-widget-container{margin:-12% 0% 0% 0%;}.elementor-132 .elementor-element.elementor-element-60ec00c{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-9a3cc91 .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#271672;color:#271672;border-style:solid;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-132 .elementor-element.elementor-element-9a3cc91 .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-9a3cc91 .elementor-button:focus{background-color:#271672;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-9a3cc91 .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-9a3cc91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-334cb7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-334cb7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-132 .elementor-element.elementor-element-334cb7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 12px 10px;}.elementor-132 .elementor-element.elementor-element-334cb7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-eab08bc{text-align:center;}.elementor-132 .elementor-element.elementor-element-eab08bc .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:400;line-height:1.05em;color:#271672;}.elementor-132 .elementor-element.elementor-element-1563e14{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-b004d2f > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-132 .elementor-element.elementor-element-b004d2f{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-9255ae1 .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#271672;color:#271672;border-style:solid;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-132 .elementor-element.elementor-element-9255ae1 .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-9255ae1 .elementor-button:focus{background-color:#271672;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-9255ae1 .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-9255ae1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-c1fc13b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-c1fc13b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-132 .elementor-element.elementor-element-c1fc13b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 12px 10px;}.elementor-132 .elementor-element.elementor-element-c1fc13b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-5aaeebc{text-align:center;}.elementor-132 .elementor-element.elementor-element-5aaeebc .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:400;line-height:1.05em;color:#271672;}.elementor-132 .elementor-element.elementor-element-ddfeb5e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-b5e1b0e{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-ab7d3ba .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#271672;color:#271672;border-style:solid;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-132 .elementor-element.elementor-element-ab7d3ba .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-ab7d3ba .elementor-button:focus{background-color:#271672;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-ab7d3ba .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-ab7d3ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-8134451:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-8134451 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-132 .elementor-element.elementor-element-8134451 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 12px 10px;}.elementor-132 .elementor-element.elementor-element-8134451 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-bb40701{text-align:center;}.elementor-132 .elementor-element.elementor-element-bb40701 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:400;line-height:1.05em;color:#271672;}.elementor-132 .elementor-element.elementor-element-a0cee9d{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-2e78bee{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-a47b1bd .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#271672;color:#271672;border-style:solid;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-132 .elementor-element.elementor-element-a47b1bd .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-a47b1bd .elementor-button:focus{background-color:#271672;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-a47b1bd .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-a47b1bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-eb7f06e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-eb7f06e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-132 .elementor-element.elementor-element-eb7f06e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 12px 10px;}.elementor-132 .elementor-element.elementor-element-eb7f06e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-1d1e56d{text-align:center;}.elementor-132 .elementor-element.elementor-element-1d1e56d .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:22px;font-weight:400;line-height:1.05em;color:#271672;}.elementor-132 .elementor-element.elementor-element-0f39a6c{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-ee57260{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.45em;color:#111;}.elementor-132 .elementor-element.elementor-element-ea33602 .elementor-button{background-color:#FFFFFF;font-family:"Anton", Sans-serif;font-size:18px;fill:#271672;color:#271672;border-style:solid;border-radius:8px 8px 8px 8px;padding:15px 25px 15px 25px;}.elementor-132 .elementor-element.elementor-element-ea33602 .elementor-button:hover, .elementor-132 .elementor-element.elementor-element-ea33602 .elementor-button:focus{background-color:#271672;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-ea33602 .elementor-button:hover svg, .elementor-132 .elementor-element.elementor-element-ea33602 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-5f8c282:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-5f8c282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060023;}.elementor-132 .elementor-element.elementor-element-5f8c282{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-5f8c282 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-d2dc52e{width:var( --container-widget-width, 125.132% );max-width:125.132%;--container-widget-width:125.132%;--container-widget-flex-grow:0;}.elementor-132 .elementor-element.elementor-element-d2dc52e > .elementor-widget-container{--e-transform-scale:0.8;margin:0% 0% 0% -6%;}.elementor-132 .elementor-element.elementor-element-64e5023 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-2a8c595{text-align:start;}.elementor-132 .elementor-element.elementor-element-2a8c595 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;color:#2b1370;}.elementor-132 .elementor-element.elementor-element-2cd7c78{text-align:start;}.elementor-132 .elementor-element.elementor-element-2cd7c78 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:700;color:#111;}.elementor-132 .elementor-element.elementor-element-d91557d{text-align:start;}.elementor-132 .elementor-element.elementor-element-d91557d img{width:20%;}.elementor-132 .elementor-element.elementor-element-51213fc{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#111;}.elementor-132 .elementor-element.elementor-element-beaa59a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-132 .elementor-element.elementor-element-beaa59a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portfolio.fruitxtract.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-132 .elementor-element.elementor-element-beaa59a{text-align:start;}.elementor-132 .elementor-element.elementor-element-beaa59a img{width:45%;}.elementor-132 .elementor-element.elementor-element-5610ca5{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#111;}.elementor-132 .elementor-element.elementor-element-80abc3a:not( .elementor-widget-image ) .elementor-widget-container, .elementor-132 .elementor-element.elementor-element-80abc3a.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portfolio.fruitxtract.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-132 .elementor-element.elementor-element-80abc3a{text-align:start;}.elementor-132 .elementor-element.elementor-element-80abc3a img{width:42%;}.elementor-132 .elementor-element.elementor-element-751e910{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#111;}.elementor-132 .elementor-element.elementor-element-9ca1896:not( .elementor-widget-image ) .elementor-widget-container, .elementor-132 .elementor-element.elementor-element-9ca1896.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portfolio.fruitxtract.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-132 .elementor-element.elementor-element-9ca1896{text-align:start;}.elementor-132 .elementor-element.elementor-element-9ca1896 img{width:41%;}.elementor-132 .elementor-element.elementor-element-e4a78ca{text-align:start;font-family:"Poppins", Sans-serif;font-weight:500;color:#111;}.elementor-132 .elementor-element.elementor-element-f74c272:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-f74c272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060023;}.elementor-132 .elementor-element.elementor-element-f74c272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-f74c272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-987bfb3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-132 .elementor-element.elementor-element-987bfb3 .elementor-icon-box-title{margin-block-end:0px;color:#FFC400;}.elementor-132 .elementor-element.elementor-element-987bfb3 .elementor-icon{font-size:58px;}.elementor-132 .elementor-element.elementor-element-987bfb3 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-987bfb3 .elementor-icon-box-title a{font-family:"Anton", Sans-serif;font-size:32px;font-weight:400;}.elementor-132 .elementor-element.elementor-element-987bfb3:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-987bfb3:has(:focus) .elementor-icon-box-title{color:#FFC400;}.elementor-132 .elementor-element.elementor-element-d44cd5f .elementor-button{background-color:#FFC400;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:800;fill:#111111;color:#111111;border-radius:6px 6px 6px 6px;}.elementor-132 .elementor-element.elementor-element-816a06d:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-816a06d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060023;}.elementor-132 .elementor-element.elementor-element-816a06d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-816a06d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-01f1e07 .elementor-icon-box-wrapper{gap:15px;}.elementor-132 .elementor-element.elementor-element-01f1e07 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-01f1e07 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-132 .elementor-element.elementor-element-01f1e07 .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-01f1e07:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-01f1e07:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-6a2829a .elementor-icon-box-wrapper{gap:15px;}.elementor-132 .elementor-element.elementor-element-6a2829a .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-6a2829a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-132 .elementor-element.elementor-element-6a2829a .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-6a2829a:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-6a2829a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-155d5cc .elementor-icon-box-wrapper{gap:17px;}.elementor-132 .elementor-element.elementor-element-155d5cc .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-155d5cc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-132 .elementor-element.elementor-element-155d5cc .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-155d5cc:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-155d5cc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-bf30b4b .elementor-icon-box-wrapper{gap:15px;}.elementor-132 .elementor-element.elementor-element-bf30b4b .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-bf30b4b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-132 .elementor-element.elementor-element-bf30b4b .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-bf30b4b:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-bf30b4b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-97d457a:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-97d457a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-97d457a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-97d457a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-3300520{text-align:center;}.elementor-132 .elementor-element.elementor-element-3300520 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:800;color:#10094A;}.elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-132 .elementor-element.elementor-element-8316996.elementor-view-stacked .elementor-icon{background-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-8316996.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-8316996.elementor-view-default .elementor-icon{fill:#2F248A;color:#2F248A;border-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon{font-size:38px;}.elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-8316996:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-8316996:has(:focus) .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-8316996 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-132 .elementor-element.elementor-element-17f0155.elementor-view-stacked .elementor-icon{background-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-17f0155.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-17f0155.elementor-view-default .elementor-icon{fill:#2F248A;color:#2F248A;border-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon{font-size:38px;}.elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-17f0155:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-17f0155:has(:focus) .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-17f0155 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-132 .elementor-element.elementor-element-7b85921.elementor-view-stacked .elementor-icon{background-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-7b85921.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-7b85921.elementor-view-default .elementor-icon{fill:#2F248A;color:#2F248A;border-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon{font-size:38px;}.elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-7b85921:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-7b85921:has(:focus) .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-7b85921 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-132 .elementor-element.elementor-element-b344010.elementor-view-stacked .elementor-icon{background-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-b344010.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-b344010.elementor-view-default .elementor-icon{fill:#2F248A;color:#2F248A;border-color:#2F248A;}.elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon{font-size:38px;}.elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-b344010:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-b344010:has(:focus) .elementor-icon-box-title{color:#2F248A;}.elementor-132 .elementor-element.elementor-element-b344010 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#444444;}.elementor-132 .elementor-element.elementor-element-13594ec:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-13594ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2479D2 0%, #10015A 100%);}.elementor-132 .elementor-element.elementor-element-13594ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-132 .elementor-element.elementor-element-13594ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-4400f5d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-527c07c{font-family:"Poppins", Sans-serif;font-size:15px;color:#111111;}.elementor-132 .elementor-element.elementor-element-6820cde .elementor-button{background-color:#FFC400;font-family:"Poppins", Sans-serif;font-weight:800;fill:#111111;color:#111111;border-radius:6px 6px 6px 6px;}.elementor-132 .elementor-element.elementor-element-84ddf18{text-align:start;}.elementor-132 .elementor-element.elementor-element-84ddf18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;color:#FFFFFF;}@media(min-width:768px){.elementor-132 .elementor-element.elementor-element-9b1343a{width:55.131%;}.elementor-132 .elementor-element.elementor-element-163409b{width:44.825%;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-5079800 *//* ==================================================
   OVS VIDEO EDITING LANDING PAGE CONTACT FORM 7
   Exact-style form design
================================================== */

/* Main Form Card */
.ovs-video-lead-form {
  width: 100% !important;
  max-width: 390px !important;
  margin: 0 auto !important;
  background: #ffffff !important;
  border: 4px solid #111111 !important;
  border-radius: 19px !important;
  padding: 22px 22px 20px !important;
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.42) !important;
  box-sizing: border-box !important;
  font-family: "Poppins", Arial, sans-serif !important;
  position: relative !important;
  overflow: visible !important;
}

/* Top Ribbon */
.ovs-video-lead-form .ovs-form-ribbon {
  display: table !important;
  margin: -1px auto 13px !important;
  padding: 7px 32px !important;
  background: linear-gradient(90deg, #7c2cff 0%, #8f35ff 50%, #6d21d9 100%) !important;
  color: #ffffff !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 1 !important;
  font-weight: 900 !important;
  letter-spacing: 0.85px !important;
  word-spacing: 1px !important;
  text-align: center !important;
  text-transform: uppercase !important;
  border-radius: 2px !important;
  position: relative !important;
}

.ovs-video-lead-form .ovs-form-ribbon::before,
.ovs-video-lead-form .ovs-form-ribbon::after {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  width: 0 !important;
  height: 0 !important;
  border-top: 12.5px solid #6d21d9 !important;
  border-bottom: 12.5px solid #6d21d9 !important;
}

.ovs-video-lead-form .ovs-form-ribbon::before {
  left: -13px !important;
  border-left: 13px solid transparent !important;
}

.ovs-video-lead-form .ovs-form-ribbon::after {
  right: -13px !important;
  border-right: 13px solid transparent !important;
}

/* Heading */
.ovs-video-lead-form h2 {
  margin: 0 0 7px !important;
  padding: 0 !important;
  color: #16162e !important;
  font-family: "Anton", "Oswald", "Bebas Neue", Impact, sans-serif !important;
  font-size: 27px !important;
  line-height: 1.04 !important;
  font-weight: 400 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  letter-spacing: 1.05px !important;
  word-spacing: 2.6px !important;
}

/* Subtitle */
.ovs-video-lead-form .ovs-form-subtitle {
  margin: 0 0 21px !important;
  padding: 0 !important;
  color: #111111 !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: 11.5px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  text-align: center !important;
  letter-spacing: 0px !important;
  word-spacing: 0.6px !important;
}

/* Field Wrapper */
.ovs-video-lead-form .ovs-field {
  position: relative !important;
  margin-bottom: 20px !important;
}

/* Contact Form 7 Span Fix */
.ovs-video-lead-form .wpcf7-form-control-wrap {
  display: block !important;
  width: 100% !important;
}

/* Inputs and Selects */
.ovs-video-lead-form input[type="text"],
.ovs-video-lead-form input[type="tel"],
.ovs-video-lead-form input[type="email"],
.ovs-video-lead-form select {
  width: 100% !important;
  height: 43px !important;
  min-height: 43px !important;
  background: #ffffff !important;
  border: 1px solid #dfe3ea !important;
  border-radius: 6px !important;
  color: #606773 !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 43px !important;
  font-weight: 800 !important;
  letter-spacing: 0px !important;
  word-spacing: 0px !important;
  padding: 0 14px !important;
  outline: none !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

/* Input Placeholder */
.ovs-video-lead-form input::placeholder {
  color: #6b7280 !important;
  opacity: 1 !important;
  font-weight: 800 !important;
}

/* Select */
.ovs-video-lead-form select {
  color: #1f2937 !important;
  cursor: pointer !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  padding-right: 36px !important;
  appearance: auto !important;
}

/* Focus */
.ovs-video-lead-form input:focus,
.ovs-video-lead-form select:focus {
  border-color: #8b35ff !important;
  box-shadow: 0 0 0 2px rgba(139, 53, 255, 0.15) !important;
}

/* Left Icons */
.ovs-video-lead-form .ovs-name-field::before,
.ovs-video-lead-form .ovs-phone-field::before,
.ovs-video-lead-form .ovs-email-field::before {
  content: "" !important;
  position: absolute !important;
  left: 15px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  width: 15px !important;
  height: 15px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 15px 15px !important;
  z-index: 3 !important;
}

/* User Icon */
.ovs-video-lead-form .ovs-name-field::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23222933' stroke-width='2.3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 6.75a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.5 20.1a7.5 7.5 0 0115 0A17.9 17.9 0 0112 21.75 17.9 17.9 0 014.5 20.1z'/%3E%3C/svg%3E") !important;
}

/* Phone Icon */
.ovs-video-lead-form .ovs-phone-field::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23222933' stroke-width='2.3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M2.25 6.75c0 8.28 6.72 15 15 15h2.25a1.5 1.5 0 001.5-1.5v-1.37c0-.52-.35-.97-.85-1.09l-4.42-1.11a1.5 1.5 0 00-1.47.42l-.97 1.29a1.46 1.46 0 01-1.62.49 12.04 12.04 0 01-7.14-7.14 1.46 1.46 0 01.49-1.62l1.29-.97a1.5 1.5 0 00.42-1.47L5.71 3.35A1.13 1.13 0 004.62 2.5H3.75a1.5 1.5 0 00-1.5 1.5v2.75z'/%3E%3C/svg%3E") !important;
}

/* Email Icon */
.ovs-video-lead-form .ovs-email-field::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23222933' stroke-width='2.3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M21.75 7.5v9a2.25 2.25 0 01-2.25 2.25h-15A2.25 2.25 0 012.25 16.5v-9m19.5 0A2.25 2.25 0 0019.5 5.25h-15A2.25 2.25 0 002.25 7.5m19.5 0v.24a2.25 2.25 0 01-1.07 1.92l-7.5 4.61a2.25 2.25 0 01-2.36 0L3.32 9.66A2.25 2.25 0 012.25 7.74V7.5'/%3E%3C/svg%3E") !important;
}

.ovs-video-lead-form .ovs-name-field input,
.ovs-video-lead-form .ovs-phone-field input,
.ovs-video-lead-form .ovs-email-field input {
  padding-left: 41px !important;
}

/* WhatsApp Checkbox Row */
.ovs-video-lead-form .ovs-whatsapp {
  margin: 2px 0 25px !important;
  color: #777d87 !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  letter-spacing: 0px !important;
  word-spacing: 0px !important;
}

.ovs-video-lead-form .ovs-whatsapp .wpcf7-list-item {
  margin: 0 !important;
}

.ovs-video-lead-form .ovs-whatsapp label {
  display: flex !important;
  align-items: flex-start !important;
  gap: 14px !important;
}

.ovs-video-lead-form .ovs-whatsapp input[type="checkbox"] {
  width: 14px !important;
  height: 14px !important;
  min-height: 14px !important;
  margin: 4px 0 0 0 !important;
  padding: 0 !important;
  accent-color: #2563eb !important;
  flex-shrink: 0 !important;
}

.ovs-video-lead-form .ovs-whatsapp label::after {
  content: "" !important;
  width: 11px !important;
  height: 11px !important;
  border-radius: 50% !important;
  background: #22c55e !important;
  display: inline-block !important;
  margin-top: 6px !important;
  margin-left: 2px !important;
  box-shadow: 0 0 6px rgba(34, 197, 94, 0.7) !important;
  flex-shrink: 0 !important;
}

/* Submit Button */
.ovs-video-lead-form .ovs-submit {
  margin-top: 0 !important;
}

.ovs-video-lead-form .ovs-submit input[type="submit"] {
  width: 100% !important;
  height: 54px !important;
  min-height: 54px !important;
  border: none !important;
  border-radius: 7px !important;
  background: linear-gradient(180deg, #9d38ff 0%, #6820cf 100%) !important;
  color: #ffffff !important;
  font-family: "Anton", "Oswald", "Bebas Neue", Impact, sans-serif !important;
  font-size: 18px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  text-align: center !important;
  letter-spacing: 0.95px !important;
  word-spacing: 2.2px !important;
  padding: 0 12px !important;
  cursor: pointer !important;
  box-shadow: 0 12px 24px rgba(104, 32, 207, 0.38) !important;
  box-sizing: border-box !important;
}

.ovs-video-lead-form .ovs-submit input[type="submit"]:hover {
  background: linear-gradient(180deg, #8e2ef2 0%, #5617b8 100%) !important;
  transform: translateY(-1px) !important;
}

/* Secure Text */
.ovs-video-lead-form .ovs-secure {
  margin: 72px 0 0 !important;
  padding: 0 !important;
  color: #616875 !important;
  text-align: center !important;
  font-family: "Poppins", Arial, sans-serif !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  font-weight: 700 !important;
  letter-spacing: 0px !important;
  word-spacing: 0px !important;
}

.ovs-video-lead-form .ovs-secure::before {
  content: "🔒" !important;
  margin-right: 5px !important;
  font-size: 11px !important;
}

/* CF7 Cleanup */
.ovs-video-lead-form p {
  margin: 0 !important;
  padding: 0 !important;
}

.ovs-video-lead-form br {
  display: none !important;
}

.ovs-video-lead-form .wpcf7-not-valid-tip {
  font-size: 10px !important;
  margin-top: 3px !important;
  font-weight: 500 !important;
}

.ovs-video-lead-form .wpcf7-response-output {
  margin: 12px 0 0 !important;
  padding: 8px 10px !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
  border-radius: 6px !important;
}

/* Elementor Contact Form 7 Widget Fit */
.elementor-widget-contact-form-7,
.elementor-widget-contact-form-7 .elementor-widget-container,
.elementor-widget-shortcode,
.elementor-widget-shortcode .elementor-widget-container {
  width: 100% !important;
}

.elementor-widget-contact-form-7 .ovs-video-lead-form,
.elementor-widget-shortcode .ovs-video-lead-form {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .ovs-video-lead-form {
    max-width: 360px !important;
    padding: 20px 20px 18px !important;
  }

  .ovs-video-lead-form h2 {
    font-size: 24px !important;
    letter-spacing: 0.8px !important;
    word-spacing: 2px !important;
  }

  .ovs-video-lead-form input[type="text"],
  .ovs-video-lead-form input[type="tel"],
  .ovs-video-lead-form input[type="email"],
  .ovs-video-lead-form select {
    height: 41px !important;
    min-height: 41px !important;
  }

  .ovs-video-lead-form .ovs-submit input[type="submit"] {
    height: 52px !important;
    font-size: 17px !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .ovs-video-lead-form {
    max-width: 340px !important;
    padding: 18px 18px 18px !important;
    border-radius: 17px !important;
  }

  .ovs-video-lead-form h2 {
    font-size: 22px !important;
    line-height: 1.12 !important;
    letter-spacing: 0.7px !important;
    word-spacing: 1.6px !important;
  }

  .ovs-video-lead-form .ovs-form-ribbon {
    font-size: 10px !important;
    padding: 6px 24px !important;
  }

  .ovs-video-lead-form .ovs-whatsapp {
    font-size: 13px !important;
  }

  .ovs-video-lead-form .ovs-secure {
    margin-top: 28px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0461f82 *//* Title: PREMIERE PRO */
font-family: "Poppins", sans-serif;
font-weight: 800;
letter-spacing: 0.3px;

/* Description */
font-family: "Poppins", sans-serif;
font-weight: 500;

/* Bullet points */
font-family: "Poppins", sans-serif;
font-weight: 500;

/* Button: LEARN MORE */
font-family: "Poppins", sans-serif;
font-weight: 800;
letter-spacing: 0.4px;/* End custom CSS */