.elementor-26793 .elementor-element.elementor-element-ff2791b{--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;--justify-content:center;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-ff2791b:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-ff2791b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25bb144 );}.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-26793 .elementor-element.elementor-element-9528d2a{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-26793 .elementor-element.elementor-element-9528d2a > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-26793 .elementor-element.elementor-element-0558d72{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-0558d72.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-title{margin-bottom:7px;}.elementor-26793 .elementor-element.elementor-element-0558d72.elementor-view-stacked .elementor-icon{background-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-0558d72.elementor-view-framed .elementor-icon, .elementor-26793 .elementor-element.elementor-element-0558d72.elementor-view-default .elementor-icon{fill:#1372BF;color:#1372BF;border-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon{font-size:1.9rem;}.elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-title a{font-size:1.1rem;font-weight:600;}.elementor-26793 .elementor-element.elementor-element-c3e0f54{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-c3e0f54.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-title{margin-bottom:7px;}.elementor-26793 .elementor-element.elementor-element-c3e0f54.elementor-view-stacked .elementor-icon{background-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-c3e0f54.elementor-view-framed .elementor-icon, .elementor-26793 .elementor-element.elementor-element-c3e0f54.elementor-view-default .elementor-icon{fill:#1372BF;color:#1372BF;border-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon{font-size:1.9rem;}.elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-title a{font-size:1.1rem;font-weight:600;}.elementor-26793 .elementor-element.elementor-element-310637d{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-310637d.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-title{margin-bottom:7px;}.elementor-26793 .elementor-element.elementor-element-310637d.elementor-view-stacked .elementor-icon{background-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-310637d.elementor-view-framed .elementor-icon, .elementor-26793 .elementor-element.elementor-element-310637d.elementor-view-default .elementor-icon{fill:#1372BF;color:#1372BF;border-color:#1372BF;}.elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon{font-size:1.9rem;}.elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-title a{font-size:1.1rem;font-weight:600;}.elementor-26793 .elementor-element.elementor-element-3045062{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-global-23514{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-9923ebf{--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;--justify-content:center;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-9923ebf:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-9923ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-26793 .elementor-element.elementor-element-e9f38d6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-e9f38d6 .elementor-heading-title{font-weight:400;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-26793 .elementor-element.elementor-element-f65e7f0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-0c1aded{--display:flex;}.elementor-26793 .elementor-element.elementor-element-0c1aded.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-0469104 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-26793 .elementor-element.elementor-element-e4e369f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-weight:600;}.elementor-26793 .elementor-element.elementor-element-63a8ff9{--display:flex;}.elementor-26793 .elementor-element.elementor-element-63a8ff9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-fbb6255{width:initial;max-width:initial;}.elementor-26793 .elementor-element.elementor-element-eb9fae1{width:initial;max-width:initial;}.elementor-26793 .elementor-element.elementor-element-586c2a6{--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;--justify-content:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-586c2a6:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-586c2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25bb144 );}.elementor-26793 .elementor-element.elementor-element-a235b5a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-a235b5a .elementor-heading-title{font-weight:400;}.elementor-26793 .elementor-element.elementor-element-fff56c0{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-26793 .elementor-element.elementor-element-fff56c0.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-fff56c0 .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-fff56c0 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-fff56c0 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-d0f2791{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-26793 .elementor-element.elementor-element-d0f2791.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-d0f2791 .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-d0f2791 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d0f2791 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-6cf6a48{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-26793 .elementor-element.elementor-element-6cf6a48.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-6cf6a48 .elementor-icon-box-wrapper{text-align:left;}.elementor-26793 .elementor-element.elementor-element-6cf6a48 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-6cf6a48 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-efc59cd{--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;--justify-content:center;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-efc59cd:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-efc59cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-26793 .elementor-element.elementor-element-cc9e2a4{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-cc9e2a4 .elementor-heading-title{font-weight:400;}.elementor-26793 .elementor-element.elementor-element-01495a8{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-01495a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-01495a8 .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-01495a8 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-01495a8 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-38ea6b8{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-38ea6b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-38ea6b8 .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-38ea6b8 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-38ea6b8 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-5b5c04f{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-5b5c04f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-5b5c04f .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-5b5c04f .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-5b5c04f .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-4ffac49{--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;--justify-content:center;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-4ffac49:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-4ffac49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-25bb144 );}.elementor-26793 .elementor-element.elementor-element-b979fb5{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-b979fb5 .elementor-heading-title{font-weight:400;}.elementor-26793 .elementor-element.elementor-element-d061498{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-d061498.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-d061498 .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-d061498 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d061498 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-d95cc3f{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-d95cc3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-d95cc3f .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-d95cc3f .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d95cc3f .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-911a389{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-26793 .elementor-element.elementor-element-911a389.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-911a389 .elementor-icon{font-size:2rem;}.elementor-26793 .elementor-element.elementor-element-911a389 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-911a389 .elementor-icon-box-title a{font-weight:600;}.elementor-26793 .elementor-element.elementor-element-962631c{--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;--justify-content:center;--align-items:center;--gap:30px 40px;--row-gap:30px;--column-gap:40px;--flex-wrap:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-962631c:not(.elementor-motion-effects-element-type-background), .elementor-26793 .elementor-element.elementor-element-962631c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-26793 .elementor-element.elementor-element-d99b251{--display:flex;}.elementor-26793 .elementor-element.elementor-element-d99b251.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-c94e7a3{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-c94e7a3 .elementor-heading-title{font-weight:400;}.elementor-26793 .elementor-element.elementor-element-b3cf50b{--display:flex;}.elementor-26793 .elementor-element.elementor-element-b3cf50b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26793 .elementor-element.elementor-element-a4dd6b6{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-26793 .elementor-element.elementor-element-a4dd6b6 .elementor-heading-title{font-weight:400;}@media(max-width:1100px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-0558d72{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-0558d72 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-c3e0f54{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-c3e0f54 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-310637d{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-310637d .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-9923ebf{--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:flex-start;}.elementor-26793 .elementor-element.elementor-element-e9f38d6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-e9f38d6 .elementor-heading-title{line-height:1.4em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-0c1aded.e-con{--order:2;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-586c2a6{--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:flex-start;}.elementor-26793 .elementor-element.elementor-element-a235b5a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-a235b5a .elementor-heading-title{line-height:1.4em;}.elementor-26793 .elementor-element.elementor-element-fff56c0{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-fff56c0 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-fff56c0 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-d0f2791{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-d0f2791 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d0f2791 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-6cf6a48{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-6cf6a48 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-6cf6a48 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-efc59cd{--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:flex-start;}.elementor-26793 .elementor-element.elementor-element-cc9e2a4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-cc9e2a4 .elementor-heading-title{line-height:1.4em;}.elementor-26793 .elementor-element.elementor-element-01495a8{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-01495a8 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-01495a8 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-38ea6b8{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-38ea6b8 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-38ea6b8 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-5b5c04f{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-5b5c04f .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-5b5c04f .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-4ffac49{--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:flex-start;}.elementor-26793 .elementor-element.elementor-element-b979fb5{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-b979fb5 .elementor-heading-title{line-height:1.4em;}.elementor-26793 .elementor-element.elementor-element-d061498{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-d061498 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d061498 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-d95cc3f{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-d95cc3f .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-d95cc3f .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-911a389{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-911a389 .elementor-icon-box-title, .elementor-26793 .elementor-element.elementor-element-911a389 .elementor-icon-box-title a{line-height:1.2em;}.elementor-26793 .elementor-element.elementor-element-962631c{--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:flex-start;}.elementor-26793 .elementor-element.elementor-element-c94e7a3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-c94e7a3 .elementor-heading-title{line-height:1.4em;}.elementor-26793 .elementor-element.elementor-element-a4dd6b6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-26793 .elementor-element.elementor-element-a4dd6b6 .elementor-heading-title{line-height:1.4em;}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-0558d72{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-c3e0f54{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-310637d{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-9923ebf{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-0c1aded{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26793 .elementor-element.elementor-element-63a8ff9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-26793 .elementor-element.elementor-element-586c2a6{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-a235b5a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-26793 .elementor-element.elementor-element-fff56c0{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-d0f2791{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-6cf6a48{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-efc59cd{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-01495a8{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-38ea6b8{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-5b5c04f{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-4ffac49{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-26793 .elementor-element.elementor-element-d061498{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-d95cc3f{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-911a389{width:100%;max-width:100%;}.elementor-26793 .elementor-element.elementor-element-962631c{--padding-top:30px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-26793 .elementor-element.elementor-element-0c1aded{--width:52%;}.elementor-26793 .elementor-element.elementor-element-63a8ff9{--width:43%;}.elementor-26793 .elementor-element.elementor-element-d99b251{--width:48%;}.elementor-26793 .elementor-element.elementor-element-b3cf50b{--width:48%;}}@media(max-width:1100px) and (min-width:768px){.elementor-26793 .elementor-element.elementor-element-0c1aded{--width:100%;}.elementor-26793 .elementor-element.elementor-element-63a8ff9{--width:100%;}.elementor-26793 .elementor-element.elementor-element-d99b251{--width:47%;}.elementor-26793 .elementor-element.elementor-element-b3cf50b{--width:47%;}}/* Start custom CSS for html, class: .elementor-element-3045062 */.btn-primary {
  font-size: 1rem;
  text-decoration: none;
  line-height: 1.5rem;
  fill: var(--e-global-color-aaa537c);
  background-color: transparent;
  background-image: linear-gradient(180deg, #FFFFFF 0%, var(--e-global-color-accent) 100%);
  border-radius: 100px 100px 100px 100px;
  box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.3);
  padding: 10px 30px 10px 30px !important;
  color: #160d58 !important;
  border: none;
}

.btn-primary:hover {
      color: var(--e-global-color-aaa537c);
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-d81a0ab) 100%);
}
div#tool_container {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}

div#tool_container button{
  font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
}
.cl-switch {
  /*
  Switcher Style
   */
  /*
  When Checked
   */
  /*
  Switch large style
   */
  /*
  Switch xlarge style
   */
  /*
  Switch Black color style
   */
  /*
  Switch Red color style
   */
  /*
  Switch green color style
   */
  /*
  Switch green color style
   */
}

