.elementor-21 .elementor-element.elementor-element-ad0fe4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3b26dbd{--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-21 .elementor-element.elementor-element-be0635e{text-align:center;}.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 );}.elementor-21 .elementor-element.elementor-element-9fc9c1e{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-9fc9c1e p{margin-block-end:15px;}.elementor-21 .elementor-element.elementor-element-2536b57{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-525331c{--display:flex;}.elementor-21 .elementor-element.elementor-element-66cdf9e{text-align:start;}.elementor-21 .elementor-element.elementor-element-66cdf9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-f890ceb{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-23eba29{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21 .elementor-element.elementor-element-f4cf46c img{height:324px;}.elementor-21 .elementor-element.elementor-element-8bff5e4{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9bbdabf{--display:flex;}.elementor-21 .elementor-element.elementor-element-49ce1cd img{height:337px;}.elementor-21 .elementor-element.elementor-element-4e88b52{--display:flex;}.elementor-21 .elementor-element.elementor-element-3e0a850 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-b7aa3e4{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-fcc5339{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fcc5339:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fcc5339 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-21 .elementor-element.elementor-element-a0d5f3c{--display:flex;}.elementor-21 .elementor-element.elementor-element-c8859ff{text-align:center;}.elementor-21 .elementor-element.elementor-element-c8859ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-0c694f5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-f6558ab{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0889406{--display:flex;}.elementor-21 .elementor-element.elementor-element-014aa1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-3f4ced2{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-3f4ced2 p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-ee5b82a{--display:flex;}.elementor-21 .elementor-element.elementor-element-b8fcd84{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fbb26d4{--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;}.elementor-21 .elementor-element.elementor-element-83a4b65{--display:flex;}.elementor-21 .elementor-element.elementor-element-8ea22d2 img{height:329px;}.elementor-21 .elementor-element.elementor-element-e41d2d0{--display:flex;}.elementor-21 .elementor-element.elementor-element-43b8e87 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-53cb58b{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-53cb58b p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-cb45d2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cd59f58{--display:flex;--min-height:0px;--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;}.elementor-21 .elementor-element.elementor-element-af6eb1a{--display:flex;}.elementor-21 .elementor-element.elementor-element-28e23c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-deb4009{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-deb4009 p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-da1dbb3{--display:flex;}.elementor-21 .elementor-element.elementor-element-ec398bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f1b14cc{--display:flex;}.elementor-21 .elementor-element.elementor-element-be18cb9{--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;}.elementor-21 .elementor-element.elementor-element-3b15dc0{--display:flex;}.elementor-21 .elementor-element.elementor-element-e4d22f3 img{height:262px;}.elementor-21 .elementor-element.elementor-element-9e91a46{--display:flex;}.elementor-21 .elementor-element.elementor-element-062808d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-6871820{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-6871820 p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-661aa41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fe5edff{--display:flex;--min-height:0px;--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;}.elementor-21 .elementor-element.elementor-element-23b9ace{--display:flex;}.elementor-21 .elementor-element.elementor-element-307ef95 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-fa92296{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-fa92296 p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-c28dee3{--display:flex;}.elementor-21 .elementor-element.elementor-element-67f5d9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e622ab5{--display:flex;}.elementor-21 .elementor-element.elementor-element-438005e{--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;}.elementor-21 .elementor-element.elementor-element-6fbb261{--display:flex;}.elementor-21 .elementor-element.elementor-element-aa80810 img{height:275px;}.elementor-21 .elementor-element.elementor-element-a469a6a{--display:flex;}.elementor-21 .elementor-element.elementor-element-f6a23db .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-3cf359d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-3cf359d p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-a3e7d4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b7ecd05{--display:flex;--min-height:0px;--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;}.elementor-21 .elementor-element.elementor-element-c2067dc{--display:flex;}.elementor-21 .elementor-element.elementor-element-4d505e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-db529a5{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-db529a5 p{margin-block-end:5px;}.elementor-21 .elementor-element.elementor-element-44af196{--display:flex;}.elementor-21 .elementor-element.elementor-element-9f71c99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a480df9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-535b19e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-35bab10{text-align:center;}.elementor-21 .elementor-element.elementor-element-35bab10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-ef4ed5a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-21 .elementor-element.elementor-element-e802c56{padding:15px 10px 015px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon-box-title{margin-block-end:5px;color:#121A80;}.elementor-21 .elementor-element.elementor-element-e802c56.elementor-view-stacked .elementor-icon{background-color:#121A80;}.elementor-21 .elementor-element.elementor-element-e802c56.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-e802c56.elementor-view-default .elementor-icon{fill:#121A80;color:#121A80;border-color:#121A80;}.elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-e802c56:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-e802c56:has(:focus) .elementor-icon-box-title{color:#121A80;}.elementor-21 .elementor-element.elementor-element-e802c56 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-7ebd3d1{padding:15px 10px 15px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon-box-title{margin-block-end:5px;color:#121A80;}.elementor-21 .elementor-element.elementor-element-7ebd3d1.elementor-view-stacked .elementor-icon{background-color:#121A80;}.elementor-21 .elementor-element.elementor-element-7ebd3d1.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-7ebd3d1.elementor-view-default .elementor-icon{fill:#121A80;color:#121A80;border-color:#121A80;}.elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-7ebd3d1:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-7ebd3d1:has(:focus) .elementor-icon-box-title{color:#121A80;}.elementor-21 .elementor-element.elementor-element-7ebd3d1 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-549f628{padding:15px 10px 15px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon-box-title{margin-block-end:5px;color:#121A80;}.elementor-21 .elementor-element.elementor-element-549f628.elementor-view-stacked .elementor-icon{background-color:#121A80;}.elementor-21 .elementor-element.elementor-element-549f628.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-549f628.elementor-view-default .elementor-icon{fill:#121A80;color:#121A80;border-color:#121A80;}.elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-549f628:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-549f628:has(:focus) .elementor-icon-box-title{color:#121A80;}.elementor-21 .elementor-element.elementor-element-549f628 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-28d68b2{padding:15px 10px 15px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon-box-title{margin-block-end:5px;color:#121A80;}.elementor-21 .elementor-element.elementor-element-28d68b2.elementor-view-stacked .elementor-icon{background-color:#121A80;}.elementor-21 .elementor-element.elementor-element-28d68b2.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-28d68b2.elementor-view-default .elementor-icon{fill:#121A80;color:#121A80;border-color:#121A80;}.elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-28d68b2:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-28d68b2:has(:focus) .elementor-icon-box-title{color:#121A80;}.elementor-21 .elementor-element.elementor-element-28d68b2 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-cbbbfba{padding:15px 10px 15px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.26);}.elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon-box-title{margin-block-end:5px;color:#121A80;}.elementor-21 .elementor-element.elementor-element-cbbbfba.elementor-view-stacked .elementor-icon{background-color:#121A80;}.elementor-21 .elementor-element.elementor-element-cbbbfba.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-cbbbfba.elementor-view-default .elementor-icon{fill:#121A80;color:#121A80;border-color:#121A80;}.elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon-box-title, .elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-cbbbfba:has(:hover) .elementor-icon-box-title,
					 .elementor-21 .elementor-element.elementor-element-cbbbfba:has(:focus) .elementor-icon-box-title{color:#121A80;}.elementor-21 .elementor-element.elementor-element-cbbbfba .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-3cff6dc{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-af30130{--display:flex;}.elementor-21 .elementor-element.elementor-element-50e24a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-211986d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-211986d p{margin-block-end:15px;}.elementor-21 .elementor-element.elementor-element-1e1e8dd{--display:flex;}.elementor-21 .elementor-element.elementor-element-7a49ae5 img{height:391px;}.elementor-21 .elementor-element.elementor-element-ecf921c{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ecf921c:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ecf921c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-21 .elementor-element.elementor-element-ce5eee5{--display:flex;}.elementor-21 .elementor-element.elementor-element-069fd7c img{height:353px;}.elementor-21 .elementor-element.elementor-element-7804864{--display:flex;}.elementor-21 .elementor-element.elementor-element-0056794 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-42c3ded{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-42c3ded p{margin-block-end:15px;}.elementor-21 .elementor-element.elementor-element-1fca115{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-ae42062{--display:flex;}.elementor-21 .elementor-element.elementor-element-11624ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-3f6f1ce{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-7ec4b50{--display:flex;}.elementor-21 .elementor-element.elementor-element-275de8b img{height:-10px;}.elementor-21 .elementor-element.elementor-element-b7d023b{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b7d023b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-b7d023b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-21 .elementor-element.elementor-element-7e70f89{--display:flex;}.elementor-21 .elementor-element.elementor-element-964501e img{height:385px;}.elementor-21 .elementor-element.elementor-element-cb654e6{--display:flex;}.elementor-21 .elementor-element.elementor-element-1c12be7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-e8f5de3{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-e8f5de3 p{margin-block-end:15px;}.elementor-21 .elementor-element.elementor-element-91cc01a{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e5dd4b5{--display:flex;}.elementor-21 .elementor-element.elementor-element-9f5d36f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-1afd775{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#080404;}.elementor-21 .elementor-element.elementor-element-5c542a9{--display:flex;}.elementor-21 .elementor-element.elementor-element-8dff1f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8dff1f5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8dff1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://commercialroofinginhouston.com/wp-content/uploads/2026/04/Contact-Houstons-Trusted-Commercial-Roofing-Contractors.webp");background-position:center center;background-size:cover;}.elementor-21 .elementor-element.elementor-element-8dff1f5::before, .elementor-21 .elementor-element.elementor-element-8dff1f5 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8dff1f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-8dff1f5 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8dff1f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-8dff1f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #0F3A5A 0%, #0F3A5A 50%);}.elementor-21 .elementor-element.elementor-element-a066491{text-align:center;}.elementor-21 .elementor-element.elementor-element-a066491 .elementor-heading-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-b7cb0d6{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21 .elementor-element.elementor-element-3f3c614 .elementor-button{background-color:#FF6B00;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-21 .elementor-element.elementor-element-3f3c614 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21 .elementor-element.elementor-element-3f3c614 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-21 .elementor-element.elementor-element-2fc310c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-43b6e42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-21 .elementor-element.elementor-element-5fe9c81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5fe9c81:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-5fe9c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-21 .elementor-element.elementor-element-bdb75f3{--display:flex;}.elementor-21 .elementor-element.elementor-element-c58c7e3{text-align:center;}.elementor-21 .elementor-element.elementor-element-c58c7e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#121A80;}.elementor-21 .elementor-element.elementor-element-b5292a9{--display:flex;}.elementor-21 .elementor-element.elementor-element-7853b4d{--display:flex;}.elementor-21 .elementor-element.elementor-element-dd62f65{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#080404;}.elementor-21 .elementor-element.elementor-element-e38d1f0{--display:flex;}.elementor-21 .elementor-element.elementor-element-8e02766{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#080404;}.elementor-21 .elementor-element.elementor-element-36108d8{--display:flex;}.elementor-21 .elementor-element.elementor-element-f873325{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#080404;}.elementor-21 .elementor-element.elementor-element-3b80890{--display:flex;}.elementor-21 .elementor-element.elementor-element-78f68ca{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#080404;}.elementor-21 .elementor-element.elementor-element-b9c9370{--display:flex;}.elementor-21 .elementor-element.elementor-element-32b0cdf{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#080404;}.elementor-21 .elementor-element.elementor-element-82b3842{--n-accordion-title-font-size:16px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#121A80;--n-accordion-icon-size:15px;}:where( .elementor-21 .elementor-element.elementor-element-82b3842 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-ef4ed5a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-ad0fe4a{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-2536b57{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-8bff5e4{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-fcc5339{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-f6558ab{--width:100%;}.elementor-21 .elementor-element.elementor-element-cd59f58{--width:100%;}.elementor-21 .elementor-element.elementor-element-fe5edff{--width:100%;}.elementor-21 .elementor-element.elementor-element-b7ecd05{--width:100%;}.elementor-21 .elementor-element.elementor-element-9f71c99{--content-width:1200px;}.elementor-21 .elementor-element.elementor-element-ef4ed5a{--width:100%;}.elementor-21 .elementor-element.elementor-element-3cff6dc{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-ecf921c{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-1fca115{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-b7d023b{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-91cc01a{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-8dff1f5{--content-width:1240px;}.elementor-21 .elementor-element.elementor-element-2fc310c{--content-width:1240px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-ef4ed5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}