.elementor-1695 .elementor-element.elementor-element-9e1389b{--display:flex;}.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-1695 .elementor-element.elementor-element-b8de1c9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1695 .elementor-element.elementor-element-b8de1c9.e-con{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-5825614{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-5825614:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-5825614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1695 .elementor-element.elementor-element-4b308b2 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-4b308b2 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-4b308b2 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-4b308b2 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-1038a40 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-4fd26b7{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-4fd26b7:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-4fd26b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-3ee1ef0 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-3ee1ef0 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-3ee1ef0 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-3ee1ef0 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-b17817c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-e779aee{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e779aee:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-e779aee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-1ee5412 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-1ee5412 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-1ee5412 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-1ee5412 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-c666ebb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1695 .elementor-element.elementor-element-93faef8{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-93faef8:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-93faef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-e8cddc7 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-e8cddc7 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-e8cddc7 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-e8cddc7 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-10040d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-e7646d6{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e7646d6:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-e7646d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-6589e5a .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-6589e5a .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-6589e5a .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-6589e5a .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-0c6d323 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-d793761{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-d793761:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-d793761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-ebf0c3d .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-ebf0c3d .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-ebf0c3d .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-ebf0c3d .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-e19d545 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-1cf475b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1695 .elementor-element.elementor-element-1cf475b.e-con{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-817cb17{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-817cb17:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-817cb17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-86a8b7c .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-86a8b7c .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-86a8b7c .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-86a8b7c .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-3eea7cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-d343981{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-d343981:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-d343981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-37ce7ec .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-37ce7ec .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-37ce7ec .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-37ce7ec .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-5e87a35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-8d23738{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-8d23738:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-8d23738 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-de15277 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-de15277 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-de15277 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-de15277 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-167db31 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-1695 .elementor-element.elementor-element-79ecffb{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-79ecffb:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-79ecffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-f9d367f .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-f9d367f .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-f9d367f .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-f9d367f .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-d855cb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-960d5ab{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-960d5ab:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-960d5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-2b04298 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-2b04298 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-2b04298 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-2b04298 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-f10e4f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-20cc120{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-20cc120:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-20cc120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-56acc1f .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-56acc1f .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-56acc1f .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-56acc1f .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-7f85fb8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-3f394ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--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-1695 .elementor-element.elementor-element-3f394ac.e-con{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-11a6653{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-11a6653:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-11a6653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-31dd8ca .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-31dd8ca .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-31dd8ca .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-31dd8ca .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-0b20063 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-884fa03{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-884fa03:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-884fa03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-73a37e3 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-73a37e3 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-73a37e3 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-73a37e3 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-cc20448 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-81941a9{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-81941a9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-81941a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-764ba51 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-764ba51 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-764ba51 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-764ba51 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-ac5866e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-c7319d3{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-c7319d3:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-c7319d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-97fbf66 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-97fbf66 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-97fbf66 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-97fbf66 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-e75fdff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-3eb1c9a{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-3eb1c9a:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-3eb1c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-5a88151 .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-5a88151 .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-5a88151 .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-5a88151 .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-ade7ea6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-e07d017{--display:flex;--min-height:0vh;--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:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e07d017:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-e07d017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-1695 .elementor-element.elementor-element-ebaeffa .elementor-icon-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-ebaeffa .elementor-icon{font-size:32px;}.elementor-1695 .elementor-element.elementor-element-ebaeffa .elementor-icon svg{height:32px;}.elementor-1695 .elementor-element.elementor-element-ebaeffa .elementor-icon-wrapper svg{width:auto;}.elementor-1695 .elementor-element.elementor-element-47d8921 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-ac46a70{--display:flex;}.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 );}@media(min-width:768px){.elementor-1695 .elementor-element.elementor-element-5825614{--width:100%;}.elementor-1695 .elementor-element.elementor-element-4fd26b7{--width:100%;}.elementor-1695 .elementor-element.elementor-element-e779aee{--width:100%;}.elementor-1695 .elementor-element.elementor-element-93faef8{--width:100%;}.elementor-1695 .elementor-element.elementor-element-e7646d6{--width:100%;}.elementor-1695 .elementor-element.elementor-element-d793761{--width:100%;}.elementor-1695 .elementor-element.elementor-element-817cb17{--width:100%;}.elementor-1695 .elementor-element.elementor-element-d343981{--width:100%;}.elementor-1695 .elementor-element.elementor-element-8d23738{--width:100%;}.elementor-1695 .elementor-element.elementor-element-79ecffb{--width:100%;}.elementor-1695 .elementor-element.elementor-element-960d5ab{--width:100%;}.elementor-1695 .elementor-element.elementor-element-20cc120{--width:100%;}.elementor-1695 .elementor-element.elementor-element-11a6653{--width:100%;}.elementor-1695 .elementor-element.elementor-element-884fa03{--width:100%;}.elementor-1695 .elementor-element.elementor-element-81941a9{--width:100%;}.elementor-1695 .elementor-element.elementor-element-c7319d3{--width:100%;}.elementor-1695 .elementor-element.elementor-element-3eb1c9a{--width:100%;}.elementor-1695 .elementor-element.elementor-element-e07d017{--width:100%;}}@media(max-width:1024px){.elementor-1695 .elementor-element.elementor-element-b8de1c9{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-1cf475b{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-3f394ac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1695 .elementor-element.elementor-element-b8de1c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-5825614{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-4fd26b7{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-e779aee{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-93faef8{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-e7646d6{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-d793761{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-1cf475b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-817cb17{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-d343981{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-8d23738{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-79ecffb{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-960d5ab{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-20cc120{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-3f394ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-11a6653{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-884fa03{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-81941a9{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-c7319d3{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-3eb1c9a{--min-height:0vh;}.elementor-1695 .elementor-element.elementor-element-e07d017{--min-height:0vh;}}/* Start custom CSS for container, class: .elementor-element-b8de1c9 *//* Base styles (for desktops) */
.rap-generator-buttons {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-gap: 20px;
}

.rap-generator-buttons .elementor-button {
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 60px !important;
}

/* Tablet devices (screens roughly between 768px and 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
  .rap-generator-buttons {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;
    grid-gap: 15px !important;
  }

  .rap-generator-buttons .elementor-button {
    padding: 10px 20px !important; /* slightly smaller padding */
    font-size: 15px !important; /* slightly smaller font size */
  }
}

/* Mobile devices (screens less than 768px) */
@media (max-width: 767px) {
  .rap-generator-buttons {
    grid-template-columns: 1fr; /* Stack buttons vertically on smaller screens */
    grid-gap: 10px;
  }

  .rap-generator-buttons .elementor-button {
    padding: 8px 16px; /* smaller padding */
    font-size: 14px; /* smaller font size */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cf475b *//* Base styles (for desktops) */
.rap-generator-buttons {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-gap: 20px;
}

.rap-generator-buttons .elementor-button {
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 60px !important;
}

/* Tablet devices (screens roughly between 768px and 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
  .rap-generator-buttons {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;
    grid-gap: 15px !important;
  }

  .rap-generator-buttons .elementor-button {
    padding: 10px 20px !important; /* slightly smaller padding */
    font-size: 15px !important; /* slightly smaller font size */
  }
}

/* Mobile devices (screens less than 768px) */
@media (max-width: 767px) {
  .rap-generator-buttons {
    grid-template-columns: 1fr; /* Stack buttons vertically on smaller screens */
    grid-gap: 10px;
  }

  .rap-generator-buttons .elementor-button {
    padding: 8px 16px; /* smaller padding */
    font-size: 14px; /* smaller font size */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f394ac *//* Base styles (for desktops) */
.rap-generator-buttons {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-gap: 20px;
}

.rap-generator-buttons .elementor-button {
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 60px !important;
}

/* Tablet devices (screens roughly between 768px and 1024px) */
@media (max-width: 1024px) and (min-width: 768px) {
  .rap-generator-buttons {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;
    grid-gap: 15px !important;
  }

  .rap-generator-buttons .elementor-button {
    padding: 10px 20px !important; /* slightly smaller padding */
    font-size: 15px !important; /* slightly smaller font size */
  }
}

/* Mobile devices (screens less than 768px) */
@media (max-width: 767px) {
  .rap-generator-buttons {
    grid-template-columns: 1fr; /* Stack buttons vertically on smaller screens */
    grid-gap: 10px;
  }

  .rap-generator-buttons .elementor-button {
    padding: 8px 16px; /* smaller padding */
    font-size: 14px; /* smaller font size */
  }
}/* End custom CSS */