.elementor-12 .elementor-element.elementor-element-e5d8cf0{--display:flex;--min-height:65vh;--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:flex-end;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-e5d8cf0:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-e5d8cf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ctofraction.com/wp-content/uploads/2024/10/fractional-cto.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-f76ae19{--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;--justify-content:center}.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-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-12 .elementor-element.elementor-element-ff2423e{text-align:right}.elementor-12 .elementor-element.elementor-element-ff2423e .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#000}.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-12 .elementor-element.elementor-element-4f808cb .elementor-button{background-color:#2c2c2c;font-family:var(--e-global-typography-290a379-font-family),Sans-serif;font-size:var(--e-global-typography-290a379-font-size);font-weight:var(--e-global-typography-290a379-font-weight);fill:#fff;color:#fff;border-style:none;border-radius:0}.elementor-12 .elementor-element.elementor-element-4f808cb .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-4f808cb .elementor-button:focus{background-color:var(--e-global-color-a45b564)}.elementor-12 .elementor-element.elementor-element-4f808cb>.elementor-widget-container{padding:50px 0 0}.elementor-12 .elementor-element.elementor-element-b5b2bce{--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:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-12 .elementor-element.elementor-element-b5b2bce:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-b5b2bce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-12 .elementor-element.elementor-element-b3d60ed{text-align:center}.elementor-12 .elementor-element.elementor-element-b3d60ed .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#fff}.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-12 .elementor-element.elementor-element-644a68e{text-align:left;font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-e9b7328)}.elementor-12 .elementor-element.elementor-element-633e377 .elementor-button{background-color:#fff;font-family:var(--e-global-typography-290a379-font-family),Sans-serif;font-size:var(--e-global-typography-290a379-font-size);font-weight:var(--e-global-typography-290a379-font-weight);fill:#000;color:#000;border-style:none;border-radius:0}.elementor-12 .elementor-element.elementor-element-633e377 .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-633e377 .elementor-button:focus{background-color:var(--e-global-color-a45b564)}.elementor-12 .elementor-element.elementor-element-633e377>.elementor-widget-container{padding:50px 0 0}.elementor-12 .elementor-element.elementor-element-b7967ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-11ee5c2{text-align:center}.elementor-12 .elementor-element.elementor-element-11ee5c2 .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-ee93ecc{text-align:left;font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-f663926{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-d8fd52b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-98551fe{--display:flex;--min-height:765px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-54e7442 .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-88076e8{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-c04d0af{--display:flex;--min-height:765px;--justify-content:center;--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-12 .elementor-element.elementor-element-846caf4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-7aae254{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-114c0dd{--display:flex;--justify-content:center;--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-12 .elementor-element.elementor-element-aa5fae6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-b8c0d68 .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-d078c38{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-0443e89{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px}.elementor-12 .elementor-element.elementor-element-0443e89:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-0443e89>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a122ef1)}.elementor-12 .elementor-element.elementor-element-85dc7d7{text-align:center}.elementor-12 .elementor-element.elementor-element-85dc7d7 .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#000}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-12 .elementor-element.elementor-element-3fbf81c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-3fbf81c>.elementor-widget-container{margin:0;padding:0 0 50px}.elementor-12 .elementor-element.elementor-element-3fbf81c .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-3fbf81c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-c661e3e{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-157aa44{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-157aa44>.elementor-widget-container{margin:0;padding:50px 0}.elementor-12 .elementor-element.elementor-element-157aa44 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-157aa44 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-5d97d11{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-98c1c6c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-9a145de img{max-width:400px}.elementor-12 .elementor-element.elementor-element-8e5d738{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-851467c .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-f65113e{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-849528f{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-db171a0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-21b1ac7 .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-73ed1b6{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-b9d55cb{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-f0e2a21 img{max-width:400px}.elementor-12 .elementor-element.elementor-element-ea8881a{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-68a1568{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-8e69870 img{max-width:400px}.elementor-12 .elementor-element.elementor-element-3f2f0b9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-2925217 .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-774cefc{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-d091ec5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-d091ec5:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-d091ec5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-12 .elementor-element.elementor-element-f5b2445 .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#fff}.elementor-12 .elementor-element.elementor-element-8197b56{--divider-border-style:solid;--divider-color:var(--e-global-color-e9b7328);--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-8197b56>.elementor-widget-container{margin:-30px 0 0}.elementor-12 .elementor-element.elementor-element-8197b56 .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-8197b56 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-8eb9d0b{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-e9b7328)}.elementor-12 .elementor-element.elementor-element-cb4e411{--display:flex;--min-height:65vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-cb4e411:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-cb4e411>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ctofraction.com/wp-content/uploads/2024/10/test-one.webp");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-c892523{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-12 .elementor-element.elementor-element-c892523:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-c892523>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a122ef1)}.elementor-12 .elementor-element.elementor-element-e7bf39a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-4b233a1{--display:flex;--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,.17);--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-4b233a1:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-4b233a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a122ef1)}.elementor-12 .elementor-element.elementor-element-2ce8070 .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-9d9783f{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-d14768c{--display:flex;--min-height:500px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,.17);--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-12 .elementor-element.elementor-element-d14768c:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-d14768c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a122ef1)}.elementor-12 .elementor-element.elementor-element-bec703e .elementor-heading-title{font-family:var(--e-global-typography-05f94b6-font-family),Sans-serif;font-size:var(--e-global-typography-05f94b6-font-size);font-weight:var(--e-global-typography-05f94b6-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-5c35f46{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-560d863 .elementor-button{background-color:var(--e-global-color-1cd5abc);font-family:var(--e-global-typography-290a379-font-family),Sans-serif;font-size:var(--e-global-typography-290a379-font-size);font-weight:var(--e-global-typography-290a379-font-weight);fill:#fff;color:#fff;border-style:none;border-radius:0}.elementor-12 .elementor-element.elementor-element-560d863 .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-560d863 .elementor-button:focus{background-color:var(--e-global-color-a45b564)}.elementor-12 .elementor-element.elementor-element-560d863>.elementor-widget-container{padding:0}.elementor-12 .elementor-element.elementor-element-49209c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-bb3ad19 .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-ae564ab{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-ae564ab>.elementor-widget-container{margin:-30px 0 0}.elementor-12 .elementor-element.elementor-element-ae564ab .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-ae564ab .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-5914d29{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-468280e{--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;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px}.elementor-12 .elementor-element.elementor-element-468280e:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-468280e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-a122ef1)}.elementor-12 .elementor-element.elementor-element-1247613{text-align:center}.elementor-12 .elementor-element.elementor-element-1247613 .elementor-heading-title{font-family:var(--e-global-typography-de7baa2-font-family),Sans-serif;font-size:var(--e-global-typography-de7baa2-font-size);font-weight:var(--e-global-typography-de7baa2-font-weight);color:#000}.elementor-12 .elementor-element.elementor-element-75e135f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-12 .elementor-element.elementor-element-75e135f>.elementor-widget-container{margin:0;padding:0 0 50px}.elementor-12 .elementor-element.elementor-element-75e135f .elementor-divider-separator{width:100%}.elementor-12 .elementor-element.elementor-element-75e135f .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-452a891{font-family:var(--e-global-typography-898973d-font-family),Sans-serif;font-size:var(--e-global-typography-898973d-font-size);font-weight:var(--e-global-typography-898973d-font-weight);color:var(--e-global-color-ea7dae0)}.elementor-12 .elementor-element.elementor-element-78394d5 .elementor-button{background-color:var(--e-global-color-1cd5abc);font-family:var(--e-global-typography-290a379-font-family),Sans-serif;font-size:var(--e-global-typography-290a379-font-size);font-weight:var(--e-global-typography-290a379-font-weight);fill:#fff;color:#fff;border-style:none;border-radius:0}.elementor-12 .elementor-element.elementor-element-78394d5 .elementor-button:hover,.elementor-12 .elementor-element.elementor-element-78394d5 .elementor-button:focus{background-color:var(--e-global-color-a45b564)}.elementor-12 .elementor-element.elementor-element-78394d5>.elementor-widget-container{padding:50px 0 0}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f76ae19{--width:730px}.elementor-12 .elementor-element.elementor-element-b7967ca{--content-width:1140px}.elementor-12 .elementor-element.elementor-element-f663926{--content-width:1300px}.elementor-12 .elementor-element.elementor-element-846caf4{--content-width:1300px}.elementor-12 .elementor-element.elementor-element-d091ec5{--content-width:1140px}.elementor-12 .elementor-element.elementor-element-49209c9{--content-width:1140px}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e5d8cf0{--min-height:260px;--justify-content:flex-end}.elementor-12 .elementor-element.elementor-element-ff2423e{text-align:right}.elementor-12 .elementor-element.elementor-element-ff2423e .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-4f808cb .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-b3d60ed .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-644a68e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-633e377 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-b7967ca{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-11ee5c2 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-ee93ecc{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-f663926{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-98551fe{--min-height:1000px}.elementor-12 .elementor-element.elementor-element-54e7442 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-88076e8{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-c04d0af{--min-height:1000px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-846caf4{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-114c0dd{--min-height:1000px}.elementor-12 .elementor-element.elementor-element-aa5fae6{--min-height:1000px}.elementor-12 .elementor-element.elementor-element-b8c0d68 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-d078c38{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-85dc7d7 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-c661e3e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-9a145de img{max-width:300px}.elementor-12 .elementor-element.elementor-element-851467c .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-f65113e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-21b1ac7 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-73ed1b6{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-f0e2a21 img{max-width:300px}.elementor-12 .elementor-element.elementor-element-8e69870 img{max-width:300px}.elementor-12 .elementor-element.elementor-element-2925217 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-774cefc{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-d091ec5{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-f5b2445 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-8eb9d0b{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-cb4e411{--min-height:260px;--justify-content:flex-end}.elementor-12 .elementor-element.elementor-element-4b233a1{--min-height:1000px}.elementor-12 .elementor-element.elementor-element-2ce8070 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-9d9783f{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-d14768c{--min-height:1000px}.elementor-12 .elementor-element.elementor-element-bec703e .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-5c35f46{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-560d863 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-49209c9{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-bb3ad19 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-5914d29{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-1247613 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-452a891{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-78394d5 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e5d8cf0{--min-height:460px;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-f76ae19{--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-ff2423e{text-align:center}.elementor-12 .elementor-element.elementor-element-ff2423e .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-4f808cb .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-b5b2bce{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-b3d60ed .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-644a68e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-633e377 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-b7967ca{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-11ee5c2 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-ee93ecc{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-f663926{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-98551fe{--min-height:0px}.elementor-12 .elementor-element.elementor-element-98551fe.e-con{--order:99999}.elementor-12 .elementor-element.elementor-element-54e7442 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-88076e8{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-c04d0af{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-846caf4{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-114c0dd{--min-height:0px}.elementor-12 .elementor-element.elementor-element-aa5fae6{--min-height:0px}.elementor-12 .elementor-element.elementor-element-b8c0d68 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-d078c38{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-0443e89{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-85dc7d7 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-c661e3e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-98c1c6c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-12 .elementor-element.elementor-element-851467c .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-f65113e{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-849528f{--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-12 .elementor-element.elementor-element-21b1ac7 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-73ed1b6{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-b9d55cb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-12 .elementor-element.elementor-element-68a1568{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-12 .elementor-element.elementor-element-2925217 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-774cefc{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-d091ec5{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-f5b2445 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-8eb9d0b{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-cb4e411{--min-height:460px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-c892523{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-4b233a1{--min-height:0px}.elementor-12 .elementor-element.elementor-element-2ce8070 .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-9d9783f{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-d14768c{--min-height:0px}.elementor-12 .elementor-element.elementor-element-bec703e .elementor-heading-title{font-size:var(--e-global-typography-05f94b6-font-size)}.elementor-12 .elementor-element.elementor-element-5c35f46{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-560d863 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}.elementor-12 .elementor-element.elementor-element-49209c9{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-bb3ad19 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-5914d29{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-468280e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-1247613 .elementor-heading-title{font-size:var(--e-global-typography-de7baa2-font-size)}.elementor-12 .elementor-element.elementor-element-452a891{font-size:var(--e-global-typography-898973d-font-size)}.elementor-12 .elementor-element.elementor-element-78394d5 .elementor-button{font-size:var(--e-global-typography-290a379-font-size)}}