.input-area.input-tool h2 {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 1.5em;
  margin-right: 15px;
}

.cl-switch input[type="checkbox"] {
  display: none;
  visibility: hidden;
}

.cl-switch .switcher {
  display: inline-block;
  border-radius: 100px;
  width: 35px;
  height: 15px;
  background-color: #ccc;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: pointer;
}

.cl-switch .switcher:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  margin-top: -2.5px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.cl-switch .switcher:active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(63, 81, 181, 0.3);
  transition: all, 0.1s;
}

.cl-switch .label {
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 5px;
  font-size: 13px;
}

.cl-switch input[type="checkbox"]:checked+.switcher {
  background-color: #8591d5;
}

.cl-switch input[type="checkbox"]:checked+.switcher:before {
  left: 100%;
  margin-left: -20px;
  background-color: #3f51b5;
}

.cl-switch [disabled]:not([disabled="false"])+.switcher {
  background: #ccc !important;
}

.cl-switch [disabled]:not([disabled="false"])+.switcher:active:before {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) !important;
}

.cl-switch [disabled]:not([disabled="false"])+.switcher:before {
  background-color: #e2e2e2 !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) !important;
}

.cl-switch.cl-switch-large .switcher {
  width: 52px;
  height: 22px;
}

.cl-switch.cl-switch-large .switcher:before {
  width: 30px;
  height: 30px;
  margin-top: -4px;
}

