.elementor-kit-6{--e-global-color-secondary:#1F232A;--e-global-color-primary:#4A4F57;--e-global-color-text:#FFFFFF;--e-global-color-accent:#FFFFFF2B;--e-global-color-d49ac81:#D71920;--e-global-color-332724a:#7A0D1C;--e-global-color-4d462f5:#DCDCDE;--e-global-color-cfa1f76:#FFF6F3;--e-global-color-291baba:#FAFBFC;--e-global-color-c94d9ab:#7A0D1C;--e-global-color-a228420:#3A3A3A;--e-global-color-044b931:#1F232A;--e-global-color-638d055:#0F1012;--e-global-color-a2c0d56:#E5393C;--e-global-color-4ca25af:#FFC9C9;--e-global-color-e4f358e:#D71920;--e-global-color-b3919de:#7A0D1C;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.3em;--e-global-typography-primary-letter-spacing:-1.5px;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:39px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1em;--e-global-typography-b2ce6af-font-family:"Inter";--e-global-typography-b2ce6af-font-size:16px;--e-global-typography-b2ce6af-font-weight:400;--e-global-typography-b2ce6af-text-transform:none;--e-global-typography-b2ce6af-font-style:normal;--e-global-typography-b2ce6af-line-height:1.4em;--e-global-typography-69c152f-font-family:"Inter";--e-global-typography-69c152f-font-size:14px;--e-global-typography-69c152f-font-weight:400;--e-global-typography-69c152f-line-height:1.4em;--e-global-typography-520c191-font-family:"Montserrat";--e-global-typography-520c191-font-size:16px;--e-global-typography-520c191-font-weight:600;--e-global-typography-520c191-line-height:1.5em;--e-global-typography-583e54c-font-family:"Montserrat";--e-global-typography-583e54c-font-size:48px;--e-global-typography-583e54c-font-weight:600;--e-global-typography-583e54c-line-height:1.3em;--e-global-typography-583e54c-letter-spacing:-1.5px;--e-global-typography-5d167aa-font-family:"Montserrat";--e-global-typography-5d167aa-font-size:39px;--e-global-typography-5d167aa-font-weight:600;--e-global-typography-5d167aa-line-height:1.3em;--e-global-typography-5d167aa-letter-spacing:-0.5px;--e-global-typography-d3dae9a-font-family:"Montserrat";--e-global-typography-d3dae9a-font-size:31px;--e-global-typography-d3dae9a-font-weight:600;--e-global-typography-d3dae9a-font-style:normal;--e-global-typography-d3dae9a-line-height:1.3em;--e-global-typography-d3dae9a-letter-spacing:-0.5px;--e-global-typography-83682a1-font-family:"Montserrat";--e-global-typography-83682a1-font-size:25px;--e-global-typography-83682a1-font-weight:400;--e-global-typography-83682a1-text-transform:none;--e-global-typography-83682a1-font-style:normal;--e-global-typography-83682a1-line-height:1.3em;--e-global-typography-7044a64-font-family:"Montserrat";--e-global-typography-7044a64-font-size:18px;--e-global-typography-7044a64-font-weight:500;--e-global-typography-7044a64-line-height:1.4em;--e-global-typography-84ca66e-font-family:"Inter";--e-global-typography-84ca66e-font-size:14px;--e-global-typography-84ca66e-font-weight:600;--e-global-typography-84ca66e-text-transform:uppercase;--e-global-typography-112b6c4-font-family:"Inter";--e-global-typography-112b6c4-font-size:13px;--e-global-typography-112b6c4-font-weight:400;--e-global-typography-112b6c4-line-height:1.5em;--e-global-typography-a435f28-font-family:"Montserrat";--e-global-typography-a435f28-font-size:61px;--e-global-typography-a435f28-font-weight:600;--e-global-typography-a435f28-line-height:1em;--e-global-typography-a435f28-letter-spacing:-2px;color:#4A4F57;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:#D71920;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:2px;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#686EFF;border-radius:0px 0px 0px 0px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:#7A0D1C;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3BAFCA;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#D71920;}.elementor-kit-6 a:hover{color:#7A0D1C;}.elementor-kit-6 h1{color:#1F232A;font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;}.elementor-kit-6 h2{color:#1F232A;font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:600;line-height:1.2em;letter-spacing:-1px;}.elementor-kit-6 h3{color:#1F232A;font-family:"Montserrat", Sans-serif;font-size:31.25px;font-weight:600;text-transform:none;font-style:normal;line-height:1.3em;}.elementor-kit-6 h4{color:#1F232A;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;text-transform:none;font-style:normal;line-height:1.3em;letter-spacing:-0.5px;}.elementor-kit-6 h5{color:#1F232A;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-kit-6 h6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-kit-6 label{color:#878E9E;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{color:#878E9E;background-color:#1B232E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1B232E;border-radius:0px 0px 0px 0px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:#878E9E;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3BAFCA;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-primary-font-size:31px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:14px;--e-global-typography-b2ce6af-font-size:15px;--e-global-typography-69c152f-font-size:13px;--e-global-typography-520c191-font-size:15px;--e-global-typography-583e54c-font-size:31px;--e-global-typography-5d167aa-font-size:25px;--e-global-typography-d3dae9a-font-size:21px;--e-global-typography-83682a1-font-size:18px;--e-global-typography-7044a64-font-size:15px;--e-global-typography-84ca66e-font-size:13px;--e-global-typography-112b6c4-font-size:12px;--e-global-typography-a435f28-font-size:37px;font-size:15px;}.elementor-kit-6 h1{font-size:37px;}.elementor-kit-6 h2{font-size:31px;}.elementor-kit-6 h3{font-size:25px;}.elementor-kit-6 h4{font-size:21px;}.elementor-kit-6 h5{font-size:18px;}.elementor-kit-6 h6{font-size:13px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:13px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:30px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:14px;--e-global-typography-accent-font-size:13px;--e-global-typography-b2ce6af-font-size:14px;--e-global-typography-69c152f-font-size:12px;--e-global-typography-520c191-font-size:14px;--e-global-typography-583e54c-font-size:30px;--e-global-typography-5d167aa-font-size:24px;--e-global-typography-d3dae9a-font-size:20px;--e-global-typography-83682a1-font-size:18px;--e-global-typography-7044a64-font-size:15px;--e-global-typography-84ca66e-font-size:12px;--e-global-typography-112b6c4-font-size:11px;--e-global-typography-a435f28-font-size:32px;font-size:14px;}.elementor-kit-6 h1{font-size:28px;}.elementor-kit-6 h2{font-size:25px;}.elementor-kit-6 h3{font-size:22px;}.elementor-kit-6 h4{font-size:20px;}.elementor-kit-6 h5{font-size:16px;}.elementor-kit-6 h6{font-size:12px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Gifts For Who? */
.elementor-kit-6 .e-loop-item img, .elementor-kit-6 .elementor-post__thumbnail img, .elementor-kit-6 .elementor-widget-theme-post-featured-image img{object-position:left center!important}
.elementor-kit-6 .e-loop-item .e-con[style*="background-image"], .elementor-kit-6 .elementor-element-60d3fdb0{background-position:left center!important}
.elementor-kit-6 .elementor-widget-theme-post-content .gfw-guide a.gf-amazon-btn{color:#fff!important}
/* icons */
.elementor-kit-6 .gf-pimg{flex-direction:column;gap:6px}
.elementor-kit-6 .gf-pimg:before{content:"";width:72px;height:72px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M5 12v9h14v-9M12 8v13M12 8c-3 0-5-1-4.2-3 .8-1.6 3.2-.4 4.2 3zm0 0c3 0 5-1 4.2-3-.8-1.6-3.2-.4-4.2 3z'/%3E%3C/svg%3E") center/contain no-repeat}
.elementor-kit-6 .gf-item[data-tags*="toys"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='13.5' r='6'/%3E%3Ccircle cx='6.5' cy='7' r='2.5'/%3E%3Ccircle cx='17.5' cy='7' r='2.5'/%3E%3Ccircle cx='10' cy='12.5' r='.7'/%3E%3Ccircle cx='14' cy='12.5' r='.7'/%3E%3Cpath d='M10.5 16c1 .8 2 .8 3 0'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="home"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3h8l3 8H5zM12 11v8M8 21h8'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="style"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M9 7.5 10 3h4l1 4.5M9 16.5l1 4.5h4l1-4.5M12 10v2l1.5 1'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="tech"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 15v-3a8 8 0 0 1 16 0v3'/%3E%3Crect x='3' y='14' width='4' height='7' rx='1.5'/%3E%3Crect x='17' y='14' width='4' height='7' rx='1.5'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="cozy"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11V8a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v3M3 13a2 2 0 0 1 4 0v2h10v-2a2 2 0 0 1 4 0v5H3zM6 18v2M18 18v2'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="food"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='9' cy='9' r='1'/%3E%3Ccircle cx='15' cy='10' r='1'/%3E%3Ccircle cx='10' cy='15' r='1'/%3E%3Ccircle cx='15.5' cy='15' r='1'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="kitchen"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h11v7a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4zM16 10h1.5a2.5 2.5 0 0 1 0 5H16M8 3v2M11 3v2M14 3v2'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="beauty"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='6' y='9' width='12' height='12' rx='2'/%3E%3Cpath d='M9 9V6h6v3M10 6V3.5h4V6M9 14h6'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="learn"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5a2 2 0 0 1 2-2h13v15H6a2 2 0 0 0-2 2zM4 20a2 2 0 0 1 2-2h13v3H6a2 2 0 0 1-2-1z'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="crafts"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 0 0 0 18c1.6 0 2-1 2-2s-1-2 0-3 2-1 3-1h1a3 3 0 0 0 3-3c0-5-4-9-9-9z'/%3E%3Ccircle cx='7.5' cy='11' r='1'/%3E%3Ccircle cx='9.5' cy='7' r='1'/%3E%3Ccircle cx='14' cy='6.5' r='1'/%3E%3Ccircle cx='17' cy='10' r='1'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="games"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='3'/%3E%3Ccircle cx='9' cy='9' r='1'/%3E%3Ccircle cx='15' cy='15' r='1'/%3E%3Ccircle cx='15' cy='9' r='1'/%3E%3Ccircle cx='9' cy='15' r='1'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="music"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18V5l11-2v13'/%3E%3Ccircle cx='6.5' cy='18' r='2.5'/%3E%3Ccircle cx='17.5' cy='16' r='2.5'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="tools"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4l6 6-3 3-6-6zM12.5 8.5 4 17l3 3 8.5-8.5'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="outdoors"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20 12 4l9 16zM12 4v16M9 20l3-5 3 5'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="fitness"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7v10M18 7v10M3 10v4M21 10v4M6 12h12'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="sports"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M6.5 5.5c2.2 2.2 2.2 10.8 0 13M17.5 5.5c-2.2 2.2-2.2 10.8 0 13'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="gaming"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 9h10a4 4 0 0 1 4 4v1a3 3 0 0 1-5.2 2L14 14h-4l-1.8 2A3 3 0 0 1 3 14v-1a4 4 0 0 1 4-4zM7 11v4M5 13h4'/%3E%3Ccircle cx='16' cy='12' r='.8'/%3E%3Ccircle cx='18' cy='14' r='.8'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="build"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='10' width='18' height='10' rx='1'/%3E%3Crect x='5' y='6' width='4' height='4'/%3E%3Crect x='15' y='6' width='4' height='4'/%3E%3Cpath d='M3 15h18'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-item[data-tags*="grill"] .gf-pimg:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D71920' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h16a8 8 0 0 1-16 0zM7 17l-2 4M17 17l2 4M12 18v3M9 3c0 1.5 1.5 1.5 1.5 3M13.5 3c0 1.5 1.5 1.5 1.5 3'/%3E%3C/svg%3E")}
.elementor-kit-6 .gf-pimg .gf-bn{font-size:14px!important}@media(max-width:767px){.elementor-kit-6 .gf-pimg{flex-direction:row;gap:14px}.elementor-kit-6 .gf-pimg:before{width:56px;height:56px}}
/* logo */
.elementor-kit-6 .elementor-location-header .elementor-widget-image{max-width:none!important;width:auto!important}
.elementor-kit-6 .elementor-location-header .elementor-widget-image img{height:90px!important;width:auto!important;max-width:none!important}
@media(max-width:767px){.elementor-kit-6 .elementor-location-header .elementor-widget-image img{height:58px!important}}
.elementor-kit-6 .elementor-location-footer .elementor-widget-image img{width:300px!important;max-width:100%!important;height:auto!important}
/* mobile fixes */
@media(max-width:767px){
.elementor-kit-6 .gfw-opts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.elementor-kit-6 .gfw-o{white-space:normal!important;padding:12px 10px!important;line-height:1.3!important}
.elementor-kit-6 .elementor-widget-post-info .elementor-icon-list-text,.elementor-kit-6 .elementor-widget-post-info a{font-size:13px!important}
.elementor-kit-6 .elementor-element-49f4240e .elementor-heading-title{font-size:13px!important}
}
/* finder buttons */
.elementor-kit-6 .gfw button{text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;outline-offset:2px;border-radius:0!important}
.elementor-kit-6 .gfw .gfw-o{background:#fff!important;color:#1F232A!important;border:1.5px solid #e8dcd9!important;font:600 14.5px Inter,Arial,sans-serif!important;text-align:left!important}
.elementor-kit-6 .gfw .gfw-o:hover{border-color:#D71920!important;color:#D71920!important}
.elementor-kit-6 .gfw .gfw-o.on{border-color:#D71920!important;background:#FFF6F3!important;color:#D71920!important}
.elementor-kit-6 .gfw .gfw-btn{background:#D71920!important;color:#fff!important;border:0!important;font:700 14px Montserrat,Arial,sans-serif!important}
.elementor-kit-6 .gfw .gfw-btn:hover{background:#7A0D1C!important}
.elementor-kit-6 .gfw .gfw-back{background:none!important;border:0!important;color:#555!important;padding:0!important;font:600 14px Inter,Arial,sans-serif!important}
.elementor-kit-6 .gfw .gfw-back:hover{color:#D71920!important}
.elementor-kit-6 .gfw .gfw-ghost{background:#fff!important;border:1.5px solid #D71920!important;color:#D71920!important;font:700 13.5px Montserrat,Arial,sans-serif!important}
/* tablet header */
@media(min-width:768px) and (max-width:1024px){
.elementor-kit-6 .elementor-element-201c38af{flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;gap:16px!important;padding-left:10px;padding-right:10px}
.elementor-kit-6 .elementor-element-19bf79cd{order:1!important;flex:1 1 auto!important;width:auto!important;max-width:none!important}
.elementor-kit-6 .elementor-element-1bd7c98b{order:2!important;flex:0 0 auto!important;width:auto!important}
}
/* laptop header */
@media(min-width:1025px) and (max-width:1299px){
.elementor-kit-6 .elementor-element-2659315a>.e-con-inner,.elementor-kit-6 .elementor-element-2659315a{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}
.elementor-kit-6 .elementor-element-25501242,.elementor-kit-6 .elementor-element-7394adc4{width:auto!important;flex:1 1 0!important;min-width:0!important}
.elementor-kit-6 .elementor-element-7394adc4{align-items:flex-end!important}
.elementor-kit-6 .elementor-element-3c20ac11{flex:0 0 auto!important;width:auto!important}
.elementor-kit-6 .elementor-element-201c38af>.e-con-inner,.elementor-kit-6 .elementor-element-201c38af{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important}
.elementor-kit-6 .elementor-element-79ffeaf3{flex:0 0 auto!important;width:auto!important}
.elementor-kit-6 .elementor-element-1bd7c98b{flex:1 1 auto!important;width:auto!important;min-width:0!important}
.elementor-kit-6 .elementor-element-19bf79cd{flex:0 0 170px!important;width:170px!important}
.elementor-kit-6 .elementor-element-5fc7db7d .elementor-nav-menu--main .elementor-item{padding-left:9px!important;padding-right:9px!important;font-size:14px!important;margin-left:0!important;margin-right:0!important}
.elementor-kit-6 .elementor-element-5fc7db7d .elementor-nav-menu--main .elementor-nav-menu>li{margin:0 3px!important}
}
/* contact form */
.elementor-kit-6 .elementor-widget-form .elementor-field-group{margin-bottom:16px}
.elementor-kit-6 .elementor-widget-form .elementor-field-label{font:600 14px Inter,Arial,sans-serif!important;color:#1F232A!important;margin-bottom:6px!important}
.elementor-kit-6 .elementor-widget-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),.elementor-kit-6 .elementor-widget-form .elementor-select-wrapper select{background:#fff!important;border:1.5px solid #e3d6d3!important;border-radius:6px!important;padding:12px 14px!important;font:400 15.5px Inter,Arial,sans-serif!important;color:#1F232A!important;min-height:48px}
.elementor-kit-6 .elementor-widget-form .elementor-field:focus,.elementor-kit-6 .elementor-widget-form select:focus{border-color:#D71920!important;box-shadow:0 0 0 3px rgba(215,25,32,.12)!important;outline:none!important}
.elementor-kit-6 .elementor-widget-form .elementor-button{border-radius:6px!important;font:700 15px Montserrat,Arial,sans-serif!important;letter-spacing:.3px!important;text-transform:none!important;padding:15px 24px!important;background:#D71920!important;color:#fff!important;border:0!important}
.elementor-kit-6 .elementor-widget-form .elementor-button:hover{background:#7A0D1C!important}
.elementor-kit-6 .elementor-message-success{color:#1d7a3a!important;font-weight:600}
/* mobile header finder */
@media(max-width:767px){
.elementor-kit-6 .elementor-element-2659315a,.elementor-kit-6 .elementor-element-2659315a>.e-con-inner{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important}
.elementor-kit-6 .elementor-element-2659315a{padding:8px 12px!important}
.elementor-kit-6 .elementor-element-3c20ac11{order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;padding:0!important;align-items:flex-start!important}
.elementor-kit-6 .elementor-element-3c20ac11 .elementor-widget-image{text-align:left!important}
.elementor-kit-6 .elementor-location-header .elementor-element-3c20ac11 .elementor-widget-image img{height:48px!important}
.elementor-kit-6 .elementor-element-25501242{order:2!important;flex:0 0 auto!important;width:auto!important;padding:0!important}
.elementor-kit-6 .elementor-element-46305aa2{width:auto!important}
.elementor-kit-6 .elementor-element-46305aa2 .elementor-button{padding:11px 14px!important;font-size:13px!important;letter-spacing:.5px!important;white-space:nowrap!important}
}
/* finder wrap */
.elementor-kit-6 .gfw .gfw-o,.elementor-kit-6 .gfw .gfw-o small{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}
.elementor-kit-6 .gfw .gfw-o{height:auto!important;min-width:0!important;line-height:1.3!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important}
.elementor-kit-6 .gfw .gfw-o small{line-height:1.35!important;margin-top:4px!important}
/* header-footer polish */
.elementor-kit-6 .elementor-element-46305aa2 .elementor-button{border-color:#D71920!important}
@media(max-width:767px){.elementor-kit-6 .elementor-element-652fa910{padding-bottom:170px!important}}/* End custom CSS */