.elementor-23 .elementor-element.elementor-element-604b75f0:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-604b75f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FDFDFD}.elementor-23 .elementor-element.elementor-element-604b75f0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:85px 0 85px 0}.elementor-23 .elementor-element.elementor-element-604b75f0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-45871a05 .ct-banner .ct-banner-title{color:#FFF}.elementor-23 .elementor-element.elementor-element-45871a05 .ct-banner1 .ct-banner-meta{background-color:#DF6C0F;background-image:none}.elementor-23 .elementor-element.elementor-element-45871a05>.elementor-widget-container{margin:0 5px 0 0}.elementor-23 .elementor-element.elementor-element-5949510f>.elementor-element-populated{margin:0 0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:10px}.elementor-23 .elementor-element.elementor-element-487c0289 .ct-heading .ct-heading-text-below{text-stroke-color:#DEDEDE;-webkit-text-stroke-color:#DEDEDE;-ms-text-stroke-color:#DEDEDE;-o-text-stroke-color:#DEDEDE;transform:translateX(765px);margin-top:-121px}.elementor-23 .elementor-element.elementor-element-487c0289 .ct-heading .item--title{color:#000;font-size:48px;line-height:48px;margin-bottom:23px}.elementor-23 .elementor-element.elementor-element-78e3f130 .ct-text-editor{text-align:justify;color:#313131}.elementor-23 .elementor-element.elementor-element-78e3f130{font-size:17px;line-height:28px}.elementor-23 .elementor-element.elementor-element-78e3f130>.elementor-widget-container{margin:0 0 33px 0}.elementor-23 .elementor-element.elementor-element-1f9024da .ct-progressbar .ct-progress-title{color:#000}.elementor-23 .elementor-element.elementor-element-1f9024da .ct-progressbar .ct-progress-percentage{color:#000}.elementor-23 .elementor-element.elementor-element-1f9024da .ct-progressbar .ct-progress-bar{background-color:#000}.elementor-23 .elementor-element.elementor-element-1f9024da .ct-progressbar .ct-progress-bar-wrap{background:#363636}.elementor-23 .elementor-element.elementor-element-1f9024da>.elementor-widget-container{margin:0 0 30px 0}.elementor-23 .elementor-element.elementor-element-f06dffe:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-f06dffe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F1F1}.elementor-23 .elementor-element.elementor-element-f06dffe{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 0 0}.elementor-23 .elementor-element.elementor-element-f06dffe>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-fbcc945 .ct-heading{text-align:center}.elementor-23 .elementor-element.elementor-element-fbcc945 .ct-heading .ct-heading-text-below{text-stroke-color:#D4D4D4;-webkit-text-stroke-color:#D4D4D4;-ms-text-stroke-color:#D4D4D4;-o-text-stroke-color:#D4D4D4;transform:translateX(951px);margin-top:-65px}.elementor-23 .elementor-element.elementor-element-fbcc945 .ct-heading .item--title{color:#000;font-size:48px;line-height:48px;margin-bottom:23px}.elementor-23 .elementor-element.elementor-element-fbcc945>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-5068beb:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-5068beb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F1F1}.elementor-23 .elementor-element.elementor-element-5068beb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 25px 0}.elementor-23 .elementor-element.elementor-element-5068beb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-646e2e0>.elementor-element-populated{padding:0 10px 0 0}.elementor-23 .elementor-element.elementor-element-c5cf3ee .ct-fancy-box .item--title{color:#000}.elementor-23 .elementor-element.elementor-element-c5cf3ee .ct-fancy-box .item--description{color:#000}.elementor-23 .elementor-element.elementor-element-c5cf3ee .ct-fancy-box .item--icon i{color:#000}.elementor-23 .elementor-element.elementor-element-c5cf3ee .ct-fancy-box .item--inner{background-color:#D3830A!important}.elementor-23 .elementor-element.elementor-element-81d15a6>.elementor-element-populated{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-148d6b2>.elementor-widget-container{padding:0 10px 0 0}.elementor-23 .elementor-element.elementor-element-bdc9a81>.elementor-element-populated{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-ed3d1c8>.elementor-widget-container{padding:0 10px 0 0}.elementor-23 .elementor-element.elementor-element-ff5d459>.elementor-element-populated{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-e55806e:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-e55806e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F1F1F1}.elementor-23 .elementor-element.elementor-element-e55806e{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 50px 0}.elementor-23 .elementor-element.elementor-element-e55806e>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-d3217ca .ct-button-wrapper{text-align:center}.elementor-23 .elementor-element.elementor-element-753637c9:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-753637c9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#161616}.elementor-23 .elementor-element.elementor-element-753637c9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 85px 0}.elementor-23 .elementor-element.elementor-element-753637c9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-4645f489{margin-top:0;margin-bottom:0;padding:80px 0 0 0}.elementor-23 .elementor-element.elementor-element-640deb84>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-23 .elementor-element.elementor-element-640deb84>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-11856ddf .ct-heading .ct-text-highlight{color:#FFD532}.elementor-23 .elementor-element.elementor-element-11856ddf .ct-heading .ct-heading-text-below{transform:translateX(151px)}.elementor-23 .elementor-element.elementor-element-11856ddf .ct-heading .item--title{color:#FFF;font-size:48px;line-height:48px;margin-bottom:0}.elementor-23 .elementor-element.elementor-element-11856ddf>.elementor-widget-container{padding:0% 15% 0% 0%}.elementor-23 .elementor-element.elementor-element-9413b90 .ct-text-editor{color:#FFF}.elementor-23 .elementor-element.elementor-element-9413b90{font-size:17px;line-height:28px}.elementor-23 .elementor-element.elementor-element-9413b90>.elementor-widget-container{margin:40px 0 0 0;padding:0% 0% 0% 9%}.elementor-23 .elementor-element.elementor-element-2b640ced .ct-service-carousel1 .grid-item-inner{background-color:#242424}.elementor-23 .elementor-element.elementor-element-2b640ced>.elementor-widget-container{margin:-72px 0 0 0}.elementor-23 .elementor-element.elementor-element-3267ef9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-3267ef9:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-3267ef9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-23 .elementor-element.elementor-element-3267ef9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:100px 0 100px 0}.elementor-23 .elementor-element.elementor-element-3267ef9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-39e4b7f .ct-tabs .ct-tabs-content .ct-tab-content{color:#FFF}.elementor-23 .elementor-element.elementor-element-39e4b7f .ct-tabs.ct-tab-boxed{background-color:#272727}.elementor-23 .elementor-element.elementor-element-39e4b7f .ct-tabs--title .item--title{color:#FCFCFC;font-size:48px;line-height:48px}.elementor-23 .elementor-element.elementor-element-39e4b7f>.elementor-widget-container{margin:0 0 0 -90px}.elementor-23 .elementor-element.elementor-element-28e2155a:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-28e2155a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#161616;background-image:var(--e-bg-lazyload-loaded);--e-bg-lazyload:url(http://thevanillatheory.com/wp-content/uploads/2021/06/bg-client.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-23 .elementor-element.elementor-element-28e2155a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:78px 0 64px 0}.elementor-23 .elementor-element.elementor-element-28e2155a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-6b818a8a{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-25357c54>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-23 .elementor-element.elementor-element-25357c54>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-621b8fa .ct-heading .item--title{font-size:48px;line-height:48px;margin-bottom:0}.elementor-23 .elementor-element.elementor-element-621b8fa>.elementor-widget-container{padding:0% 15% 0% 0%}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-d1c7d66.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-23 .elementor-element.elementor-element-d1c7d66.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-23 .elementor-element.elementor-element-d1c7d66.elementor-column>.elementor-widget-wrap{justify-content:space-between}.elementor-23 .elementor-element.elementor-element-7491322{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-7491322 img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-7491322 .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-7491322>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-2aa9835{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-2aa9835 img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-2aa9835 .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-2aa9835>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-c33a363{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-c33a363 img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-c33a363 .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-c33a363>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-8ab714a{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-8ab714a img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-8ab714a .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-8ab714a>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-ccbd0ad{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-ccbd0ad img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-ccbd0ad .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-ccbd0ad>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-3108d8d{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-3108d8d img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-3108d8d .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-3108d8d>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-6b2d9ff{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-6b2d9ff img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-6b2d9ff .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-6b2d9ff>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-dff860e{text-align:center;width:auto;max-width:auto}.elementor-23 .elementor-element.elementor-element-dff860e img{transition-duration:0.3s}.elementor-23 .elementor-element.elementor-element-dff860e .widget-image-caption{color:#FFF;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;font-style:normal;margin-top:1px}.elementor-23 .elementor-element.elementor-element-dff860e>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-93dc827:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-93dc827>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-23 .elementor-element.elementor-element-93dc827{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-23 .elementor-element.elementor-element-93dc827>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-23 .elementor-element.elementor-element-7e1b4ce .ct-heading{text-align:center}.elementor-23 .elementor-element.elementor-element-7e1b4ce .ct-heading .item--title{color:#FFF;margin-bottom:0}.elementor-23 .elementor-element.elementor-element-7e1b4ce>.elementor-widget-container{padding:40px 0 40px 0}.elementor-23 .elementor-element.elementor-element-6a92256 .ct-accordion .ct-accordion-item .ct-ac-title{color:#FFF}.elementor-23 .elementor-element.elementor-element-6a92256 .ct-accordion .ct-accordion-item .ct-ac-content{color:#FFF}.elementor-23 .elementor-element.elementor-element-6a92256>.elementor-widget-container{padding:0 0 40px 0}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-6af7aae8{width:48%}.elementor-23 .elementor-element.elementor-element-5949510f{width:52%}.elementor-23 .elementor-element.elementor-element-640deb84{width:49.959%}.elementor-23 .elementor-element.elementor-element-5d198b13{width:50%}.elementor-23 .elementor-element.elementor-element-be3caa8{width:47.603%}.elementor-23 .elementor-element.elementor-element-3ad9a3b{width:52.397%}.elementor-23 .elementor-element.elementor-element-25357c54{width:32%}.elementor-23 .elementor-element.elementor-element-d1c7d66{width:67.959%}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-6af7aae8{width:55%}.elementor-23 .elementor-element.elementor-element-5949510f{width:45%}.elementor-23 .elementor-element.elementor-element-640deb84{width:55%}.elementor-23 .elementor-element.elementor-element-5d198b13{width:45%}.elementor-23 .elementor-element.elementor-element-e26d2b5{width:82%}.elementor-23 .elementor-element.elementor-element-25357c54{width:80%}.elementor-23 .elementor-element.elementor-element-d1c7d66{width:100%}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-5949510f>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-23 .elementor-element.elementor-element-487c0289 .ct-heading .item--title{font-size:38px;line-height:38px}.elementor-23 .elementor-element.elementor-element-fbcc945 .ct-heading .item--title{font-size:38px;line-height:38px}.elementor-23 .elementor-element.elementor-element-11856ddf .ct-heading .item--title{font-size:38px;line-height:38px}.elementor-23 .elementor-element.elementor-element-9413b90>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-2b640ced>.elementor-widget-container{margin:-40px 0 0 0}.elementor-23 .elementor-element.elementor-element-39e4b7f .ct-tabs--title .item--title{font-size:36px;line-height:36px}.elementor-23 .elementor-element.elementor-element-39e4b7f>.elementor-widget-container{margin:0 0 0 0}.elementor-23 .elementor-element.elementor-element-621b8fa .ct-heading .item--title{font-size:38px;line-height:38px}.elementor-23 .elementor-element.elementor-element-d1c7d66>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-487c0289 .ct-heading .ct-heading-text-below{transform:translateX(9px);margin-top:-498px}.elementor-23 .elementor-element.elementor-element-78e3f130 .ct-text-editor{text-align:left}.elementor-23 .elementor-element.elementor-element-5068beb{padding:0 0 25px 0}.elementor-23 .elementor-element.elementor-element-646e2e0>.elementor-element-populated{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-148d6b2>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-ed3d1c8>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-e55806e{padding:0 0 25px 0}.elementor-23 .elementor-element.elementor-element-11856ddf .ct-heading .item--title{font-size:36px;line-height:36px}.elementor-23 .elementor-element.elementor-element-11856ddf>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-5d198b13>.elementor-element-populated{padding:0 15px 15px 15px}.elementor-23 .elementor-element.elementor-element-9413b90>.elementor-widget-container{margin:0 0 52px 0}.elementor-23 .elementor-element.elementor-element-3267ef9{padding:50px 0 50px 0}.elementor-23 .elementor-element.elementor-element-28e2155a{padding:50px 0 20px 0}.elementor-23 .elementor-element.elementor-element-621b8fa .ct-heading .item--title{font-size:36px;line-height:36px}.elementor-23 .elementor-element.elementor-element-621b8fa>.elementor-widget-container{padding:0 0 0 0}.elementor-23 .elementor-element.elementor-element-d1c7d66>.elementor-element-populated{padding:0 15px 15px 15px}.elementor-23 .elementor-element.elementor-element-7491322>.elementor-widget-container{padding:0 40px 0 40px}.elementor-23 .elementor-element.elementor-element-2aa9835>.elementor-widget-container{padding:0 40px 0 40px}.elementor-23 .elementor-element.elementor-element-c33a363>.elementor-widget-container{padding:0 40px 0 40px}.elementor-23 .elementor-element.elementor-element-8ab714a>.elementor-widget-container{padding:0 40px 0 40px}.elementor-23 .elementor-element.elementor-element-ccbd0ad>.elementor-widget-container{padding:0 40px 0 40px}.elementor-23 .elementor-element.elementor-element-3108d8d>.elementor-widget-container{padding:0 34px 0 40px}.elementor-23 .elementor-element.elementor-element-6b2d9ff>.elementor-widget-container{padding:0 50px 0 50px}.elementor-23 .elementor-element.elementor-element-dff860e>.elementor-widget-container{padding:0 40px 0 40px}}