.section-ca146f4{position:relative;}.section-ca146f4-wrapper{display:flex;}.div-c31fb41{justify-content:center;display:flex;flex-direction:column;height:100%;}.columns-cbaddd8{align-items:center;position:relative;display:flex;width:100%;}.columns-cbaddd8 > div:nth-of-type(1){grid-column: 1 / 2;grid-row: 1 / 2;} .columns-cbaddd8 > div:nth-of-type(2){grid-column: 2 / 3;grid-row: 1 / 2;}.columns-cbaddd8{display: grid;grid-template-columns: repeat(2, 1fr);grid-auto-rows: minmax(100px, auto);row-gap: 100px;-moz-column-gap: 100px;column-gap: 100px;}.column-c82bbfe{position:relative;display:flex;flex-direction:column;}.heading-c44f8b1{position:relative;display:block;}.paragraph-c9a13c6{position:relative;display:block;}.div-c8253b9{row-gap:10px;-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap;}.button-c910e2a{align-items:center;position:relative;display:flex;flex-direction:row;}.querytemplate-c22826d > .cc-query-item:nth-child(even) .service_item{display:flex;flex-direction:row-reverse;}.querytemplate-c22826d{row-gap:var(--section-spacing);position:relative;display:flex;flex-direction:column;}.div-cd37c73{align-items:center;row-gap:40px;-moz-column-gap:60px;column-gap:60px;display:flex;}.div-cd3f2d8{flex-basis:50%;}.image-c9144c4{width:100%;}.div-cbcd15a{flex-grow:0;flex-basis:50%;display:flex;flex-direction:column;}.heading-c41d023{margin-bottom:40px;}.paragraph-cc9b741{margin-bottom:40px;}.repeater-c99ac9a{margin-bottom:40px;display:grid;}.repeater-c99ac9a > div:nth-of-type(1){grid-column: 1 / 2;grid-row: 1 / 2;} .repeater-c99ac9a > div:nth-of-type(2){grid-column: 1 / 2;grid-row: 2 / 3;} .repeater-c99ac9a > div:nth-of-type(3){grid-column: 1 / 2;grid-row: 3 / 4;}.repeater-c99ac9a{grid-template-columns: repeat(1, 1fr);grid-auto-rows: minmax(10px, auto);row-gap: 20px;}.div-ca5f427{align-items:center;row-gap:10px;-moz-column-gap:10px;column-gap:10px;display:flex;}.icon-ceb42d0{color:var(--cc-color-2);}.icon-ceb42d0 svg{height:24px;width:24px;}.paragraph-c27d23f{color:var(--cc-color-3);margin-bottom:0px;}.button-c2ca229{min-width:unset;}.query-template-c0ab139 > .cc-query-item:nth-child(even) .service_item{display:flex;flex-direction:row-reverse;}.query-template-c0ab139{row-gap:var(--section-spacing);position:relative;display:flex;flex-direction:column;}.div-cfab59f{align-items:center;row-gap:40px;-moz-column-gap:60px;column-gap:60px;display:flex;}.div-ccf60e3{flex-basis:50%;}.image-c9c9cc4{width:100%;}.div-c9c98fb{flex-grow:0;flex-basis:50%;display:flex;flex-direction:column;}.heading-c3cc9fe{margin-bottom:0.5em;}.paragraph-c9b144e{margin-bottom:1em;}.repeater-cd508ef{margin-bottom:40px;display:grid;}.repeater-cd508ef > div:nth-of-type(1){grid-column: 1 / 2;grid-row: 1 / 2;} .repeater-cd508ef > div:nth-of-type(2){grid-column: 1 / 2;grid-row: 2 / 3;} .repeater-cd508ef > div:nth-of-type(3){grid-column: 1 / 2;grid-row: 3 / 4;}.repeater-cd508ef{grid-template-columns: repeat(1, 1fr);grid-auto-rows: minmax(10px, auto);row-gap: 20px;}.div-c1bc104{align-items:center;row-gap:10px;-moz-column-gap:10px;column-gap:10px;display:flex;}.icon-cc54a2e{color:var(--cc-color-2);}.icon-cc54a2e svg{height:24px;width:24px;}.paragraph-c40488a{color:var(--cc-color-3);margin-bottom:0px;}.button-c5315d5{min-width:unset;}@media screen and (max-width: 1199px){.columns-cbaddd8 > div:nth-of-type(1){grid-column: 1 / 2;grid-row: 1 / 2;} .columns-cbaddd8 > div:nth-of-type(2){grid-column: 1 / 2;grid-row: 2 / 3;}.columns-cbaddd8{display: grid;grid-template-columns: repeat(1, 1fr);}.querytemplate-c22826d > .cc-query-item:nth-child(even) .service_item{display:flex;flex-direction:column;}.querytemplate-c22826d{display:flex;}.div-cd37c73{display:flex;flex-direction:column;}.heading-c41d023{margin-bottom:20px;}.repeater-c99ac9a{}.query-template-c0ab139 > .cc-query-item:nth-child(even) .service_item{display:flex;flex-direction:column;}.query-template-c0ab139{display:flex;}.div-cfab59f{display:flex;flex-direction:column;}.heading-c3cc9fe{margin-bottom:20px;}.repeater-cd508ef{}}@media screen and (max-width: 767px){.columns-cbaddd8 > div:nth-of-type(1){grid-column: 1 / 2;grid-row: 1 / 2;} .columns-cbaddd8 > div:nth-of-type(2){grid-column: 1 / 2;grid-row: 2 / 3;}.columns-cbaddd8{display: grid;grid-template-columns: repeat(1, 1fr);}.div-c8253b9{display:flex;flex-direction:column;}.repeater-c99ac9a{}.repeater-cd508ef{}}