.elementor-6001 .elementor-element.elementor-element-30b10dbc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-30b10dbc:not(.elementor-motion-effects-element-type-background), .elementor-6001 .elementor-element.elementor-element-30b10dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F1;}.elementor-6001 .elementor-element.elementor-element-6556342{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-6556342:not(.elementor-motion-effects-element-type-background), .elementor-6001 .elementor-element.elementor-element-6556342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B6B66;}.elementor-6001 .elementor-element.elementor-element-50cddbac{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.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-6001 .elementor-element.elementor-element-32a897e3{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-6001 .elementor-element.elementor-element-3e07e720{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6001 .elementor-element.elementor-element-3e07e720 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6001 .elementor-element.elementor-element-3e07e720 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6001 .elementor-element.elementor-element-3e07e720 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6001 .elementor-element.elementor-element-42fef803 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:600;color:rgba(255,255,255,.85);}.elementor-6001 .elementor-element.elementor-element-41239d77 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:38px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-6001 .elementor-element.elementor-element-faab9ac .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;color:#A8DDD6;}.elementor-6001 .elementor-element.elementor-element-77f273a2{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-6001 .elementor-element.elementor-element-693c6a02 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:20px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-405d3b68{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-7dbf10d2 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-3714af64{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-2bf4bbe3 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:600;color:#0B7A74;}.elementor-6001 .elementor-element.elementor-element-6406bbb2{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-2693dd49 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-53d24708{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-26958da2 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:600;color:#B54A18;}.elementor-6001 .elementor-element.elementor-element-262e8144{--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;--align-items:flex-start;--gap:24px 40px;--row-gap:24px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-6001 .elementor-element.elementor-element-7d46e621{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-7d46e621.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-6001 .elementor-element.elementor-element-41e3dc8b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6001 .elementor-element.elementor-element-41e3dc8b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6001 .elementor-element.elementor-element-41e3dc8b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-6001 .elementor-element.elementor-element-41e3dc8b .elementor-icon-list-text{transition:color 0.3s;}.elementor-6001 .elementor-element.elementor-element-6565d8e8{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-22f56fbe .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-6ee3976f{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-82fb231{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-644402f2 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-7a1b18bb{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-5b034f8c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-60eee997 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-41c2a536{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-2fb50252{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-36b75a7f .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-79282e1f{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-15b58f9d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-7c48fbcd{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-7bd61f08{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-777d4768 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-277c0271{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-54e2f4d2{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-51c6e325 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-543d47d7{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-33f77f3f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-30a7b287{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-6729c85c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-6001 .elementor-element.elementor-element-2c2845b5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-680bd7af .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-2a5251e0 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:600;color:#0B7A74;}.elementor-6001 .elementor-element.elementor-element-2d3d5da3{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4F605D;}.elementor-6001 .elementor-element.elementor-element-625d0efe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-35e5d77d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-3d637142 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-5fba8913 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:14px;font-weight:600;color:#0B7A74;}.elementor-6001 .elementor-element.elementor-element-b2f1092{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#4F605D;}.elementor-6001 .elementor-element.elementor-element-ea9903a .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-1bbde3a4{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-65ba0a6{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-1ced5bcd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-4c705631 .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:22px;font-weight:400;line-height:1.1em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-711bd5f2{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-3fe6904c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-1bc4b .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-343bf8e4{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4F605D;}.elementor-6001 .elementor-element.elementor-element-46d215b4{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-317987d4{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-6cc19008{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-6b0d5fdd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:700;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-2d246744{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#4F605D;}.elementor-6001 .elementor-element.elementor-element-66907e63{font-family:"Albert Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-390bbeec{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-7d542a7b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-5c69d898{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-449469ba{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-449469ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6001 .elementor-element.elementor-element-19ecda9c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-551c028d{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:22px;--padding-bottom:58px;--padding-left:22px;--padding-right:22px;}.elementor-6001 .elementor-element.elementor-element-551c028d:not(.elementor-motion-effects-element-type-background), .elementor-6001 .elementor-element.elementor-element-551c028d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B6B66;}.elementor-6001 .elementor-element.elementor-element-f11584 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:13px;font-weight:500;color:#FFFFFF;}.elementor-6001 .elementor-element.elementor-element-642c0f8f .elementor-heading-title{font-family:"TT Ramila", Sans-serif;font-size:20px;font-weight:400;line-height:1.15em;color:#FFFFFF;}.elementor-6001 .elementor-element.elementor-element-72cd65c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.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-6001 .elementor-element.elementor-element-47bcaa0f .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-6001 .elementor-element.elementor-element-3acb5c64 .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-6001 .elementor-element.elementor-element-7d3da4f8{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-6a6e6f82{--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:20px;--padding-left:22px;--padding-right:22px;}.elementor-6001 .elementor-element.elementor-element-668e4ec8{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#1B2A29;}.elementor-6001 .elementor-element.elementor-element-7d1f670b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-7d1f670b:not(.elementor-motion-effects-element-type-background), .elementor-6001 .elementor-element.elementor-element-7d1f670b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B6B66;}.elementor-6001 .elementor-element.elementor-element-33e53b1a{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-6001 .elementor-element.elementor-element-235e4490{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-4256a967 .elementor-heading-title{font-family:"Young Serif", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-6001 .elementor-element.elementor-element-744f1ebc{font-family:"Albert Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-6001 .elementor-element.elementor-element-577b67cd{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6001 .elementor-element.elementor-element-64ec9e9f .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-6001 .elementor-element.elementor-element-3a82d41d .elementor-button{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:600;}@media(max-width:1024px) and (min-width:768px){.elementor-6001 .elementor-element.elementor-element-449469ba{--width:100%;}}@media(max-width:1700px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6001 .elementor-element.elementor-element-41239d77 .elementor-heading-title{font-size:32px;}.elementor-6001 .elementor-element.elementor-element-262e8144{--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;}}@media(max-width:767px){.elementor-6001 .elementor-element.elementor-element-50cddbac{--padding-top:18px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6001 .elementor-element.elementor-element-41239d77 .elementor-heading-title{font-size:27px;}.elementor-6001 .elementor-element.elementor-element-faab9ac .elementor-heading-title{font-size:18px;}.elementor-6001 .elementor-element.elementor-element-77f273a2{--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-6001 .elementor-element.elementor-element-693c6a02 .elementor-heading-title{font-size:18px;}.elementor-6001 .elementor-element.elementor-element-262e8144{--padding-top:24px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-6001 .elementor-element.elementor-element-22f56fbe .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-644402f2 .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-60eee997 .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-36b75a7f .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-777d4768 .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-51c6e325 .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-4c705631 .elementor-heading-title{font-size:20px;}.elementor-6001 .elementor-element.elementor-element-33e53b1a{--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:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6001 .elementor-element.elementor-element-4256a967 .elementor-heading-title{font-size:24px;}.elementor-6001 .elementor-element.elementor-element-577b67cd{--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;}}@media(min-width:768px){.elementor-6001 .elementor-element.elementor-element-50cddbac{--content-width:1240px;}.elementor-6001 .elementor-element.elementor-element-262e8144{--content-width:1240px;}.elementor-6001 .elementor-element.elementor-element-449469ba{--width:340px;}.elementor-6001 .elementor-element.elementor-element-33e53b1a{--content-width:1240px;}}@media(min-width:2560px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for container, class: .elementor-element-30b10dbc *//* ===== Página do curso: cantos retos, mesma paleta da home ===== */
.isc-curso { --ink:#1B2A29; --muted:#4F605D; --line:#CFDDDA; --mist:#EDF3F1; --teal:#0B7A74; --teal-soft:#D5E9E5; --deep:#0B6B66; --ember:#F4743A; --ember-ink:#B54A18; --ember-soft:#FFE3D4; --violet:#7A3A99; --violet-soft:#EDE0F3; --todo:#9A6A00; --todo-soft:#FFF4D6; }
.isc-curso p { margin: 0 0 14px; }
.isc-curso p:last-child { margin-bottom: 0; }
.isc-curso .elementor-heading-title { text-wrap: balance; overflow-wrap: break-word; }
.isc-curso .todo { display:inline-block; font:600 13px/1.3 "Albert Sans",sans-serif; color:var(--todo); background:var(--todo-soft); border:1px dashed var(--todo); padding:2px 8px; white-space:nowrap; }

/* Caminho de navegação */
.isc-crumbs, .isc-crumbs a { color: rgba(255,255,255,.78) !important; font-size: 14px; text-decoration: none; }
.isc-crumbs a:hover { color:#fff !important; text-decoration: underline; }

/* Etiquetas */
.isc-tags .elementor-icon-list-items { display:flex !important; flex-wrap:wrap; gap:6px; margin:0 !important; }
.isc-tags .elementor-icon-list-item { margin:0 !important; padding:5px 11px !important; background:transparent; border:1px solid rgba(255,255,255,.4); }
.isc-tags .elementor-icon-list-item::after, .isc-tags .elementor-icon-list-icon { display:none !important; }
.isc-tags .elementor-icon-list-text { padding:0 !important; font:600 13px/1.3 "Albert Sans",sans-serif !important; color:#fff !important; }
.isc-tags .elementor-icon-list-item:nth-child(1) { background:var(--teal-soft); border-color:var(--teal-soft); }
.isc-tags .elementor-icon-list-item:nth-child(1) .elementor-icon-list-text { color:var(--teal) !important; }
.isc-tags .elementor-icon-list-item:nth-child(2) { background:var(--ember-soft); border-color:var(--ember-soft); }
.isc-tags .elementor-icon-list-item:nth-child(2) .elementor-icon-list-text { color:var(--ember-ink) !important; }

/* Percurso em escala */
.isc-path { background:#fff; border:1px solid var(--line); }
.isc-bar { display:flex; height:60px; font-variant-numeric:tabular-nums; font-family:"Albert Sans",sans-serif; }
.isc-bar .seg { flex-basis:0; display:flex; flex-direction:column; justify-content:center; padding:0 16px; min-width:0; overflow:hidden; }
.isc-bar .s1 { background:var(--teal); color:#fff; }
.isc-bar .s2 { background:var(--ember-soft); color:var(--ember-ink); background-image:repeating-linear-gradient(135deg,transparent 0 10px,rgba(244,116,58,.14) 10px 20px); }
.isc-bar b { font-size:clamp(15px,1.5vw,18px); white-space:nowrap; }
.isc-bar small { font-size:13px; white-space:nowrap; opacity:.9; }
.isc-scale { position:relative; height:30px; margin-top:6px; font:13px "Albert Sans",sans-serif; color:var(--muted); font-variant-numeric:tabular-nums; }
.isc-scale span { position:absolute; top:6px; transform:translateX(-50%); white-space:nowrap; }
.isc-scale span::before { content:""; position:absolute; left:50%; top:-12px; height:8px; border-left:1px solid var(--muted); }
.isc-scale .s0 { left:0; transform:none; } .isc-scale .s0::before { left:0; }
.isc-scale .end { right:0; transform:none; } .isc-scale .end::before { left:auto; right:0; }
.isc-stops { display:grid !important; grid-template-columns:minmax(0,174fr) minmax(0,186fr); gap:0 !important; }
.isc-stops > .elementor-element { width:auto !important; max-width:none !important; }
.isc-stop { padding:16px 16px 4px 0 !important; border-top:3px solid var(--teal); }
.isc-stop + .isc-stop { padding-left:16px !important; border-top-color:var(--ember); }
.isc-stop p { color:var(--muted); font-size:15px; }
.isc-badge .elementor-heading-title { display:inline-block; padding:4px 10px; border:1.5px solid currentColor; }
@media (max-width:767px) {
  .isc-stops { grid-template-columns:1fr; }
  .isc-stop + .isc-stop { padding-left:0 !important; margin-top:12px; }
  .isc-bar small { display:none; }
}

/* Duas colunas: conteúdo + barra lateral fixa */
.isc-curso { overflow-x:clip; }
.isc-main { flex:1 1 0 !important; width:auto !important; min-width:0 !important; max-width:100%; }
.isc-aside { position:sticky; top:20px; align-self:flex-start; flex:0 0 320px !important; width:320px !important; max-width:100%; }
@media (max-width:1024px) {
  .isc-main { flex:none !important; width:100% !important; }
  .isc-aside { position:static; order:-1; flex:none !important; width:100% !important; }
}
.isc-closing-text { flex:1 1 420px !important; width:auto !important; min-width:0 !important; }
.isc-closing-btns { flex:0 1 auto !important; width:auto !important; }
.isc-closing-btns > .elementor-element { width:auto !important; }

/* Etapas do percurso */
.isc-stage { padding-top:20px !important; }
.isc-stage + .isc-stage { border-top:1px solid var(--line); }
.isc-stage p { color:var(--muted); font-size:15px; max-width:68ch; }
.isc-bar .s-vazio { background:transparent; }

/* Coordenadores */
.isc-coords { display:grid !important; grid-template-columns:1fr; gap:14px !important; }
.isc-coords > .elementor-element { width:auto !important; max-width:none !important; }
.isc-coord-card { border:1px solid var(--line); padding:20px !important; gap:22px !important; align-items:flex-start !important; }
.isc-coord-photo { flex:0 0 140px !important; width:140px !important; }
.isc-coord-photo img { width:140px !important; height:140px !important; object-fit:cover; border-radius:50%; background:var(--teal-soft); }
.isc-coord-text { flex:1 1 0 !important; width:auto !important; min-width:0 !important; gap:6px !important; }
.isc-coord-text p { color:var(--muted); font-size:15px; }
@media (max-width:600px) {
  .isc-coord-card { flex-direction:column !important; }
  .isc-coord-photo, .isc-coord-photo img { width:112px !important; height:112px !important; flex-basis:auto !important; }
}

/* Estrutura curricular: só os nomes das disciplinas */
.isc-curr-block { gap:12px !important; }
.isc-curr-block + .isc-curr-block { border-top:1px solid var(--line); padding-top:22px !important; margin-top:6px; }
.isc-disc { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:28px; border-top:1px solid var(--line); }
.isc-disc li { padding:11px 0 11px 18px; border-bottom:1px solid var(--line); position:relative; font-weight:500; max-width:none !important; }
.isc-disc li::before { content:""; position:absolute; left:2px; top:20px; width:7px; height:7px; background:var(--teal); }
.isc-disc-pos li::before { background:var(--ember); }
@media (max-width:767px) { .isc-disc { grid-template-columns:1fr; } }
.isc-total { font-variant-numeric:tabular-nums; }

/* Índice */
.isc-toc .elementor-icon-list-items { display:flex !important; flex-wrap:wrap; gap:6px; margin:0 !important; }
.isc-toc .elementor-icon-list-item { margin:0 !important; }
.isc-toc .elementor-icon-list-item::after, .isc-toc .elementor-icon-list-icon { display:none !important; }
.isc-toc .elementor-icon-list-item a { display:block; padding:9px 13px; background:#fff; border:1px solid var(--line); }
.isc-toc .elementor-icon-list-item a:hover { border-color:var(--ink); }
.isc-toc .elementor-icon-list-text { padding:0 !important; font:600 14px/1.2 "Albert Sans",sans-serif !important; color:var(--ink) !important; }

/* Seções */
.isc-sec { background:#fff; border:1px solid var(--line); padding:clamp(22px,3.2vw,40px) !important; scroll-margin-top:20px; }
.isc-sec p, .isc-sec li { max-width:68ch; }
.isc-sub .elementor-heading-title { margin-top:12px; }

/* Campos de estudo */
.isc-fields { list-style:none; margin:8px 0 0; padding:0; border-top:1px solid var(--line); }
.isc-fields li { display:grid; grid-template-columns:minmax(0,15em) minmax(0,1fr); gap:6px 28px; padding:18px 0; border-bottom:1px solid var(--line); color:var(--muted); max-width:none !important; }
.isc-fields strong { font-family:"Young Serif",Georgia,serif; font-weight:400; font-size:20px; line-height:1.3; color:var(--teal); }
@media (max-width:767px) { .isc-fields li { grid-template-columns:1fr; } }

/* Organização dos encontros */
.isc-facts { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); border-top:1px solid var(--line); }
.isc-facts li { padding:16px 16px 16px 0; border-bottom:1px solid var(--line); font-weight:600; max-width:none !important; }
.isc-facts li:nth-child(even) { padding-left:16px; border-left:1px solid var(--line); }
.isc-facts li span:first-child { display:block; font-weight:400; font-size:14px; color:var(--muted); }
@media (max-width:767px) { .isc-facts { grid-template-columns:1fr; } .isc-facts li:nth-child(even) { padding-left:0; border-left:0; } }

/* Coordenação e docentes */
.isc-coord { border:1.5px dashed var(--line); padding:18px !important; }
.isc-people { list-style:none; margin:4px 0 0; padding:0; display:grid; grid-template-columns:repeat(auto-fill,minmax(210px,1fr)); gap:10px; }
.isc-people li { display:grid; grid-template-columns:44px minmax(0,1fr); column-gap:12px; align-items:center; padding:12px; border:1px solid var(--line); line-height:1.3; max-width:none !important; }
.isc-people li br { display:none; }
.isc-people .ini { grid-row:span 2; width:44px; height:44px; display:grid; place-items:center; font:600 15px "Albert Sans",sans-serif; color:var(--teal); background:var(--teal-soft); }
.isc-people li:nth-child(3n+2) .ini { color:var(--ember-ink); background:var(--ember-soft); }
.isc-people li:nth-child(3n) .ini { color:var(--violet); background:var(--violet-soft); }
.isc-people strong { font-weight:600; }
.isc-people small { color:var(--muted); font-size:13px; }

/* Abas da estrutura curricular */
.isc-tabs { display:flex; border-bottom:2px solid var(--ink); }
.isc-tabs button { flex:1; min-width:0; padding:14px 16px !important; background:transparent !important; border:0 !important; border-radius:0 !important; color:var(--muted) !important; font:600 16px/1.3 "Albert Sans",sans-serif !important; text-align:left; cursor:pointer; }
.isc-tabs button small { display:block; font-weight:500; font-size:13px; margin-top:2px; }
.isc-tabs button[aria-selected="true"] { background:var(--ink) !important; color:#fff !important; }
.isc-tabs button:focus-visible { outline:3px solid var(--ember); outline-offset:2px; }
.isc-panel.isc-off { display:none !important; }
body.elementor-editor-active .isc-panel.isc-off { display:flex !important; opacity:.55; }

/* Tabelas */
.isc-table-wrap { overflow-x:auto; }
.isc-table { width:100%; border-collapse:collapse; font-size:15px; margin:0 !important; border:0 !important; }
.isc-table th, .isc-table td { border:0 !important; border-bottom:1px solid var(--line) !important; background:transparent !important; text-align:left; vertical-align:top; }
.isc-table th { font:600 13px/1.3 "Albert Sans",sans-serif; color:var(--muted); padding:10px 12px; white-space:nowrap; }
.isc-table td { padding:13px 12px; }
.isc-table td.disc { font-weight:600; min-width:16em; }
.isc-table .h { font-variant-numeric:tabular-nums; white-space:nowrap; width:6.5em; }
.isc-table tfoot td { font-weight:700; border-bottom:0 !important; border-top:2px solid var(--ink) !important; }
.isc-curso .mode { display:inline-block; font:600 12.5px/1.3 "Albert Sans",sans-serif; padding:3px 8px; white-space:nowrap; }
.isc-curso .m-online { background:var(--teal-soft); color:var(--teal); }
.isc-curso .m-presencial { background:var(--ember-soft); color:var(--ember-ink); }
.isc-curso .m-pratica { background:var(--violet-soft); color:var(--violet); }
.isc-curso .m-teorica { background:var(--mist); color:var(--muted); border:1px solid var(--line); }
@media (max-width:767px) {
  .isc-table, .isc-table thead, .isc-table tbody, .isc-table tfoot, .isc-table tr, .isc-table td { display:block; }
  .isc-table thead { display:none; }
  .isc-table tbody tr { display:grid; grid-template-columns:auto auto 1fr; gap:6px 10px; align-items:center; padding:14px 0; border-bottom:1px solid var(--line); }
  .isc-table td { border:0 !important; padding:0; }
  .isc-table td.disc { grid-column:1 / -1; min-width:0; }
  .isc-table td.prof { grid-column:1 / -1; color:var(--muted); font-size:14px; }
  .isc-table tfoot tr { display:flex; justify-content:space-between; padding-top:14px; border-top:2px solid var(--ink); }
  .isc-table tfoot td { border:0 !important; }
}
.isc-note { border-left:3px solid var(--ember); background:var(--ember-soft); padding:16px 18px !important; }
.isc-note p { font-size:15px; }

/* Barra lateral */
.isc-card { background:#fff; border:1px solid var(--line); }
.isc-cover { background:var(--deep); position:relative; overflow:hidden; }
.isc-cover::after { content:""; position:absolute; inset:auto 0 0 0; height:46px; background:var(--ember); opacity:.9; clip-path:polygon(0 70%,22% 35%,45% 60%,70% 20%,100% 45%,100% 100%,0 100%); }
.isc-cover .elementor-widget { position:relative; z-index:1; }
.isc-info { list-style:none; margin:0; padding:0; border-top:1px solid var(--line); }
.isc-info li { display:flex; justify-content:space-between; gap:12px; padding:11px 0; border-bottom:1px solid var(--line); font-size:15px; font-weight:600; max-width:none !important; text-align:right; }
.isc-info li span:first-child { font-weight:400; color:var(--muted); text-align:left; }
.isc-help p { font-size:15px; color:var(--muted); }
.isc-help strong { color:var(--ink); }

/* Botões quadrados */
.isc-btn-ember .elementor-button, .isc-btn-line .elementor-button { width:100%; border-radius:0 !important; padding:14px 22px !important; font-family:"Albert Sans",sans-serif !important; font-weight:600 !important; transition:background-color .2s,color .2s; }
.isc-btn-ember .elementor-button { background:var(--ember) !important; color:var(--ink) !important; }
.isc-btn-ember .elementor-button:hover { background:#FF9466 !important; }
.isc-btn-line .elementor-button { background:transparent !important; color:var(--ink) !important; border:1.5px solid var(--ink) !important; }
.isc-btn-line .elementor-button:hover { background:var(--ink) !important; color:#fff !important; }
.isc-btn-auto .elementor-button { width:auto; }
.isc-btn-line-white .elementor-button { border-radius:0 !important; padding:14px 22px !important; font-family:"Albert Sans",sans-serif !important; font-weight:600 !important; background:transparent !important; color:#fff !important; border:1.5px solid #fff !important; }
.isc-btn-line-white .elementor-button:hover { background:#fff !important; color:var(--ink) !important; }
@media (max-width:767px) { .isc-closing-btns, .isc-closing-btns > .elementor-element, .isc-closing-btns .elementor-button { width:100% !important; } }

/* Faixa final */
.isc-closing p { color:rgba(255,255,255,.9); }
@media (prefers-reduced-motion: reduce) { .isc-curso * { transition:none !important; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TT Ramila';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sapientiacordis.com/wp-content/uploads/2026/11/TT-Ramillas-Trial-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */