.elementor-1168 .elementor-element.elementor-element-15b93ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1168 .elementor-element.elementor-element-597d1e1{--display:flex;--justify-content:center;}.elementor-1168 .elementor-element.elementor-element-597d1e1.e-con{--flex-grow:0;--flex-shrink:0;}.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-1168 .elementor-element.elementor-element-8dd1363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1168 .elementor-element.elementor-element-8dd1363 .elementor-heading-title{font-size:58px;font-weight:600;line-height:1.1em;letter-spacing:0.1px;color:#1B1B1B;}.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-1168 .elementor-element.elementor-element-4573c52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;font-size:14px;font-weight:900;text-transform:uppercase;color:#1B1B1B;}.elementor-1168 .elementor-element.elementor-element-12d52a4{width:var( --container-widget-width, 88% );max-width:88%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:0px 0px 30px 0px;--container-widget-width:88%;--container-widget-flex-grow:0;font-size:16px;font-weight:600;line-height:22px;color:#1B1B1B;}.elementor-1168 .elementor-element.elementor-element-17b16b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-afda0b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-afda0b1.e-con{--flex-grow:0;--flex-shrink:0;}.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-1168 .elementor-element.elementor-element-5612223 .elementor-button{background-color:#1B1B1B;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;border-radius:100px 100px 100px 100px;padding:20px 73px 20px 73px;}.elementor-1168 .elementor-element.elementor-element-2fd5a2c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-bbab494 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:100px 100px 100px 100px;padding:20px 70px 20px 70px;}.elementor-1168 .elementor-element.elementor-element-acc1112{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-de09d7c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-070e91b{text-align:center;}.elementor-1168 .elementor-element.elementor-element-070e91b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-1168 .elementor-element.elementor-element-570ef3f{--display:flex;}.elementor-1168 .elementor-element.elementor-element-e63421a{font-size:14px;font-weight:500;color:#000000;}.elementor-1168 .elementor-element.elementor-element-eff77f0{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1168 .elementor-element.elementor-element-eff77f0:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-eff77f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF3B3;}.elementor-1168 .elementor-element.elementor-element-f6d4f25{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1168 .elementor-element.elementor-element-f6d4f25.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-f6d4f25 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-1168 .elementor-element.elementor-element-83243de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;color:#070707;}.elementor-1168 .elementor-element.elementor-element-83243de.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-5b345bc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#070707;}.elementor-1168 .elementor-element.elementor-element-5b345bc.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-d8f54b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-5f33a3c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-5f33a3c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-1168 .elementor-element.elementor-element-aec2e4f{text-align:start;}.elementor-1168 .elementor-element.elementor-element-47a505b{--display:flex;}.elementor-1168 .elementor-element.elementor-element-1d69eb4{background-color:#FFFFFF;padding:30px 0px 30px 0px;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1168 .elementor-element.elementor-element-2b4f97e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#070707;}.elementor-1168 .elementor-element.elementor-element-2b4f97e.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-adde024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-8dcfa28{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1168 .elementor-element.elementor-element-8dcfa28.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1168 .elementor-element.elementor-element-dac8ac3{text-align:start;}.elementor-1168 .elementor-element.elementor-element-8f79029{--display:flex;}.elementor-1168 .elementor-element.elementor-element-8f79029.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1168 .elementor-element.elementor-element-9bd8c4d{background-color:#FFFFFF;padding:21px 0px 21px 0px;border-radius:5px 5px 5px 5px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1168 .elementor-element.elementor-element-833daf4 .elementor-button{background-color:#000000;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-e81067a{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1168 .elementor-element.elementor-element-9532dad{--grid-columns:3;}.elementor-1168 .elementor-element.elementor-element-a669707{--display:flex;}.elementor-1168 .elementor-element.elementor-element-38c6ba3{text-align:center;}.elementor-1168 .elementor-element.elementor-element-38c6ba3 .elementor-heading-title{font-size:49px;font-weight:600;color:#000000;}.elementor-1168 .elementor-element.elementor-element-0ba8396{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:17px;font-weight:500;line-height:1.2em;color:#030303;}.elementor-1168 .elementor-element.elementor-element-0ba8396.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-c87bf69 .elementor-button{background-color:#000000;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-47ede31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-1168 .elementor-element.elementor-element-47ede31 .elementor-heading-title{font-size:49px;font-weight:600;color:#000000;}.elementor-1168 .elementor-element.elementor-element-8855f5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1168 .elementor-element.elementor-element-c69822b{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1168 .elementor-element.elementor-element-c69822b:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-c69822b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1168 .elementor-element.elementor-element-e4d7f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1168 .elementor-element.elementor-element-e4d7f64 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1168 .elementor-element.elementor-element-e4d7f64 .elementor-icon-box-title{margin-block-end:40px;color:#000000;}.elementor-1168 .elementor-element.elementor-element-e4d7f64.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1168 .elementor-element.elementor-element-e4d7f64.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-e4d7f64.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1168 .elementor-element.elementor-element-e4d7f64 .elementor-icon-box-title, .elementor-1168 .elementor-element.elementor-element-e4d7f64 .elementor-icon-box-title a{font-size:26px;font-weight:600;line-height:1.3px;}.elementor-1168 .elementor-element.elementor-element-e4d7f64:has(:hover) .elementor-icon-box-title,
					 .elementor-1168 .elementor-element.elementor-element-e4d7f64:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1168 .elementor-element.elementor-element-e4d7f64 .elementor-icon-box-description{font-size:14px;font-weight:500;color:#000000;}.elementor-1168 .elementor-element.elementor-element-d31b437 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181818;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-8c6c108{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1168 .elementor-element.elementor-element-8c6c108:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-8c6c108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-7cffcd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1168 .elementor-element.elementor-element-7cffcd4 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1168 .elementor-element.elementor-element-7cffcd4 .elementor-icon-box-title{margin-block-end:40px;color:#000000;}.elementor-1168 .elementor-element.elementor-element-7cffcd4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1168 .elementor-element.elementor-element-7cffcd4.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-7cffcd4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1168 .elementor-element.elementor-element-7cffcd4 .elementor-icon-box-title, .elementor-1168 .elementor-element.elementor-element-7cffcd4 .elementor-icon-box-title a{font-size:26px;font-weight:600;line-height:1.3px;}.elementor-1168 .elementor-element.elementor-element-7cffcd4:has(:hover) .elementor-icon-box-title,
					 .elementor-1168 .elementor-element.elementor-element-7cffcd4:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1168 .elementor-element.elementor-element-7cffcd4 .elementor-icon-box-description{font-size:14px;font-weight:500;color:#000000;}.elementor-1168 .elementor-element.elementor-element-abb9339{width:var( --container-widget-width, 45% );max-width:45%;background-color:#000000;margin:-152% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:5px 10px 9px 10px;--container-widget-width:45%;--container-widget-flex-grow:0;border-radius:6px 6px 6px 6px;}.elementor-1168 .elementor-element.elementor-element-abb9339.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:0px;}.elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-abb9339.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-abb9339.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-abb9339.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon{font-size:14px;}.elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon-box-title, .elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;}.elementor-1168 .elementor-element.elementor-element-abb9339:has(:hover) .elementor-icon-box-title,
					 .elementor-1168 .elementor-element.elementor-element-abb9339:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-abb9339 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-1168 .elementor-element.elementor-element-52e1031 .elementor-button{background-color:#000000;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-7ec30e4{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DFDFDF;--border-color:#DFDFDF;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1168 .elementor-element.elementor-element-7ec30e4:not(.elementor-motion-effects-element-type-background), .elementor-1168 .elementor-element.elementor-element-7ec30e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1168 .elementor-element.elementor-element-b74a9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1168 .elementor-element.elementor-element-b74a9bf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1168 .elementor-element.elementor-element-b74a9bf .elementor-icon-box-title{margin-block-end:40px;color:#000000;}.elementor-1168 .elementor-element.elementor-element-b74a9bf.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1168 .elementor-element.elementor-element-b74a9bf.elementor-view-framed .elementor-icon, .elementor-1168 .elementor-element.elementor-element-b74a9bf.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1168 .elementor-element.elementor-element-b74a9bf .elementor-icon-box-title, .elementor-1168 .elementor-element.elementor-element-b74a9bf .elementor-icon-box-title a{font-size:26px;font-weight:600;line-height:1.3px;}.elementor-1168 .elementor-element.elementor-element-b74a9bf:has(:hover) .elementor-icon-box-title,
					 .elementor-1168 .elementor-element.elementor-element-b74a9bf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1168 .elementor-element.elementor-element-b74a9bf .elementor-icon-box-description{font-size:14px;font-weight:500;color:#000000;}.elementor-1168 .elementor-element.elementor-element-6851a24 .elementor-button{background-color:#FFFFFF00;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181818;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-338676f{--display:flex;}.elementor-1168 .elementor-element.elementor-element-55a3d6e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1168 .elementor-element.elementor-element-8d31e7d{--display:flex;}.elementor-1168 .elementor-element.elementor-element-8d31e7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1168 .elementor-element.elementor-element-abdb9f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-1168 .elementor-element.elementor-element-abdb9f1.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-abdb9f1 .elementor-heading-title{font-size:45px;font-weight:600;line-height:1.2em;color:#000000;}.elementor-1168 .elementor-element.elementor-element-0e83914{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:16px;font-weight:500;color:#070707;}.elementor-1168 .elementor-element.elementor-element-0e83914.elementor-element{--align-self:center;}.elementor-1168 .elementor-element.elementor-element-761b12a .elementor-button{background-color:#000000;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1168 .elementor-element.elementor-element-8edb885{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1168 .elementor-element.elementor-element-619ba4c{padding:0px 0px 0px 0px;}.elementor-1168 .elementor-element.elementor-element-619ba4c .elementor-main-swiper .swiper-slide{background-color:#FFFFFF;border-width:1px 1px 1px 1px;border-radius:7px;border-color:#ECECEC;padding:35px 18px 35px 18px;}.elementor-1168 .elementor-element.elementor-element-619ba4c .elementor-swiper-button{font-size:20px;color:#000000;}.elementor-1168 .elementor-element.elementor-element-619ba4c .elementor-swiper-button svg{fill:#000000;}.elementor-1168 .elementor-element.elementor-element-619ba4c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-1168 .elementor-element.elementor-element-619ba4c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:80px;}.elementor-1168 .elementor-element.elementor-element-619ba4c.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:80px;}.elementor-1168 .elementor-element.elementor-element-619ba4c.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:80px;}.elementor-1168 .elementor-element.elementor-element-619ba4c.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:80px;}.elementor-1168 .elementor-element.elementor-element-619ba4c .elementor-testimonial__text{color:#000000;font-size:14px;font-weight:400;font-style:normal;}.elementor-1168 .elementor-element.elementor-element-619ba4c .elementor-testimonial__name{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1168 .elementor-element.elementor-element-4e499e5{--display:flex;}.elementor-1168 .elementor-element.elementor-element-52764e0{text-align:center;}.elementor-1168 .elementor-element.elementor-element-52764e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;color:#636363;}.elementor-1168 .elementor-element.elementor-element-8b66c90{--e-image-carousel-slides-to-show:4;}.elementor-1168 .elementor-element.elementor-element-8b66c90 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-1168 .elementor-element.elementor-element-8b66c90 .swiper-wrapper{display:flex;align-items:center;}body.elementor-page-1168:not(.elementor-motion-effects-element-type-background), body.elementor-page-1168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCE6;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1168 .elementor-element.elementor-element-8dd1363 .elementor-heading-title{font-size:45px;}.elementor-1168 .elementor-element.elementor-element-5612223{padding:0px 0px 0px 0px;}.elementor-1168 .elementor-element.elementor-element-5612223 .elementor-button{font-size:14px;padding:20px 40px 20px 40px;}.elementor-1168 .elementor-element.elementor-element-bbab494 .elementor-button{font-size:14px;padding:20px 40px 20px 40px;}.elementor-1168 .elementor-element.elementor-element-9532dad{--grid-columns:2;}}@media(max-width:767px){.elementor-1168 .elementor-element.elementor-element-15b93ef{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1168 .elementor-element.elementor-element-8dd1363 .elementor-heading-title{font-size:35px;}.elementor-1168 .elementor-element.elementor-element-17b16b8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1168 .elementor-element.elementor-element-afda0b1{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1168 .elementor-element.elementor-element-5612223 .elementor-button{padding:20px 70px 20px 70px;}.elementor-1168 .elementor-element.elementor-element-2fd5a2c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1168 .elementor-element.elementor-element-bbab494 .elementor-button{padding:20px 80px 20px 80px;}.elementor-1168 .elementor-element.elementor-element-9532dad{--grid-columns:1;}.elementor-1168 .elementor-element.elementor-element-38c6ba3 .elementor-heading-title{font-size:42px;}.elementor-1168 .elementor-element.elementor-element-0ba8396{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-1168 .elementor-element.elementor-element-597d1e1{--width:53%;}.elementor-1168 .elementor-element.elementor-element-afda0b1{--width:49.595%;}.elementor-1168 .elementor-element.elementor-element-5f33a3c{--width:80%;}.elementor-1168 .elementor-element.elementor-element-47a505b{--width:20%;}.elementor-1168 .elementor-element.elementor-element-adde024{--width:30%;}.elementor-1168 .elementor-element.elementor-element-8dcfa28{--width:45%;}.elementor-1168 .elementor-element.elementor-element-8f79029{--width:75%;}.elementor-1168 .elementor-element.elementor-element-8d31e7d{--width:40.01%;}}/* Start custom CSS for shortcode, class: .elementor-element-d3111b4 *//* ==========================================================
   EXPRESS DIVORCE
   DIVORCE COST CALCULATOR
   PREMIUM BRAND OVERRIDE
   ========================================================== */

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600&display=swap');


/* ==========================================================
   BRAND VARIABLES
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app {

    --ed-bg: #FFFDF7;
    --ed-shell: #FFFDF9;

    --ed-white: #FFFFFF;

    --ed-primary: #EFDFA8;
    --ed-primary-hover: #E4D18D;

    --ed-gold: #B99A43;
    --ed-gold-dark: #806A2D;

    --ed-text: #2B2B2B;
    --ed-body: #5F5A52;
    --ed-muted: #7D786F;

    --ed-border: #E6E0D3;
    --ed-border-gold: #E3D49F;

    --ed-soft: #F8F7F3;
    --ed-soft-2: #F2F0EA;

    font-family: "Inter", sans-serif !important;

    color: #2B2B2B !important;

    background:
        linear-gradient(
            180deg,
            #FFFDF7 0%,
            #FBF8EE 100%
        ) !important;

    border: 1px solid #E5D8A8 !important;

    border-radius: 24px !important;

    box-shadow:
        0 12px 36px rgba(52, 43, 22, 0.04) !important;
}


/* ==========================================================
   RESET PLUGIN FONT
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app * {

    font-family: "Inter", sans-serif !important;
}


/* ==========================================================
   HEADER
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-header {

    background: transparent !important;

    padding-bottom: 24px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-heading h2 {

    font-family: "Cormorant Garamond", serif !important;

    color: #2B2B2B !important;

    font-weight: 600 !important;

    letter-spacing: -0.015em !important;

    line-height: 1.08 !important;
}


/* Header icon */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-heading svg {

    color: #B99A43 !important;

    stroke: #B99A43 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-heading svg * {

    stroke: #B99A43 !important;
}


/* Header paragraph */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-header p {

    color: #68635B !important;

    line-height: 1.55 !important;

    max-width: 780px !important;

    margin-left: auto !important;
    margin-right: auto !important;
}


/* ==========================================================
   HEADINGS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app h3,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app h4,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app h5 {

    color: #2B2B2B !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app h3,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app h4 {

    font-family: "Cormorant Garamond", serif !important;

    font-weight: 600 !important;

    letter-spacing: -0.01em !important;
}


/* ==========================================================
   MAIN CARDS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-card {

    background: #FFFFFF !important;

    border: 1px solid #E6E0D3 !important;

    border-radius: 16px !important;

    box-shadow:
        0 6px 18px rgba(52, 47, 36, 0.035) !important;
}


/* ==========================================================
   INPUTS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="text"],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="number"],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="email"],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="tel"],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app select,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app textarea {

    background: #FFFDF9 !important;

    color: #2B2B2B !important;

    border: 1px solid #DCD4C4 !important;

    border-radius: 9px !important;

    box-shadow: none !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input:focus,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app select:focus,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app textarea:focus {

    border-color: #B99A43 !important;

    outline: none !important;

    box-shadow:
        0 0 0 3px rgba(185, 154, 67, 0.10) !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input::placeholder,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app textarea::placeholder {

    color: #969188 !important;
}


/* Checkbox + radio */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="checkbox"],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app input[type="radio"] {

    accent-color: #B99A43 !important;
}


/* Currency symbols */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-money > span,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-money > i {

    color: #9A8134 !important;
}


/* ==========================================================
   TYPE OF DIVORCE
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-type-grid {

    gap: 14px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice {

    background: #FFFFFF !important;

    border: 1px solid #DFDAD0 !important;

    border-radius: 12px !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice b {

    color: #38352F !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice small {

    color: #777269 !important;
}


/* Selected divorce type */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice:has(input:checked) {

    background: #FBF6E4 !important;

    border-color: #C8AB54 !important;

    box-shadow:
        0 0 0 2px rgba(185, 154, 67, 0.08) !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice:has(input:checked) b {

    color: #66521F !important;
}


/* Best value badge */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-choice em {

    background: #2B2B2B !important;

    color: #F4E7A1 !important;

    border-radius: 999px !important;

    font-style: normal !important;

    font-weight: 600 !important;
}


/* ==========================================================
   TYPE DESCRIPTION
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-description {

    background: #F8F7F3 !important;

    border: 1px solid #E7E3DA !important;

    color: #5E5951 !important;

    border-radius: 10px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-description > b {

    color: #37342F !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-description p {

    color: #69645C !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-description small {

    color: #777269 !important;
}


/* ==========================================================
   DIVORCE.COM PACKAGES
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-packages {

    background: transparent !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package-grid {

    gap: 14px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package {

    position: relative !important;

    background: #FFFFFF !important;

    border: 1px solid #E0DBD1 !important;

    border-radius: 12px !important;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease !important;
}


/* Selected package */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package:has(input:checked) {

    background:
        linear-gradient(
            180deg,
            #FFFDF7 0%,
            #FBF6E4 100%
        ) !important;

    border-color: #C8AB54 !important;

    box-shadow:
        0 0 0 2px rgba(185, 154, 67, 0.08) !important;
}


/* Package titles */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package b {

    color: #34312D !important;
}


/* Package price */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package strong {

    color: #806A2D !important;
}


/* Features */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-features {

    color: #656159 !important;

    line-height: 1.6 !important;
}


/* Most popular badge */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package > i {

    background: #2B2B2B !important;

    color: #F4E7A1 !important;

    border: none !important;

    border-radius: 999px !important;

    font-style: normal !important;

    font-weight: 600 !important;
}


/* ==========================================================
   PACKAGE NOTE
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-note {

    background: #F8F7F3 !important;

    border: 1px solid #E5E1D8 !important;

    border-radius: 10px !important;

    color: #625D55 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-note b {

    color: #5D4C20 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-note svg,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-note svg * {

    stroke: #B99A43 !important;
}


/* ==========================================================
   ATTORNEY FEES
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-attorney {

    background: #FFFFFF !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-attorney-title label {

    color: #4E4A44 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-attorney-warning {

    background: #FBF7E9 !important;

    border: 1px solid #E5D59B !important;

    color: #6B6042 !important;

    border-radius: 9px !important;
}


/* Help text */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-fields small {

    color: #807B72 !important;
}


/* ==========================================================
   COMPLEXITY FACTORS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-help {

    color: #777269 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options {

    gap: 12px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options > label {

    background: #FAF9F6 !important;

    border: 1px solid #E5E1D9 !important;

    border-radius: 10px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options > label:has(input:checked) {

    background: #FBF6E4 !important;

    border-color: #D7C27E !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options b {

    color: #37342F !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options small {

    color: #817C73 !important;
}


/* ==========================================================
   ADDITIONAL SERVICES
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-service {

    background: #FAF9F6 !important;

    border: 1px solid #E6E2DA !important;

    border-radius: 10px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-service:has(input:checked) {

    background: #FBF6E4 !important;

    border-color: #D7C27E !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-service-head b {

    color: #36332F !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-service-head small,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-service-fields small {

    color: #817C73 !important;
}


/* ==========================================================
   OTHER COSTS BUTTON
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-add {

    background: #EFDFA8 !important;

    color: #2B2B2B !important;

    border: 1px solid #EFDFA8 !important;

    border-radius: 9px !important;

    font-weight: 600 !important;

    box-shadow: none !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-add:hover {

    background: #E4D18D !important;

    border-color: #E4D18D !important;

    color: #2B2B2B !important;
}


/* Empty state */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-empty {

    color: #817C73 !important;
}


/* ==========================================================
   RESULTS CARD
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-results {

    background: #FFFFFF !important;

    border-color: #E4DED2 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-results > h3 {

    text-align: center !important;

    font-family: "Cormorant Garamond", serif !important;

    font-weight: 600 !important;
}


/* ==========================================================
   TOTAL ESTIMATED COST
   MAIN FOCAL PANEL
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-total {

    background:
        linear-gradient(
            135deg,
            #292824 0%,
            #38352F 100%
        ) !important;

    color: #FFFDF7 !important;

    border: none !important;

    border-radius: 12px !important;

    box-shadow:
        0 10px 26px rgba(30, 28, 23, 0.12) !important;
}


/* Result label */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-total > span {

    color: #F1ECE0 !important;
}


/* Main total amount */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-total > strong {

    color: #F4E7A1 !important;

    font-weight: 600 !important;
}


/* Range */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-total > small {

    color: #D9D3C7 !important;
}


/* ==========================================================
   COST BREAKDOWN
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row {

    background: #F8F8F6 !important;

    border-color: #E7E4DD !important;

    color: #494640 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row b {

    color: #3C3934 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row small {

    color: #817C73 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row strong {

    color: #5C512E !important;
}


/* Previously green rows */
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row-green {

    background: #F7F6F2 !important;

    border-color: #E5E1D8 !important;

    color: #554D36 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row-green strong,
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-row-green b {

    color: #665624 !important;
}


/* ==========================================================
   PAYMENT OPTIONS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-pay {

    background: #F8F7F3 !important;

    border: 1px solid #E5E1D8 !important;

    border-radius: 10px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-pay-grid > div {

    background: #FFFFFF !important;

    border: 1px solid #E5E1D8 !important;

    border-radius: 9px !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-pay-grid span {

    color: #706B63 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-pay-grid b {

    color: #806A2D !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-pay > small {

    color: #817C73 !important;
}


/* ==========================================================
   DISCLAIMER
   Remove red / warning styling
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-disclaimer {

    background: #F8F7F3 !important;

    color: #5E5A53 !important;

    border: 1px solid #E5E1D8 !important;

    border-left: 3px solid #B99A43 !important;

    border-radius: 0 9px 9px 0 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-disclaimer p {

    color: #5E5A53 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-disclaimer b {

    color: #403C37 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-disclaimer svg {

    fill: #B99A43 !important;

    color: #B99A43 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-disclaimer svg path {

    fill: #B99A43 !important;
}


/* ==========================================================
   GENERAL BUTTONS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app button {

    font-family: "Inter", sans-serif !important;
}


/* ==========================================================
   GENERAL ICON CLEANUP
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg {

    color: #B99A43 !important;
}


.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg path[stroke],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg rect[stroke],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg circle[stroke],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg line[stroke],
.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app svg polyline[stroke] {

    stroke: #B99A43 !important;
}


/* ==========================================================
   DIVIDERS
   ========================================================== */

.elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app hr {

    border: none !important;

    border-top: 1px solid #E7E4DD !important;
}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-app {

        border-radius: 16px !important;
    }


    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-heading h2 {

        font-size: 34px !important;

        line-height: 1.08 !important;
    }


    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-card {

        border-radius: 14px !important;
    }


    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-total {

        border-radius: 10px !important;
    }


    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-type-grid,
    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-package-grid,
    .elementor-1168 .elementor-element.elementor-element-d3111b4 .dccr-options {

        gap: 10px !important;
    }

}/* End custom CSS */