.elementor-8 .elementor-element.elementor-element-91fbdd5{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-91fbdd5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91fbdd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-8 .elementor-element.elementor-element-1aeefa8{--display:flex;}.elementor-8 .elementor-element.elementor-element-6b5f2b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.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-8 .elementor-element.elementor-element-9c17fe6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-9c17fe6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#222222;}.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-8 .elementor-element.elementor-element-d3ea963.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-d3ea963{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-9569182{--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-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-8 .elementor-element.elementor-element-d7c2bdd .elementor-button{background-color:#DD5258;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-d7c2bdd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d7c2bdd .elementor-button:focus{background-color:#222222;}.elementor-8 .elementor-element.elementor-element-d7c2bdd{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-d7c2bdd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-29b171d .elementor-button{background-color:#222222;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-29b171d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-29b171d .elementor-button:focus{background-color:#DD5258;}.elementor-8 .elementor-element.elementor-element-29b171d{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-29b171d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8723540{--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-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-8 .elementor-element.elementor-element-515a5a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-5fca508{--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;--align-items:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc7f569{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-fc7f569:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc7f569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-8 .elementor-element.elementor-element-9744ac6{--display:flex;}.elementor-8 .elementor-element.elementor-element-b6c24fb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-b6c24fb img{border-radius:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-c0a6a04{--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-8 .elementor-element.elementor-element-f9f9d6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c05d95a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c05d95a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-3835cda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3835cda{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-ae299f8 .elementor-button{background-color:#DD5258;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-ae299f8 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-ae299f8 .elementor-button:focus{background-color:#222222;}.elementor-8 .elementor-element.elementor-element-ae299f8{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-ae299f8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-c913495{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1d6090a{padding:0px 0px 0px 10px;}.elementor-8 .elementor-element.elementor-element-1d6090a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-fea6dd3{padding:0px 0px 0px 10px;}.elementor-8 .elementor-element.elementor-element-fea6dd3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-fea6dd3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-ba81865{padding:0px 0px 0px 10px;font-family:"Outfit", Sans-serif;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-ba81865.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8a9f8b2{--display:flex;}.elementor-8 .elementor-element.elementor-element-9da9414{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-8 .elementor-element.elementor-element-4cbb12e{background-color:#FFF4E6;padding:50px 20px 50px 20px;}.elementor-8 .elementor-element.elementor-element-4cbb12e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4cbb12e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-4cbb12e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-4cbb12e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-4cbb12e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-4cbb12e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-4cbb12e .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-4cbb12e:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-4cbb12e:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-4cbb12e .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-6e3ef1b{background-color:#FFF4E6;padding:50px 20px 50px 20px;}.elementor-8 .elementor-element.elementor-element-6e3ef1b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-6e3ef1b .elementor-image-box-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6e3ef1b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-6e3ef1b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-6e3ef1b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-6e3ef1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-6e3ef1b .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-6e3ef1b:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-6e3ef1b:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-6e3ef1b .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-1d88de3{background-color:#FFF4E6;padding:50px 20px 50px 20px;}.elementor-8 .elementor-element.elementor-element-1d88de3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1d88de3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-1d88de3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-1d88de3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-1d88de3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-1d88de3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-1d88de3 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-1d88de3:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-1d88de3:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-1d88de3 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-e3938a6{background-color:#FFF4E6;padding:50px 20px 50px 20px;}.elementor-8 .elementor-element.elementor-element-e3938a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-e3938a6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8 .elementor-element.elementor-element-e3938a6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8 .elementor-element.elementor-element-e3938a6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e3938a6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-8 .elementor-element.elementor-element-e3938a6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-e3938a6 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-e3938a6:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-e3938a6:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-e3938a6 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-bf2a96b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:30px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-bf2a96b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bf2a96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4E6;}.elementor-8 .elementor-element.elementor-element-6b9710f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b9710f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c0320e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cc5023c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cc5023c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4084ba6{padding:0px 0px 0px 20px;text-align:center;}.elementor-8 .elementor-element.elementor-element-4084ba6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4084ba6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-5502785{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4576454{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-8063455{background-color:#FFFFFF;padding:100px 50px 100px 50px;border-style:none;}.elementor-8 .elementor-element.elementor-element-8063455.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8063455 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-8063455 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-8063455:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-8063455:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-8063455 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-041da34{background-color:#FFFFFF;padding:100px 50px 100px 50px;border-style:none;}.elementor-8 .elementor-element.elementor-element-041da34.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-041da34 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-041da34 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-041da34:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-041da34:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-041da34 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-993ac14{background-color:#FFFFFF;padding:100px 50px 100px 50px;border-style:none;}.elementor-8 .elementor-element.elementor-element-993ac14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-993ac14 .elementor-image-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-993ac14 .elementor-image-box-title{font-family:"Georgia", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-993ac14:has(:hover) .elementor-image-box-title,
					 .elementor-8 .elementor-element.elementor-element-993ac14:has(:focus) .elementor-image-box-title{color:#222222;}.elementor-8 .elementor-element.elementor-element-993ac14 .elementor-image-box-description{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-2c0a77b{--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;--align-items:center;}.elementor-8 .elementor-element.elementor-element-a5b1043{--display:flex;}.elementor-8 .elementor-element.elementor-element-49ee09d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-49ee09d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-8105094.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-8105094{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-dd91dab{--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-8 .elementor-element.elementor-element-daaf430 .elementor-button{background-color:#DD5258;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-daaf430 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-daaf430 .elementor-button:focus{background-color:#222222;}.elementor-8 .elementor-element.elementor-element-daaf430{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-daaf430.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-7694d65{--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-8 .elementor-element.elementor-element-89b91cf .xpro-compare-wrapper, .elementor-8 .elementor-element.elementor-element-89b91cf .xpro-compare-item img{height:53vh;}.elementor-8 .elementor-element.elementor-element-89b91cf{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-89b91cf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-89b91cf .xpro-compare-overlay .xpro-compare-before-label{top:50%;transform:translateY(-50%);}.elementor-8 .elementor-element.elementor-element-89b91cf .xpro-compare-overlay .xpro-compare-after-label{top:50%;transform:translateY(-50%);}.elementor-8 .elementor-element.elementor-element-6f9cc2e{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a4f0d73.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a4f0d73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3bc5174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-3bc5174.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-3bc5174 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-0f96d5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc53c11{--display:flex;}.elementor-8 .elementor-element.elementor-element-33afdd6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-33afdd6{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-d795f44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8dd9ceb{--display:flex;}.elementor-8 .elementor-element.elementor-element-4e00c18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-4e00c18{font-family:"Outfit", Sans-serif;font-weight:400;color:#222222;}.elementor-8 .elementor-element.elementor-element-73f7183{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-73f7183.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-73f7183.xpro-widget-bg-overlay:before{transition:background 0.3s;}:where( .elementor-8 .elementor-element.elementor-element-73f7183 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4395750 .elementor-button{background-color:#222222;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-4395750 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4395750 .elementor-button:focus{background-color:#3C2E2F;}.elementor-8 .elementor-element.elementor-element-4395750{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-4395750.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-13d11fb{--display:flex;--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a26bbcc{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-a26bbcc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a26bbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DD5258;}.elementor-8 .elementor-element.elementor-element-a26bbcc.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-921d3cb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-921d3cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-921d3cb .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1bfe308.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-8 .elementor-element.elementor-element-1bfe308{font-family:"Outfit", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3df2756 .elementor-button{background-color:#222222;font-family:"Outfit", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.8s;border-radius:99px 99px 99px 99px;}.elementor-8 .elementor-element.elementor-element-3df2756 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3df2756 .elementor-button:focus{background-color:#3C2E2F;}.elementor-8 .elementor-element.elementor-element-3df2756{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-3df2756.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-9da9414{--width:100%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-9569182{--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-8 .elementor-element.elementor-element-9da9414{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-c0320e3{--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-8 .elementor-element.elementor-element-4576454{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-dd91dab{--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;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-91fbdd5{--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-8 .elementor-element.elementor-element-9c17fe6{text-align:center;}.elementor-8 .elementor-element.elementor-element-d3ea963{text-align:center;}.elementor-8 .elementor-element.elementor-element-9569182{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-5fca508{--content-width:95%;}.elementor-8 .elementor-element.elementor-element-c913495{--content-width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-c913495.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fea6dd3{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-ba81865{padding:0px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-8a9f8b2{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8a9f8b2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9da9414{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-8 .elementor-element.elementor-element-4cbb12e .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-6e3ef1b .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-1d88de3 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-e3938a6 .elementor-image-box-img{margin-bottom:15px;}.elementor-8 .elementor-element.elementor-element-bf2a96b{--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-8 .elementor-element.elementor-element-c0320e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-4576454{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-2c0a77b{--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-8 .elementor-element.elementor-element-49ee09d{text-align:center;}.elementor-8 .elementor-element.elementor-element-8105094{text-align:center;}.elementor-8 .elementor-element.elementor-element-dd91dab{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-3bc5174{text-align:center;}.elementor-8 .elementor-element.elementor-element-921d3cb{text-align:center;}.elementor-8 .elementor-element.elementor-element-1bfe308{text-align:center;}}/* Start custom CSS */.tok-services-section {
  width: 100%;
}

.tok-services-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 28px;
}

