.elementor-1892452 .elementor-element.elementor-element-6c648273 > .elementor-container{min-height:86vh;}.elementor-1892452 .elementor-element.elementor-element-6c648273{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 0% 0%;z-index:10;}.elementor-1892452 .elementor-element.elementor-element-6c648273 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-123e44c9{z-index:100;text-align:center;}.elementor-1892452 .elementor-element.elementor-element-123e44c9 .elementor-heading-title{font-family:"Roboto", Inter;font-size:68px;font-weight:900;color:#000000;}.elementor-1892452 .elementor-element.elementor-element-69f419f > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-69f419f{text-align:center;}.elementor-1892452 .elementor-element.elementor-element-69f419f .elementor-heading-title{font-size:2.4em;font-weight:900;color:#969696;}.elementor-1892452 .elementor-element.elementor-element-d7f3e8c{--spacer-size:50px;}.elementor-1892452 .elementor-element.elementor-element-f2812c5{text-align:start;}.elementor-1892452 .elementor-element.elementor-element-f2812c5 img{width:95%;}.elementor-1892452 .elementor-element.elementor-element-5f85d158:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-5f85d158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b9802a );}.elementor-1892452 .elementor-element.elementor-element-5f85d158 > .elementor-container{max-width:1600px;min-height:53vh;}.elementor-1892452 .elementor-element.elementor-element-5f85d158{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:15% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-5f85d158 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-7616786f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1892452 .elementor-element.elementor-element-cb72375 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-cb72375{text-align:center;}.elementor-1892452 .elementor-element.elementor-element-cb72375 .elementor-heading-title{font-family:"Roboto", Inter;font-size:65px;font-weight:900;line-height:1.1em;letter-spacing:-0.3px;color:#000000;}.elementor-1892452 .elementor-element.elementor-element-2b52e9d0 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-2b52e9d0{text-align:center;font-family:"Roboto", Inter;font-size:24px;font-weight:600;color:#868686;}.elementor-1892452 .elementor-element.elementor-element-4aa76fc img{width:94%;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296 > .elementor-container{max-width:1400px;min-height:31vh;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-f5b0eb4{text-align:center;}.elementor-1892452 .elementor-element.elementor-element-f5b0eb4 .elementor-heading-title{font-family:"Roboto", Inter;font-size:65px;font-weight:900;letter-spacing:-0.3px;color:#000000;}.elementor-1892452 .elementor-element.elementor-element-75ee1e91 > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-75ee1e91{text-align:center;font-family:"Roboto", Inter;font-size:24px;font-weight:600;color:#868686;}.elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-1892452 .elementor-element.elementor-element-49175e7a:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://capritools.com/wp-content/uploads/2026/02/Rails_Purple.png");background-repeat:no-repeat;background-size:contain;}.elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-container{max-width:1400px;min-height:100vh;}.elementor-1892452 .elementor-element.elementor-element-49175e7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:20% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;background-image:url("https://capritools.com/wp-content/uploads/2026/02/Hanging_Purple.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-container{max-width:1111px;min-height:82vh;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-79727072 > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca{text-align:start;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca .elementor-heading-title{font-family:"Roboto", Inter;font-size:65px;font-weight:900;letter-spacing:-0.3px;color:#000000;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-container{max-width:1235px;min-height:0vh;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:15% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-7984144c{text-align:center;}.elementor-1892452 .elementor-element.elementor-element-7984144c .elementor-heading-title{font-family:"Roboto", Inter;font-size:65px;font-weight:900;color:#000000;}.elementor-1892452 .elementor-element.elementor-element-4c071267 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-4c071267{text-align:center;font-family:"Roboto", Inter;font-size:24px;font-weight:600;color:#868686;}.elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1892452 .elementor-element.elementor-element-50dddd0:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-container{min-height:0vh;}.elementor-1892452 .elementor-element.elementor-element-50dddd0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1892452 .elementor-element.elementor-element-fa15ea3{text-align:start;}.elementor-1892452 .elementor-element.elementor-element-fa15ea3 img{width:88%;}.elementor-1892452 .elementor-element.elementor-element-27d930a3{padding:50px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-1d2ab78{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1892452 .elementor-element.elementor-element-1d2ab78 .elementor-divider-separator{width:100%;}.elementor-1892452 .elementor-element.elementor-element-1d2ab78 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1892452 .elementor-element.elementor-element-b86f570{padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-1c231e30 > .elementor-container{max-width:1133px;}.elementor-1892452 .elementor-element.elementor-element-1c231e30{padding:20px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-5ac63058{padding:0px 0px 50px 0px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 th.uael-table-col, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-col .uael-table-head{padding:15px 15px 15px 15px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 th .uael-table__text,.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-col .uael-table-head .uael-table__text{text-align:left;width:100%;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 thead .uael-table-row th .uael-table__text{color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 thead .uael-table-row th .uael-table__text svg{fill:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 th{color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row th{color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-head .uael-table__text{color:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-head .uael-table__text svg{fill:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 thead .uael-table-row th{background-color:#00A3E0;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row th, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-col .uael-table-head{background-color:#00A3E0;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 th.uael-table-col, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row th, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row .uael-table-head, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 tr.uael-table-row div.responsive-header-text, .elementor-1892452 .elementor-element.elementor-element-3ee60a27.elementor-widget-uael-table .uael-table-wrapper table[data-responsive="yes"] tbody tr.uael-table-row div.responsive-header-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody td.uael-table-col{padding:15px 15px 15px 15px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-table-row .uael-table-col{vertical-align:middle;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody tr:nth-child(odd){background:#F4F4F4;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody tr:nth-child(even){background:#FFFFFF;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 td.uael-table-col{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row:hover{background-color:#E3E3E3;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 tbody .uael-table-row:hover > .uael-table-col:hover{background-color:#E3E3E3;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--left i{font-size:30px;vertical-align:middle;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--right i{font-size:30px;vertical-align:middle;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--left svg{height:30px;width:30px;vertical-align:middle;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--right svg{height:30px;width:30px;vertical-align:middle;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--left{margin-right:10px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-align-icon--right{margin-left:10px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-col-img--left{width:30px;margin-right:10px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-col-img--right{width:30px;margin-left:10px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-advance-heading select, .elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-advance-heading input{border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;padding:10px 10px 10px 10px;width:200px;}.elementor-1892452 .elementor-element.elementor-element-3ee60a27 .uael-advance-heading{margin-bottom:15px;}@media(max-width:1024px){.elementor-1892452 .elementor-element.elementor-element-6c648273 > .elementor-container{min-height:42vh;}.elementor-1892452 .elementor-element.elementor-element-6c648273{padding:80px 0px 50px 0px;}.elementor-1892452 .elementor-element.elementor-element-123e44c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-123e44c9 .elementor-heading-title{font-size:56px;}.elementor-1892452 .elementor-element.elementor-element-69f419f .elementor-heading-title{font-size:33px;line-height:1.1em;}.elementor-1892452 .elementor-element.elementor-element-5f85d158 > .elementor-container{min-height:40vh;}.elementor-1892452 .elementor-element.elementor-element-cb72375 .elementor-heading-title{font-size:45px;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296 > .elementor-container{min-height:20vh;}.elementor-1892452 .elementor-element.elementor-element-4a9e4296{padding:60px 0px 20px 0px;}.elementor-1892452 .elementor-element.elementor-element-14133e27 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-1892452 .elementor-element.elementor-element-f5b0eb4 .elementor-heading-title{font-size:45px;}.elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-container{min-height:29vh;}.elementor-1892452 .elementor-element.elementor-element-49175e7a:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-container{min-height:46vh;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca > .elementor-widget-container{padding:0% 0% 0% 5%;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca .elementor-heading-title{font-size:45px;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-container{min-height:0px;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254{padding:100px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-7984144c .elementor-heading-title{font-size:45px;}.elementor-1892452 .elementor-element.elementor-element-4c071267 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-container{min-height:480px;}.elementor-1892452 .elementor-element.elementor-element-50dddd0{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1892452 .elementor-element.elementor-element-6c648273 > .elementor-container{min-height:313px;}.elementor-1892452 .elementor-element.elementor-element-6c648273{padding:40px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-123e44c9 .elementor-heading-title{font-size:37px;}.elementor-1892452 .elementor-element.elementor-element-69f419f .elementor-heading-title{font-size:24px;line-height:1.4em;}.elementor-1892452 .elementor-element.elementor-element-d7f3e8c{--spacer-size:11px;}.elementor-1892452 .elementor-element.elementor-element-5f85d158 > .elementor-container{min-height:45vh;}.elementor-1892452 .elementor-element.elementor-element-5f85d158{padding:40px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-cb72375 .elementor-heading-title{font-size:27px;}.elementor-1892452 .elementor-element.elementor-element-2b52e9d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-2b52e9d0{font-size:19px;}.elementor-1892452 .elementor-element.elementor-element-f5b0eb4 .elementor-heading-title{font-size:27px;}.elementor-1892452 .elementor-element.elementor-element-75ee1e91{font-size:19px;}.elementor-1892452 .elementor-element.elementor-element-49175e7a:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-1892452 .elementor-element.elementor-element-49175e7a{padding:0px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-container{min-height:41vh;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-28px 0px;background-size:428px auto;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-1892452 .elementor-element.elementor-element-235eb5ca .elementor-heading-title{font-size:27px;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254 > .elementor-container{min-height:208px;}.elementor-1892452 .elementor-element.elementor-element-3eeb4254{padding:50px 0px 0px 0px;}.elementor-1892452 .elementor-element.elementor-element-7984144c .elementor-heading-title{font-size:27px;}.elementor-1892452 .elementor-element.elementor-element-4c071267 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1892452 .elementor-element.elementor-element-4c071267{font-size:19px;}.elementor-1892452 .elementor-element.elementor-element-50dddd0 > .elementor-container{min-height:208px;}.elementor-1892452 .elementor-element.elementor-element-50dddd0{padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1892452 .elementor-element.elementor-element-7616786f{width:100%;}.elementor-1892452 .elementor-element.elementor-element-14133e27{width:100%;}.elementor-1892452 .elementor-element.elementor-element-79727072{width:50%;}.elementor-1892452 .elementor-element.elementor-element-20f67880{width:100%;}.elementor-1892452 .elementor-element.elementor-element-f857b6c{width:100%;}}@media(min-width:1025px){.elementor-1892452 .elementor-element.elementor-element-49175e7a:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-49175e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1892452 .elementor-element.elementor-element-5bdb18e:not(.elementor-motion-effects-element-type-background), .elementor-1892452 .elementor-element.elementor-element-5bdb18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}