.cl-switch.cl-switch-large .label {
  font-size: 18px;
}

.cl-switch.cl-switch-large input[type="checkbox"]:checked+.switcher:before {
  margin-left: -30px;
}

.cl-switch.cl-switch-xlarge .switcher {
  width: 87px;
  height: 37px;
}

.cl-switch.cl-switch-xlarge .switcher:before {
  width: 50px;
  height: 50px;
  margin-top: -6px;
}

.cl-switch.cl-switch-xlarge .label {
  font-size: 24px;
}

.cl-switch.cl-switch-xlarge input[type="checkbox"]:checked+.switcher:before {
  margin-left: -50px;
}

.cl-switch.cl-switch-black input[type="checkbox"]:checked+.switcher {
  background-color: #676767;
}

.cl-switch.cl-switch-black input[type="checkbox"]:checked+.switcher:before {
  background-color: #343434;
}

.cl-switch.cl-switch-black .switcher:active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(52, 52, 52, 0.3);
}

.cl-switch.cl-switch-red input[type="checkbox"]:checked+.switcher {
  background-color: #ffcece;
}

.cl-switch.cl-switch-red input[type="checkbox"]:checked+.switcher:before {
  background-color: #ff6868;
}

.cl-switch.cl-switch-red .switcher:active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(255, 104, 104, 0.3);
}

.cl-switch.cl-switch-green input[type="checkbox"]:checked+.switcher {
  background-color: #77e4c0;
}

.cl-switch.cl-switch-green input[type="checkbox"]:checked+.switcher:before {
  background-color: #29cc97;
}

.cl-switch.cl-switch-green .switcher:active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(41, 204, 151, 0.3);
}

.cl-switch.cl-switch-orange input[type="checkbox"]:checked+.switcher {
  background-color: #ffc166;
}

.cl-switch.cl-switch-orange input[type="checkbox"]:checked+.switcher:before {
  background-color: #ff9800;
}

.cl-switch.cl-switch-orange .switcher:active:before {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6), 0 0 0 10px rgba(255, 152, 0, 0.3);
}


/* ---------------------------------------------
------------------[IOS style]----------------------------
 --------------------------------------------- */

.cl-switch.ios {
  /*
Switcher Style
 */
  /*
  When Checked
   */
  /*
  Switch large style
   */
  /*
  Switch xlarge style
   */
  /*
  Switch Black color style
   */
  /*
  Switch Red color style
   */
  /*
  Switch green color style
   */
  /*
  Switch green color style
   */
}

.cl-switch.ios .switcher {
  width: 45px;
  height: 24px;
  background-color: #fff;
  border: 1px solid #d3d3d5;
  box-shadow: 0 0 0 0 #4bd964 inset;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.cl-switch.ios .switcher:before {
  width: 24px;
  height: 24px;
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-top: 0;
  top: -1px;
  right: -1px;
  margin-right: 0;
  border: 1px solid #d3d3d5;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.cl-switch.ios input[type="checkbox"]:checked+.switcher {
  background-color: #fff;
  box-shadow: 0 0 0 20px #4bd964 inset;
}

.cl-switch.ios input[type="checkbox"]:checked+.switcher:before {
  right: 100%;
  margin-right: -22px;
  background-color: #fff;
}

.cl-switch.ios [disabled]:not([disabled="false"])+.switcher {
  background: #ccc !important;
}

.cl-switch.ios [disabled]:not([disabled="false"])+.switcher:active:before {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) !important;
}

.cl-switch.ios [disabled]:not([disabled="false"])+.switcher:before {
  background-color: #e2e2e2 !important;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2) !important;
}