.tok-service-card {
  position: relative;
  background: #fff4e6;
  border-radius: 24px;
  padding: 30px 28px;
  overflow: hidden;
  transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
  border: 1px solid rgba(221, 82, 88, 0.12);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
}

.tok-service-card::before {
  content: "";
  position: absolute;
  top: -60px;
  right: -60px;
  width: 160px;
  height: 160px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(221, 82, 88, 0.10) 0%, rgba(221, 82, 88, 0) 70%);
  transition: transform 0.35s ease;
}

.tok-service-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.10);
  border-color: rgba(221, 82, 88, 0.24);
}

.tok-service-card:hover::before {
  transform: scale(1.1);
}

.tok-service-icon {
  width: 68px;
  height: 68px;
  border-radius: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ffffff;
  color: #DD5258;
  margin-bottom: 22px;
  box-shadow: 0 10px 25px rgba(221, 82, 88, 0.12);
  transition: transform 0.35s ease, box-shadow 0.35s ease, background 0.35s ease, color 0.35s ease;
}

.tok-service-card:hover .tok-service-icon {
  transform: scale(1.08) rotate(-3deg);
  background: #DD5258;
  color: #ffffff;
  box-shadow: 0 16px 30px rgba(221, 82, 88, 0.20);
}

.tok-service-icon svg {
  width: 30px;
  height: 30px;
}

.tok-service-card h3 {
  margin: 0 0 14px;
  font-size: 24px;
  line-height: 1.25;
  color: #1d1d1f;
  font-weight: 400;
}

.tok-service-card p {
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.7;
  color: #5f5f64;
}

.tok-service-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
  color: #DD5258;
  transition: gap 0.3s ease, color 0.3s ease;
}

.tok-service-link span {
  transition: transform 0.3s ease;
}

.tok-service-link:hover {
  gap: 12px;
  color: #b93e45;
}

.tok-service-link:hover span {
  transform: translateX(4px);
}

@media (max-width: 1024px) {
  .tok-services-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 767px) {
  .tok-service-card {
    padding: 24px 22px;
    border-radius: 20px;
  }

  .tok-service-card h3 {
    font-size: 21px;
  }

  .tok-service-card p {
    font-size: 15px;
  }

  .tok-service-icon {
    width: 60px;
    height: 60px;
    border-radius: 16px;
  }

  .tok-service-icon svg {
    width: 26px;
    height: 26px;
  }
}/* End custom CSS */