.elementor-7662 .elementor-element.elementor-element-b26669c{--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;--flex-wrap:wrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-7662 .elementor-element.elementor-element-b26669c:not(.elementor-motion-effects-element-type-background), .elementor-7662 .elementor-element.elementor-element-b26669c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-8129492{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7662 .elementor-element.elementor-element-ed93de0 .tp-el-image img{mix-blend-mode:normal;object-fit:cover;}.elementor-7662 .elementor-element.elementor-element-0257f1a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9.elementor-element{--align-self:center;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .align-box{text-align:right;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .tp-el-title{font-size:60px;font-weight:600;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .tp-el-subtitle{font-family:"Fredoka", Sans-serif;font-size:30px;font-weight:500;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .tp-el-content{font-size:19px;font-weight:500;}.elementor-7662 .elementor-element.elementor-element-0d39920{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7662 .elementor-element.elementor-element-0d39920:not(.elementor-motion-effects-element-type-background), .elementor-7662 .elementor-element.elementor-element-0d39920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-721118c{padding:0px 320px 0px 185px;}.elementor-7662 .elementor-element.elementor-element-6e9e79e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:3;}.elementor-7662 .elementor-element.elementor-element-a378c99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-7662 .elementor-element.elementor-element-21ac0d4{width:100%;max-width:100%;text-align:center;}.elementor-7662 .elementor-element.elementor-element-21ac0d4 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-weight:500;color:#4F4F4F;}.elementor-7662 .elementor-element.elementor-element-86a8ac0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7662 .elementor-element.elementor-element-7ed8b75 .tp-el-theme-btn{text-align:center;font-size:30px;font-weight:600;background-color:#F2803C;}.elementor-7662 .elementor-element.elementor-element-7ed8b75 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-7662 .elementor-element.elementor-element-7ed8b75 .tp-el-theme-btn:after,
					.elementor-7662 .elementor-element.elementor-element-7ed8b75 .tp-el-theme-btn:hover{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-f652838{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7662 .elementor-element.elementor-element-ad0bcab{width:100%;max-width:100%;text-align:center;}.elementor-7662 .elementor-element.elementor-element-ad0bcab .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:33px;font-weight:500;color:#4F4F4F;}.elementor-7662 .elementor-element.elementor-element-e397b49{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7662 .elementor-element.elementor-element-8c30c72{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7662 .elementor-element.elementor-element-8c30c72 > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-7662 .elementor-element.elementor-element-8c30c72.elementor-element{--align-self:center;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .align-box{text-align:center;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .tp-el-title{font-size:50px;font-weight:600;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .tp-el-subtitle{font-family:"Fredoka", Sans-serif;font-size:30px;font-weight:500;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .tp-el-content{font-size:20px;font-weight:500;}.elementor-7662 .elementor-element.elementor-element-149666e{--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:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7662 .elementor-element.elementor-element-9a29d8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-e76170f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-78ebb4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-73aedb3{--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:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7662 .elementor-element.elementor-element-9c3a443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-5ad456a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-0104c13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-6986f84{--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:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-7662 .elementor-element.elementor-element-d035861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-408d59d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-d6fc607{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-content{box-shadow:0px 0px 17px -1px rgba(197.20000000000002, 197.20000000000002, 197.20000000000002, 0.5);}.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-content:hover, .elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-wrapper:hover, .elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-wrapper:hover .tp-service-home-content{background-color:#007F61;}.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-thumb-icon{color:#007F61;background-color:#FBF7EC;}.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-wrapper:hover .tp-service-home-thumb-icon{color:#FFFFFF;background-color:#FF965A;}.elementor-7662 .elementor-element.elementor-element-d985219{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7662 .elementor-element.elementor-element-75241b1{--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;box-shadow:0px 0px 20px 0px rgba(30.000000000000004, 22.000000000000004, 22.000000000000004, 0.13);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-7662 .elementor-element.elementor-element-75241b1:not(.elementor-motion-effects-element-type-background), .elementor-7662 .elementor-element.elementor-element-75241b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7662 .elementor-element.elementor-element-068056b{--display:flex;}.elementor-7662 .elementor-element.elementor-element-f6fb0e4{--display:flex;}@media(min-width:577px){.elementor-7662 .elementor-element.elementor-element-8129492{--width:48%;}.elementor-7662 .elementor-element.elementor-element-0257f1a{--width:48%;}.elementor-7662 .elementor-element.elementor-element-0d39920{--width:100%;}.elementor-7662 .elementor-element.elementor-element-9a29d8b{--width:50%;}.elementor-7662 .elementor-element.elementor-element-e76170f{--width:50%;}.elementor-7662 .elementor-element.elementor-element-78ebb4d{--width:50%;}.elementor-7662 .elementor-element.elementor-element-9c3a443{--width:50%;}.elementor-7662 .elementor-element.elementor-element-5ad456a{--width:50%;}.elementor-7662 .elementor-element.elementor-element-0104c13{--width:50%;}.elementor-7662 .elementor-element.elementor-element-d035861{--width:50%;}.elementor-7662 .elementor-element.elementor-element-408d59d{--width:50%;}.elementor-7662 .elementor-element.elementor-element-d6fc607{--width:50%;}.elementor-7662 .elementor-element.elementor-element-068056b{--width:35%;}.elementor-7662 .elementor-element.elementor-element-f6fb0e4{--width:65%;}}@media(max-width:1366px) and (min-width:577px){.elementor-7662 .elementor-element.elementor-element-0257f1a{--width:49%;}}@media(max-width:993px) and (min-width:577px){.elementor-7662 .elementor-element.elementor-element-8129492{--width:100%;}.elementor-7662 .elementor-element.elementor-element-0257f1a{--width:100%;}}@media(max-width:768px) and (min-width:577px){.elementor-7662 .elementor-element.elementor-element-9a29d8b{--width:100%;}.elementor-7662 .elementor-element.elementor-element-e76170f{--width:100%;}.elementor-7662 .elementor-element.elementor-element-78ebb4d{--width:100%;}.elementor-7662 .elementor-element.elementor-element-9c3a443{--width:100%;}.elementor-7662 .elementor-element.elementor-element-5ad456a{--width:100%;}.elementor-7662 .elementor-element.elementor-element-0104c13{--width:100%;}.elementor-7662 .elementor-element.elementor-element-d035861{--width:100%;}.elementor-7662 .elementor-element.elementor-element-408d59d{--width:100%;}.elementor-7662 .elementor-element.elementor-element-d6fc607{--width:100%;}}@media(max-width:1366px){.elementor-7662 .elementor-element.elementor-element-0257f1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-7662 .elementor-element.elementor-element-8c30c72{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}}@media(max-width:1200px){.elementor-7662 .elementor-element.elementor-element-0ed25e9{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-7662 .elementor-element.elementor-element-8c30c72{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:993px){.elementor-7662 .elementor-element.elementor-element-8129492{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7662 .elementor-element.elementor-element-8c30c72{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-7662 .elementor-element.elementor-element-149666e{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7662 .elementor-element.elementor-element-73aedb3{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}.elementor-7662 .elementor-element.elementor-element-6986f84{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;}}@media(max-width:768px){.elementor-7662 .elementor-element.elementor-element-0ed25e9{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-7662 .elementor-element.elementor-element-8c30c72{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}}@media(max-width:576px){.elementor-7662 .elementor-element.elementor-element-b26669c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .align-box{text-align:center;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .tp-el-title{font-size:36px;}.elementor-7662 .elementor-element.elementor-element-0ed25e9 .tp-el-content{font-size:19px;}.elementor-7662 .elementor-element.elementor-element-8c30c72 > .elementor-widget-container{margin:0px 0px 23px 0px;}.elementor-7662 .elementor-element.elementor-element-8c30c72{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .tp-el-title{font-size:36px;}.elementor-7662 .elementor-element.elementor-element-8c30c72 .tp-el-content{font-size:19px;}.elementor-7662 .elementor-element.elementor-element-75241b1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-721118c *//* Настройка текста внутри виджета шорткода */
.elementor-7662 .elementor-element.elementor-element-721118c .elementor-shortcode {
  font-family: 'Fredoka', sans-serif !important; /* Шрифт */
  font-size: 18px !important;                   /* Размер шрифта */
  font-weight: 400 !important;                  /* Толщина текста */
  line-height: 1.5 !important;                  /* Межстрочный интервал */
  color: #0E1B2C !important;                    /* Цвет текста */
  text-align: right !important;                 /* Выравнивание */
}/* End custom CSS */
/* Start custom CSS for tp-theme-button, class: .elementor-element-7ed8b75 */.tp-el-theme-btn.tp-btn.inline.tp-el-btn {
  font-size: 30px !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-22c6ea0 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-22c6ea0 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-c1a2cdd *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-c1a2cdd .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-a5ab2a6 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-a5ab2a6 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-a181d11 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-a181d11 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-4b4023e *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-4b4023e .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-8ad1b29 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-8ad1b29 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-81c4b16 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-81c4b16 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-d7a3c17 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-d7a3c17 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for tp-features, class: .elementor-element-1ebf655 *//* Заголовок карточки */
.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-title{
  font-family: "Fredoka", sans-serif !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Текст карточки */
.elementor-7662 .elementor-element.elementor-element-1ebf655 .tp-service-home-para{
  font-family: "Fredoka", sans-serif !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21ff76f *//* ===== WPForms #6476 — финальный код ===== */
#wpforms-6476{direction:rtl;font-family:"Fredoka",sans-serif;}
#wpforms-6476 .wpforms-field-sublabel,
#wpforms-6476 .wpforms-required-label,
#wpforms-6476 .wpforms-field-description{display:none!important;}

/* лейблы */
#wpforms-6476 .wpforms-field-label{
  display:block!important;margin:0 0 10px 0;text-align:right;
  font-family:"Fredoka",sans-serif!important;
  font-size:30px!important;
  font-weight:500!important;
  color:#0E1B2C!important;
}

/* поля */
#wpforms-6476 input,
#wpforms-6476 textarea{
  box-sizing:border-box!important;
  -webkit-appearance:none!important;appearance:none!important;
  background:#fff!important;color:#0E1B2C!important;
  border:1px solid #DFE3E8!important;border-radius:0!important;
  box-shadow:none!important;outline:0!important;
  font-family:"Fredoka",sans-serif!important;font-size:16px!important;font-weight:400!important;
}

/* одинаковая высота однострочных полей */
#wpforms-6476 input[type="text"],
#wpforms-6476 input[type="tel"],
#wpforms-6476 input[type="email"],
#wpforms-6476 input[type="number"]{
  height:56px!important;line-height:56px!important;padding:0 14px!important;text-align:right!important;
}

/* textarea */
#wpforms-6476 textarea{min-height:120px!important;padding:12px 14px!important;resize:vertical;}
#wpforms-6476 input[type="number"]::-webkit-outer-spin-button,
#wpforms-6476 input[type="number"]::-webkit-inner-spin-button{ -webkit-appearance:none!important;margin:0!important;}

/* фокус */
#wpforms-6476 input:focus,#wpforms-6476 textarea:focus{border-color:#0E1B2C!important;}

#wpforms-6476 .wpforms-field{margin-bottom:18px!important;}

/* ===== кнопка формы ===== */
/* центрируем контейнер с кнопкой */
#wpforms-6476 .wpforms-submit-container{
  margin-top:16px;
  text-align:center !important;
  display:flex !important;
  justify-content:center !important;
  float:none !important;
}

/* сама кнопка */
body #wpforms-6476 .wpforms-submit{
  position:relative;
  display:inline-flex;align-items:center;justify-content:center;
  min-width:240px;
  height:66px!important;line-height:66px!important;padding:0 36px!important;
  border:0!important;border-radius:0!important;
  background:#F2803C!important;
  color:#FFFFFF!important;
  font-family:"Fredoka",sans-serif!important;
  font-size:30px!important;font-weight:600!important;
  letter-spacing:0;text-decoration:none!important;
  box-shadow:none!important;
  transform:none!important;
  transition:background-color .2s linear!important;
  margin:0 auto !important; /* на всякий случай — центрируем и саму кнопку */
}

/* отключаем псевдоэлементы темы */
body #wpforms-6476 .wpforms-submit::before,
body #wpforms-6476 .wpforms-submit::after{ content:none!important; display:none!important; }

/* hover/active */
body #wpforms-6476 .wpforms-submit:hover{
  background:#007F61!important; color:#FFFFFF!important;
}
body #wpforms-6476 .wpforms-submit:active{
  background:#007F61!important; color:#FFFFFF!important;
  box-shadow:none!important; transform:none!important;
}

/* мобильное расширение кнопки (по желанию) */
@media (max-width: 767px){
  body #wpforms-6476 .wpforms-submit{ min-width:100% !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c463ff */.elementor-7662 .elementor-element.elementor-element-4c463ff {
  font-family: "Fredoka", sans-serif !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.6 !important;
  color: inherit !important;
}/* End custom CSS */