.cl-switch.ios.cl-switch-large .switcher {
  width: 62px;
  height: 34px;
}

.cl-switch.ios.cl-switch-large .switcher:before {
  width: 34px;
  height: 34px;
}

.cl-switch.ios.cl-switch-large .label {
  font-size: 18px;
}

.cl-switch.ios.cl-switch-large input[type="checkbox"]:checked+.switcher:before {
  margin-right: -30px;
}

.cl-switch.ios.cl-switch-xlarge .switcher {
  width: 80px;
  height: 40px;
}

.cl-switch.ios.cl-switch-xlarge .switcher:before {
  width: 40px;
  height: 40px;
  margin-top: 0;
}

.cl-switch.ios.cl-switch-xlarge .label {
  font-size: 24px;
}

.cl-switch.ios.cl-switch-xlarge input[type="checkbox"]:checked+.switcher:before {
  margin-right: -39px;
}

.cl-switch.ios.cl-switch-black .switcher {
  box-shadow: 0 0 0 0 #343434 inset;
}

.cl-switch.ios.cl-switch-black input[type="checkbox"]:checked+.switcher {
  box-shadow: 0 0 0 20px #343434 inset;
  background: #ffffff;
}

.cl-switch.ios.cl-switch-black input[type="checkbox"]:checked+.switcher:before {
  background-color: #fff;
}

.cl-switch.ios.cl-switch-black .switcher:active:before {
  box-shadow: none;
}

.cl-switch.ios.cl-switch-red .switcher {
  box-shadow: 0 0 0 0 #ff6868 inset;
}

.cl-switch.ios.cl-switch-red input[type="checkbox"]:checked+.switcher {
  box-shadow: 0 0 0 20px #ff6868 inset;
  background: #ffffff;
}

.cl-switch.ios.cl-switch-red input[type="checkbox"]:checked+.switcher:before {
  background-color: #fff;
}

.cl-switch.ios.cl-switch-red .switcher:active:before {
  box-shadow: none;
}

.cl-switch.ios.cl-switch-green .switcher {
  box-shadow: 0 0 0 0 #29cc97 inset;
}

.cl-switch.ios.cl-switch-green input[type="checkbox"]:checked+.switcher {
  box-shadow: 0 0 0 20px #29cc97 inset;
  background: #ffffff;
}

.cl-switch.ios.cl-switch-green input[type="checkbox"]:checked+.switcher:before {
  background-color: #fff;
}

.cl-switch.ios.cl-switch-green .switcher:active:before {
  box-shadow: none;
}

.cl-switch.ios.cl-switch-orange .switcher {
  box-shadow: 0 0 0 0 #ff9800 inset;
}

.cl-switch.ios.cl-switch-orange input[type="checkbox"]:checked+.switcher {
  box-shadow: 0 0 0 20px #ff9800 inset;
  background: #ffffff;
}

.cl-switch.ios.cl-switch-orange input[type="checkbox"]:checked+.switcher:before {
  background-color: #fff;
}

.cl-switch.ios.cl-switch-orange .switcher:active:before {
  box-shadow: none;
}

section.tool {
  margin: 0 auto;
  display: block;
  margin-top: 2em;
}

.d-flex {
  display: flex;
}

.flex-grow-1 {
  flex-grow: 1;
}

.d-flex.align-items-center {
  align-items: center;
}

.justify-content-between {
  justify-content: space-between;
}

.input-area.input-tool {
  border: 2px solid #1C1262;
  padding: 1.5em 2em;
  border-radius: 10px;
  color: #1C1262;
  position: relative;
  box-shadow: 0px 0px 10px #1c126233;
  margin-bottom: 5em;
  background: white;
}

.text-area-container {
  position: relative;
}

.has-header-item {
  position: absolute;
  right: 2em;
  top: 1em
}

.input-area.input-tool svg {
  width: 22px;
  height: 22px;
  margin-right: 8px;
  position: relative;
  top: 5px;
}

.input-area.input-tool .btn-link {
  cursor: pointer
}

.input-area.input-tool .btn-link:hover path {
  fill: #1C1262
}

.bottom-controls .control-area {
  padding-right: 2em;
  min-height: 68px;
}

.bottom-controls .control-area h5 {

  color: #a9a9a9;
  font-size: 15px;
  margin: 0;
  margin-bottom: 10px;
  color: #848585 !important;
  font-size: 14px;
}

.bottom-controls .control-area .slider {
  -webkit-appearance: none;
  width: 60px;
  height: 5px !important;
  background: #F4F3F7;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  max-height: 10px !important;
  transition: opacity .2s;
  padding: 0;
  min-height: 0px;
  position: relative;
  top: 12px;
}

.bottom-controls .control-area .slider:hover {
  opacity: 1;
}

.bottom-controls .control-area .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 14px;
  height: 14px;
  border-radius: 100px;
  background: #1E1466;
  cursor: pointer;
}

.bottom-controls .control-area .slider::-moz-range-thumb {
  width: 14px;
  height: 14px;
  border-radius: 100px;
  background: #1E1466;
  border: none;
  cursor: pointer;
}

.control-area input[type=number] {
  background: #F4F3F7;
  border: none;
  padding: 6px;
  width: 90px;
  border-radius: 6px;
  min-height: 10px;
  height: 2.5em;
  padding: 0px 12px;
  font-size: 1em;
}

.control-area select {
  background: #F4F3F7;
  border: none;
  padding: 6px;
  border-radius: 6px;
  height: 40px;
  min-height: 10px;
  font-size: 1em;
  padding: 0px 10px;
}

#open-inputs {
  cursor: pointer
}

#open-details {
  padding-bottom: 2em;
  color: #222C64 !important;
  font-weight: 600;
}

.result-card {
  border: 2px solid #31296F;
  padding: 1.5em;
  border-radius: 10px;
  position: relative;
  color: #31296F;
  box-shadow: 0px 0px 10px #31296f5e;
}

div#jqstooltip {
  max-width: 283px;
}

.result-card h5 {
  padding: 0;
  margin: 0;
  font-size: 1em;
}

.result-card h3 {
  padding: 0;
  margin: 0;
  margin-top: 5px;
}

.result-card h5 {
  color: #31296f;
}

.result-card h3 {
  color: #31296f;
}

.result-card .card-row {}

.result-card.bg-color {
  background: #31296F;
  color: white;
}

.result-card.bg-color h5 {
  color: White;
}

.result-card.bg-color h3 {
  color: white;
}

a.show-btn {
  background: #dedce8;
  color: #1c1262;
  line-height: 22px;
  font-size: 15px;
  padding: 2px 14px;
  border-radius: 200px;
  margin-right: 6px;
  cursor: pointer;
}

.tabs-inner table tbody tr td:last-child {
   
  flex-wrap: wrap;
  gap: 10px;
  justify-content: end;
}

.tabs-inner table thead tr th:first-child,
.tabs-inner table tbody tr td:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tabs-inner table thead tr th:last-child,
.tabs-inner table tbody tr td:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

a.show-btn:hover {
  background: #1c1262;
  color: white;
}

.result-cards {
  gap: 1em;
  display: none;
}

#result-area {
  margin-top: 2em;
}

.search-bar-area input:focus,
.search-bar-area input:active {
  border: none;
  outline: none;
  box-shadow: none;
}

.input-container i {
  position: relative;
  top: 2px;
}

.search-bar-area input {
  border: none;
  height: 20px !important;
  max-width: 165px;
  min-height: 20px;
  background: white;
  border: none;
  box-shadow: none;
}

.a-link {
  font-weight: 600;
  color: #31296F;
  text-decoration: underline;
}

.input-container i svg {
  width: 16px;
  height: 16px;
}
.search-bar-area .text-end {
 
}
button[type="submit"].btn-secondary i svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: 2px;
}

button[type="submit"].btn-secondary i {
  position: relative;
  top: 2px;
  margin-right: 5px;
}

.search-bar-area .tex-end {
  display: flex;
  flex-direction: row-reverse;
  gap: 20px;
}

.search-bar-area .input-container {
  
  border-radius: 5px;
  padding: 10px;
  display: flex;
  align-items: center;
  border: 0.88665px solid #CBCDCD;
  border-radius: 200px;
  background: white;
}

.tab-control {
  margin-top: 4em;
}

.search-empty svg {
  width: 50px;
  height: 50px;
  text-align: center;
}

.search-empty h6 {
  text-align: center;
}

.search-empty svg {
  margin: 0 auto;
  display: block;
}

.tab-control .tabs-area a:not(.btn-secondary) {
  font-weight: 700;
  margin-right: 1em;
  color: #D2D0E0;
  padding-bottom: 0.5em;
  cursor: pointer;
 
  font-size: 32px;
}
button[type="submit"].btn-secondary i svg {
  width: 18px;
  height: 18px;
}

button[type="submit"].btn-secondary:hover {
  background: #134178 !important;
  color: white !important;
}
.no-touch button[type="submit"].btn-secondary:hover {
  background: #134178 !important;
  color: white !important;
}
a.btn-secondary:hover {
  background: #134178 !important;
  color: white !important;
}
#export-all:hover {
  background: #134178 !important;
  color: white !important;
}

#copy-all:hover {
  background: #134178 !important;
  color: white !important;
}

#open-inputs button[type="submit"].btn-secondary:hover {
  background: #134178 !important;
  color: white !important;
}
button.btn-secondary {}
.tab-control {}

.tab-control .tabs-area a.active {
  color: #31296F;
 
}

.tabs-area {
  padding-bottom: 2em;
}

.search-bar-area {
 min-width:165px;
}

.tabs-inner table {
  min-width: 100%;
}

.tabs-inner table th,
.tabs-inner table td {
  text-align: left;
  posiiton:relative;
  padding: 5px 10px;
  border-bottom: 1px solid #f3f3f3 !important
}

.tabs-inner table th.text-right,
.tabs-inner table td.text-right {
  text-align: right;
}

.tabs-inner table tr:nth-child(2n) td {
  background: #fdfdfd;
}

.tabs-inner table th.text-left,
.tabs-inner table td.text-left {
  text-align: left;
}

.tabs-inner table td .progress-bar {
  background: #f2f2f2;
  width: 55px;
  height: 6px;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: -2px;
  border-radius: 200px;
}

p#tooltip-tip {}

p#tooltip-tip {
  font-size: 12px;
  padding: 0px 10px;
  background: #ffffff;
  border: 1px solid white;
  color: #1c1262;
}

@media only screen and (min-width: 1600px) {
  .cloud-card {
      flex-basis: 100%;
      max-width: 23.9% !important;
  }
}

@media only screen and (max-width: 1201px) {
  .cloud-card {
      flex-basis: 100%;
      max-width: 32% !important;
  }
}

@media only screen and (max-width: 1200px) {
  .cloud-card {
      flex-basis: 100%;
      max-width: 47% !important;
  }
}

@media only screen and (max-width: 678px) {
  .cloud-card {
      flex-basis: 100%;
      max-width: 100% !important;
  }
}

.bottom-controls .d-flex .d-flex {
  flex-wrap: wrap;
  gap: 15px;

}
a.btn-secondary,
button[type="submit"].btn-secondary {
  background: linear-gradient(180deg, #134178 0%, #1372BF 60.69%) !important;
  color: white !important;
  font-size: 14px;
  line-height: 1.2 !important;
  font-weight: 500;
  font-style: normal;
  text-transform: none;
  letter-spacing: 0em;
  border-radius: 1.6em;
  padding: 0.8em 1.2em;

  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.2);
  border: none;
}

div#tool_container button {
}
.gap-2{
  gap:10px
}
.bottom-controls>.d-flex {
  flex-wrap: wrap;
  gap: 30px;
  width:100%;
  align-items:center;
  justify-content:end;
}

.tooltip {
  display: none;
  position: absolute;
  padding: 10px;
  color: #777;
  background-color: #fff;
  border: 1px solid #777;
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}

.tabs-inner table td,
.tabs-inner table th {
  white-space: nowrap;
}

.keywords-container {
  font-size: 12px;
  max-width: 400px;
  line-height: 17px;
  white-space: normal;
}

.keywords-container .and-more {
  color: #1372BF;
  white-space: nowrap;
 
}
.tabs-inner table th.text-end, .tabs-inner table td.text-end {
  text-align: right;
  padding-right: 30px;
}
.keywords-container .and-more   svg {
  width: 9px;
  height: 9px;
  position: relative;
  top: 1px;
  left: 2px;
  fill: #1372BF;
}
.tooltip {
  display: none;
  position: absolute;
  border: 1px solid #333;
  background-color: #161616;
  border-radius: 5px;
  padding: 10px;
  color: #fff;
  font-size: 12px Arial;
}

.input-area.input-tool textarea {
  padding: 1em;
  border-radius: 10px;
  box-shadow: none;
  border: none;
  background: #f4f4f4;
  max-width: 100%;
  max-height: 600px;
  margin-bottom: 2em;
  min-height: 300px !important;
  font-size: 12px;
  line-height: 19px;
}

.tabs-inner table td .progress-bar .percent-bar {
  background: #31296f;
  height: 100%;
  border-radius: 200px;
  width: 11px;
}

#error-area svg {
  display: block;
  margin: 0 auto;
  width: 64px;
  height: 64px;
}

.tabs-inner table td .circle-btn,
.cloud-card .circle-btn {
  background: #DEDCE8;
  display: inline-block;
  border-radius: 200px;
  width: 28px;
  height: 28px;
  line-height: 28px !important;
  text-align: center;
  line-height: inherit;
  cursor: pointer;
}

.tabs-inner table tbody tr:nth-child(3n) {
  background: #fcfcfcad;
}

.tabs-inner table td .circle-btn svg,
.cloud-card .circle-btn svg {
  width: 14px;
  height: 14px;
  position: relative;
  top: 1px;
}

.tabs-inner table td .circle-btn:hover,
.cloud-card .circle-btn:hover {
  background: #31296F;
}

.tabs-inner table td .circle-btn:hover svg path,
.cloud-card .circle-btn:hover svg path {
  fill: white !important;
}

.tabs-inner table th {
  background: #222C64;
  border-bottom: 2px solid #31296F;
  font-size: 13px;
  line-height: 13px;
  color: white !important;
  padding: 14px 10px;
  line-height:23px;
  position: sticky;
 
  z-index: 3;
}

.tabs-inner table tr:nth-child(2n) td {
 
}
.tabs-inner table td{
  background-color: white !important;
}
td,
th,
tr,
table {
  border: 0 !important;
  border-spacing: 0 !important;
}

.cluster-div {
  position: absolute;
  background: white;
  text-align: left;
  padding: 1em 1.5em;
  border-radius: 10px;
  box-shadow: 0px 0px 10px #eaeaea;
  z-index: 222;
  right: 8em;
  top: auto;
  transform: translateY(-70px);
}

.cluster-div h6 {
  padding: 0;
  margin: 0;
  font-size: 1em;
  margin-bottom: 0px;
  font-weight: 600;
}

.cluster-div p {
  margin: 0;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 1em;
  color: #A4A4A4;
}

.cloud-card {}

.cloud-cards {
  flex-wrap: wrap;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .cloud-card {
      width: 100%;
      max-width: 100%;
  }
}

div#cloud-inner {
  flex-wrap: wrap;
}

#floatingCirclesG {
  position: relative;
  width: 86px;
  height: 86px;
  margin: auto;
  transform: scale(0.6);
  -o-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
}

.f_circleG {
  position: absolute;
  background-color: rgb(255, 255, 255);
  height: 16px;
  width: 16px;
  border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  animation-name: f_fadeG;
  -o-animation-name: f_fadeG;
  -ms-animation-name: f_fadeG;
  -webkit-animation-name: f_fadeG;
  -moz-animation-name: f_fadeG;
  animation-duration: 1.2s;
  -o-animation-duration: 1.2s;
  -ms-animation-duration: 1.2s;
  -webkit-animation-duration: 1.2s;
  -moz-animation-duration: 1.2s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
}

#frotateG_01 {
  left: 0;
  top: 35px;
  animation-delay: 0.45s;
  -o-animation-delay: 0.45s;
  -ms-animation-delay: 0.45s;
  -webkit-animation-delay: 0.45s;
  -moz-animation-delay: 0.45s;
}

#frotateG_02 {
  left: 10px;
  top: 10px;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
}

#frotateG_03 {
  left: 35px;
  top: 0;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}

#frotateG_04 {
  right: 10px;
  top: 10px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
}

#frotateG_05 {
  right: 0;
  top: 35px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
}

#frotateG_06 {
  right: 10px;
  bottom: 10px;
  animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
}

#frotateG_07 {
  left: 35px;
  bottom: 0;
  animation-delay: 1.35s;
  -o-animation-delay: 1.35s;
  -ms-animation-delay: 1.35s;
  -webkit-animation-delay: 1.35s;
  -moz-animation-delay: 1.35s;
}

#frotateG_08 {
  left: 10px;
  bottom: 10px;
  animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}

@keyframes f_fadeG {
  0% {
      background-color: rgb(0, 0, 0);
  }
  100% {
      background-color: rgb(255, 255, 255);
  }
}

@-o-keyframes f_fadeG {
  0% {
      background-color: rgb(0, 0, 0);
  }
  100% {
      background-color: rgb(255, 255, 255);
  }
}

@-ms-keyframes f_fadeG {
  0% {
      background-color: rgb(0, 0, 0);
  }
  100% {
      background-color: rgb(255, 255, 255);
  }
}

@-webkit-keyframes f_fadeG {
  0% {
      background-color: rgb(0, 0, 0);
  }
  100% {
      background-color: rgb(255, 255, 255);
  }
}

@-moz-keyframes f_fadeG {
  0% {
      background-color: rgb(0, 0, 0);
  }
  100% {
      background-color: rgb(255, 255, 255);
  }
}

.cluster-div input {
  border: 1px solid #EFEFEF;
  padding: 5px 10px;
  height: 15px;
  border-radius: 5px;
  font-size: 14px;
  min-height: 30px;
}

.cluster-div ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.cluster-div ul li {
  padding: 0px 8px;
  font-size: 13px;
}

.cluster-div ul li:nth-child(2n) {
  background: #FCFBFD;
  border-radius: 5px;
}

.keyword-list-container {
  max-height: 200px;
  overflow-y: scroll;
  margin-top: 1em;
}

.hide-popup-btn svg {
  width: 16px;
  height: 16px;
  float: right;
  position: relative;
  top: 3px;
  cursor: pointer;
}

.hide-popup-btn:hover svg path {
  fill: #31296f;
}

.cloud-card {
  background: #FDFDFD;
  padding: 1em;
  width: auto;
  max-width: 23.9%;
  border-radius: 6px;
}

.clouds-area {
  gap: 20px
}

.cloud-card h4 {
  margin: 0;
  padding: 0;
  min-width: 200px;
  font-size: .9em;
}

.cloud-card:hover {
  box-shadow: 0px 0px 10px #e4e4e4;
  transition: all .6s;
}

.cloud-card a.circle-btn svg {
  width: 12px;
  height: 12PX;
}

.cloud-card {
  border: 1px solid #e6e6e6;
  box-shadow: 0px 0px 2px #f2f2f2;
}

.cloud-card a.circle-btn {
  width: 28px;
  height: 28px;
  line-height: 28px;
}

#loading-details {
  margin-top: 2em
}

.cloud-card .cloud-img img {
  width: 100%;
  height: auto;
  border-radius: 6px;
  margin-top: 1em;
}

.sort-btns i svg path {
  fill: #8e8e8e !important
}

.sort-btns {
  display: inline-block;
  position: absolute;
  height: 16px;
  width: 14px;
  top: 50%;
  right: 6px;
  transform: translateY(-50%);
}

#input-area {
  min-width: 100%;
  max-width: 100%
}

.text-area-container {
  position: relative
}

.cloud-card-full p {
  font-size: 14px;
  color: #105aa3;
  margin-bottom: 2em
}

.cloud-card-full p svg {
  width: 18px;
  height: 18px;
  position: relative;
  top: 4px;
  margin-right: 5px;
}

.cloud-card-full p svg path {
  fill: #9cc9e1;
}

.cloud-card-full {
  padding: 20px 0px;
}

.info-area {
  position: absolute;
  background: #d7d7d7;
  bottom: 40px;
  right: 20px;
  padding: 4px;
  border-radius: 4px;
  color: #717171;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 5px;
  font-size: 13px;
}

.link-btn {
  margin-right: 2em;
  cursor: pointer;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  vertical-align: middle;
  font-size: 13px;
}

.sort-btns svg {
  width: 14px;
  height: 14px;
}

.sort-btns i {
  display: inline-block;
  position: absolute;
  top: 0px;
  cursor: pointer;
  height: 10px;
}

.info-area b {
  margin-right: 2px;
}

.sort-btns i svg {
  position: relative;
  top: -4px;
}
.bottom-controls label {
  position: relative;
  top: -3px;
}
.ngrams-not-found {
  text-align: center;
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  width: 100%;
  padding: 20px 0px;
}

.ngrams-not-found svg {
  width: 32px;
  height: 32px;
  margin: 0 auto;
}
.sort-btns i:first-child {
  top: -12px;
  transform: rotateX(180deg);
}

.sort-btns i:last-child {
  top: -3px;
}

.sort-btns i:hover svg path {
  fill: #31296F;
}
.ngrams-flex-body.tabs-inner table thead{
  position:sticky;
  top:0px
}
.ngrams-flex-body.tabs-inner {
  border: 2px solid #222c64;
  border-radius: 14px;
  max-height: 700px;
  overflow: auto;
}
.cloud-card-full img {
  width: 100%;
  height: auto;
}

.hide-popup-btn svg {
  width: 16px;
  height: 16px;
  float: right;
  position: relative;
  top: 3px;
  cursor: pointer;
  margin-left: 20px;
  padding: 2px;
}
button#start-analyze:before {
  display: none !important;
}

button#start-analyze i {
  display: none;
}
#pemavor-loadin-area{
  display: block;
  align-items: center;
  text-align: center;
}

.ngrams-bar-small-gray {
  background: #EBEBEB;
  width: 60px;
  height: 8px;
  border-radius: 200px;
}

.ngrams-bar-small {
 
  padding: 6px 10px;
  border-radius: 200px;
  display: inline-block;
  width: 60px;
}

.bar-area {
 
  display: inline-block;
  width: 60px;
  padding: 6px 10px;
}

.bar-grayed-out {
  background: #EBEBEB;
  border-radius: 200px;
  width: 60px;
  height: 8px;
}

span.ngrams-span-number {
  min-width: 80px;
  display: inline-block;
}

span.ngrams-percent {}

span.ngrams-percent {
  display: inline-block;
  min-width: 90px;
}

span.ngrams-span-number {
  min-width: 80px;
  display: inline-block;
}

span.ngrams-percent {}

span.ngrams-percent {
  display: inline-block;
  min-width: 90px;
}

.ngrams-bar.bar-colored-percent {
  background: #231A6F !important;
  height: 100%;
  border-radius: 200px;
}

.bar-colored-percent {
  background: #231A6F !important;
  height: 100%;
  border-radius: 200px;
}

th.table-header-col.table-text-align-left .sort-btns {
  position: absolute;
  left: 80px;
}
.sort-btns[data-sorttype='1'] svg {
  transform: rotateZ(180deg);
}

.sort-btns[data-sorttype='0'] svg {
  transform: rotateZ(0deg);
}
.sort-btns.active-sort svg path {fill: white !important;}

.sort-btns svg path {
    fill: #9d9f9f73 !important;
}

button[type="submit"].btn-yellow {
  background: linear-gradient(180deg, #FFFFFF 0%, #FDEC0B 60.69%) !important;
  color: #231A6F !important;
}

button[type="submit"].btn-yellow {
  background: linear-gradient(180deg, #FFFFFF 0%, #FDEC0B 60.69%) !important;
  color: #231A6F !important;
}

button[type="submit"].btn-yellow:hover {
  background: #FDEC0B !important;
  color: #231A6F !important;
}

#pemavor-embed-area textarea {
  border: 2px solid #231A6F !important;
  color:#606161 !important;
  font-size:12px;line-height:17px;min-height:200px;
}

button[type="submit"].btn-outline {
  background: white !important;
  box-shadow: none !important;
  border: 1px solid #cdcdcd !important;
  color: #606161 !important;
}

#copied{
  display: block;
  position: absolute;
  font-size: 13px;
  width: 100%;
  text-align: center;
  color: #676767;
}
button[type="submit"].btn-outline svg {
  width: 12px;
  height: 12px !important;
}

button[type="submit"].btn-yellow svg path {
  stroke: #231A6F;
}


.justify-content-end {
  justify-content: end;
}

.bottom-controls {
  color: #606161;
  font-weight: 400;
  font-size: 14px;
}
a.btn-secondary i svg {
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
  margin-right: 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pemavor.com/wp-content/uploads/quicksand-v30-latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Quicksand';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.pemavor.com/wp-content/uploads/quicksand-v30-latin-700.woff') format('woff');
}
/* End Custom Fonts CSS */