.section_our_solution .row { align-items:center;}.our_solution_category { display:flex; flex-direction:row; flex-wrap:wrap;}.solu_description i { font-size:20px !important;}.row > .our_solution_line {padding-left:10px;padding-right:10px;}.row.our_solution_content {margin-left:-10px;margin-right:-10px;}.our_solution_category .solution_cards_box { display:flex; flex-direction:column; justify-content:center;gap:20px;}.solution_cards_box .solution_card { flex:0 50%; background:#fff; box-shadow:0 2px 4px 0 rgba(136, 144, 195, 0.2), 0 5px 15px 0 rgba(37, 44, 97, 0.15); border-radius:15px; margin:0px;box-sizing:border-box; padding:15px; position:relative; z-index:1; overflow:hidden; min-height:265px; transition:0.1s;margin-top:10px;margin-bottom:10px;}.solution_cards_box .solution_card:hover::before { background:rgb(85 108 214 / 10%);}.solution_cards_box .solution_card:hover .solu_title h3,.solution_cards_box .solution_card:hover .solu_description p { color:#fff;}.solution_cards_box .solution_card:before { content:""; position:absolute; background:var(--bg-light); width:170px; height:300px; z-index:-1; transform:rotate(42deg); right:-56px; top:-23px; border-radius:35px;}.solution_card .solu_description a.read_more_btn { border:0; border-radius:30px; bottom:30px; background:#FFF; color:var(--couleur-principale); font-weight:500; font-size:16px; padding:5px 16px; position:absolute; right:5%;}.our_solution_content h1 { text-transform:capitalize; margin-bottom:1rem; font-size:2.5rem;}.hover_color_bubble { position:absolute; background:var(--couleur-principale); width:100rem; height:100rem; left:0; right:0; z-index:-1; top:16rem; border-radius:50%; transform:rotate(-36deg); left:-18rem; transition:0.1s;}.solution_cards_box .solution_card:hover .hover_color_bubble { top:0rem;}.solution_cards_box .solution_card .so_top_icon { width:60px; height:60px; border-radius:50%; background:#fff; overflow:hidden; display:flex; align-items:center; justify-content:center;}.solution_cards_box .solution_card .so_top_icon img { width:40px; height:50px; object-fit:contain;}.solution_cards_box .left-align { text-align:left; font-size:16px; margin-top:10px;}.solution_cards_box .solu_title,.solution_cards_box .solu_description { margin-left:5px;}.solution_cards_box .solu_title .office-title a,.solution_cards_box .solu_title .notaire-title a { color:#000000; font-size:16px; font-weight:600;line-height:20px;}.solution_cards_box .solution_card:hover { background:#0066ac; color:#ffffff; transform:scale(1.02); z-index:9;}.solution_cards_box .solution_card:hover .solu_title .office-title a,.solution_cards_box .solution_card:hover .solu_title .notaire-title a { color:#FFFFFF;}.solution_cards_box .solu_title .office-title a:hover,.solution_cards_box .solu_title .notaire-title a:hover,.solution_cards_box .solu_description .website-block a:hover { text-decoration:underline; color:#ffffff;}.solution_cards_box .solu_title i,.solution_cards_box .solu_description i { font-size:24px; font-weight:500; margin-right:10px;line-height:20px;}.solution_cards_box:hover .solu_title i, .solution_cards_box:hover .solu_description i, .solution_cards_box:hover .solu_title b, .solution_cards_box:hover .solu_title > div > div {color:#FFF;}.solution_cards_box .address-block { display:flex; align-items:middle;}.solution_cards_box .address-block span { line-height:20px;;}.solution_cards_box .office-title,.solution_cards_box .notaire-title { display:flex; align-items:middle;}.solution_cards_box .website-block { display:flex; align-items:center;}.solution_cards_box .ellipsis-link { display:inline-block; max-width:300px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:bottom;}@media screen and (min-width:320px) { .sol_card_top_3 { position:relative; top:0; } .our_solution_category { width:100%; margin:0 auto; } .our_solution_category .solution_cards_box { flex:auto; }}@media only screen and (min-width:768px) { .our_solution_category .solution_cards_box { flex:1; }}@media only screen and (min-width:1024px) { .sol_card_top_3 { position:relative; top:-3rem; } .our_solution_category { margin:0 auto; }}.fw-li { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto}.fw-li\:fill { -ms-flex-preferred-size:100%; flex-basis:100%; -ms-flex-negative:1; flex-shrink:1}.fw-li\:1\/5 { -ms-flex-preferred-size:20%; flex-basis:20%}.fw-li\:1\/4 { -ms-flex-preferred-size:25%; flex-basis:25%}.fw-li\:1\/3 { -ms-flex-preferred-size:33%; flex-basis:33%}.fw-li\:40 { -ms-flex-preferred-size:40%; flex-basis:40%}.fw-li\:1\/2 { -ms-flex-preferred-size:50%; flex-basis:50%}.fw-li\:80 { -ms-flex-preferred-size:80%; flex-basis:80%}.fw-li\:100 { -ms-flex-preferred-size:100%; flex-basis:100%}@media only screen and (max-width:47.9375em) { .fw-li\:1\/5\:to-s { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:to-s { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:to-s { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:to-s { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:to-s { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:to-s { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:to-s { -ms-flex-preferred-size:100%; flex-basis:100% }}@media only screen and (min-width:47.9375em) { .fw-li\:1\/5\:from-s { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:from-s { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:from-s { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:from-s { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:from-s { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:from-s { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:from-s { -ms-flex-preferred-size:100%; flex-basis:100% }}@media only screen and (max-width:61.9375em) { .fw-li\:1\/5\:to-m { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:to-m { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:to-m { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:to-m { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:to-m { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:to-m { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:to-m { -ms-flex-preferred-size:100%; flex-basis:100% }}@media only screen and (min-width:61.9375em) { .fw-li\:1\/5\:from-m { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:from-m { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:from-m { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:from-m { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:from-m { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:from-m { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:from-m { -ms-flex-preferred-size:100%; flex-basis:100% }}@media only screen and (max-width:74.9375em) { .fw-li\:1\/5\:to-l { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:to-l { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:to-l { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:to-l { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:to-l { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:to-l { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:to-l { -ms-flex-preferred-size:100%; flex-basis:100% }}@media only screen and (min-width:74.9375em) { .fw-li\:1\/5\:from-l { -ms-flex-preferred-size:20%; flex-basis:20% } .fw-li\:1\/4\:from-l { -ms-flex-preferred-size:25%; flex-basis:25% } .fw-li\:1\/3\:from-l { -ms-flex-preferred-size:33%; flex-basis:33% } .fw-li\:40\:from-l { -ms-flex-preferred-size:40%; flex-basis:40% } .fw-li\:1\/2\:from-l { -ms-flex-preferred-size:50%; flex-basis:50% } .fw-li\:80\:from-l { -ms-flex-preferred-size:80%; flex-basis:80% } .fw-li\:100\:from-l { -ms-flex-preferred-size:100%; flex-basis:100% }}.fw-l\:inline { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.fw-l\:col { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch}.fw-l\:center { -webkit-box-align:center; -ms-flex-align:center; align-items:center}.fw-l\:stretch { -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch}.fw-l\:reverse { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse}.fw-l\:justify\:center { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center}.fw-l\:justify\:space-around { -ms-flex-pack:distribute; justify-content:space-around}.fw-l\:justify\:space-between { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}.fw-l\:gap { gap:24px}.fw-l\:gap-x2 { gap:48px}@media only screen and (max-width:47.9375em) { .fw-l\:stacked\:to-s { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:to-s { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}@media only screen and (min-width:47.9375em) { .fw-l\:stacked\:from-s { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:from-s { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}@media only screen and (max-width:61.9375em) { .fw-l\:stacked\:to-m { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:to-m { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}@media only screen and (min-width:61.9375em) { .fw-l\:stacked\:from-m { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:from-m { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}@media only screen and (max-width:74.9375em) { .fw-l\:stacked\:to-l { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:to-l { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}@media only screen and (min-width:74.9375em) { .fw-l\:stacked\:from-l { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch } .fw-l\:reverse\:from-l { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse }}.fw-text-wrap> :first-child { margin-top:0}.fw-text-wrap> :last-child { margin-bottom:0}.fw-spacing\:mb\:0w { margin-bottom:0}.fw-spacing\:mt\:0w { margin-top:0}.fw-spacing\:mb\:1w { margin-bottom:4px}.fw-spacing\:mt\:1w { margin-top:4px}.fw-spacing\:mb\:2w { margin-bottom:8px}.fw-spacing\:mt\:2w { margin-top:8px}.fw-spacing\:mb\:3w { margin-bottom:12px}.fw-spacing\:mt\:3w { margin-top:12px}.fw-spacing\:mb\:4w { margin-bottom:16px}.fw-spacing\:mt\:4w { margin-top:16px}.fw-spacing\:mb\:5w { margin-bottom:20px}.fw-spacing\:mt\:5w { margin-top:20px}.fw-spacing\:mb\:8w { margin-bottom:32px}.fw-spacing\:mt\:8w { margin-top:32px}.fw-spacing\:mb\:10w { margin-bottom:40px}.fw-spacing\:mt\:10w { margin-top:40px}.fw-spacing\:mb\:20w { margin-bottom:80px}.fw-spacing\:mt\:20w { margin-top:80px}@media only screen and (max-width:47.9375em) { .fw-spacing\:mb\:0\:to-s { margin-bottom:0 }}@media only screen and (min-width:47.9375em) { .fw-spacing\:mb\:0\:from-s { margin-bottom:0 }}@media only screen and (max-width:61.9375em) { .fw-spacing\:mb\:0\:to-m { margin-bottom:0 }}@media only screen and (min-width:61.9375em) { .fw-spacing\:mb\:0\:from-m { margin-bottom:0 }}@media only screen and (max-width:74.9375em) { .fw-spacing\:mb\:0\:to-l { margin-bottom:0 }}@media only screen and (min-width:74.9375em) { .fw-spacing\:mb\:0\:from-l { margin-bottom:0 }}.is-hidden { display:none !important}@media only screen and (max-width:47.9375em) { .fw-vis-hidden\:to-s { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}@media only screen and (min-width:47.9375em) { .fw-vis-hidden\:from-s { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}@media only screen and (max-width:61.9375em) { .fw-vis-hidden\:to-m { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}@media only screen and (min-width:61.9375em) { .fw-vis-hidden\:from-m { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}@media only screen and (max-width:74.9375em) { .fw-vis-hidden\:to-l { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}@media only screen and (min-width:74.9375em) { .fw-vis-hidden\:from-l { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden }}:root { --bs-blue:#009ad8; --bs-indigo:#6610f2; --bs-purple:#6f00fc; --bs-pink:#d63384; --bs-red:#ff3434; --bs-orange:#fcae00; --bs-yellow:#ffc107; --bs-green:#2ec4b6; --bs-teal:#20c997; --bs-cyan:#0dcaf0; --bs-white:#fff; --bs-gray:#6c757d; --bs-gray-dark:#343a40; --bs-gray-100:#f8f9fa; --bs-gray-200:#e9ecef; --bs-gray-300:#dee2e6; --bs-gray-400:#ced4da; --bs-gray-500:#adb5bd; --bs-gray-600:#6c757d; --bs-gray-700:#495057; --bs-gray-800:#343a40; --bs-gray-900:#212529; --bs-primary:#009ad8; --bs-secondary:#6c757d; --bs-success:#2ec4b6; --bs-info:#0dcaf0; --bs-warning:#fcae00; --bs-danger:#ff3434; --bs-light:#f8f9fa; --bs-dark:#212529; --bs-primary-rgb:0, 154, 216; --bs-secondary-rgb:108, 117, 125; --bs-success-rgb:46, 196, 182; --bs-info-rgb:13, 202, 240; --bs-warning-rgb:252, 174, 0; --bs-danger-rgb:255, 52, 52; --bs-light-rgb:248, 249, 250; --bs-dark-rgb:33, 37, 41; --bs-white-rgb:255, 255, 255; --bs-black-rgb:0, 0, 0; --bs-body-color-rgb:33, 37, 41; --bs-body-bg-rgb:255, 255, 255; --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family:var(--bs-font-sans-serif); --bs-body-font-size:1rem; --bs-body-font-weight:400; --bs-body-line-height:1.5; --bs-body-color:#212529; --bs-body-bg:#fff}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl { width:100%; padding-right:var(--bs-gutter-x, .75rem); padding-left:var(--bs-gutter-x, .75rem); margin-right:auto; margin-left:auto}.container,.container-l,.container-m,.container-s,.container-xl,.container-xs,.container-xxs { max-width:540px}.container,.container-l,.container-m,.container-s,.container-xl,.container-xs,.container-xxs { max-width:720px}.container,.container-l,.container-m,.container-s,.container-xl,.container-xs,.container-xxs { max-width:960px}@media (min-width:1340px) { .container, .container-l, .container-m, .container-s, .container-xl, .container-xs, .container-xxs { max-width:1140px }}.container,.container-l,.container-m,.container-s,.container-xl,.container-xs,.container-xxs { max-width:1320px}.row:not(.row-doc) { --bs-gutter-x:20px; --bs-gutter-y:0; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-.5 * var(--bs-gutter-x)); margin-left:calc(-.5 * var(--bs-gutter-x))}.row:not(.row-doc)>* { -ms-flex-negative:0; flex-shrink:0; width:100%; max-width:100%; padding-right:calc(var(--bs-gutter-x) * .5); padding-left:calc(var(--bs-gutter-x) * .5); margin-top:var(--bs-gutter-y)}.col { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0%}.row-cols-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}.row-cols-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100%}.row-cols-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50%}.row-cols-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333%}.row-cols-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25%}.row-cols-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20%}.row-cols-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667%}.col-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto}.col-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333%}.col-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667%}.col-3:not(.col-d) { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25%}.col-4:not(.col-d) { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333%}.col-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667%}.col-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50%}.col-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333%}.col-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667%}.col-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75%}.col-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333%}.col-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667%}.col-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100%}.offset-1 { margin-left:8.33333333%}.offset-2 { margin-left:16.66666667%}.offset-3 { margin-left:25%}.offset-4 { margin-left:33.33333333%}.offset-5 { margin-left:41.66666667%}.offset-6 { margin-left:50%}.offset-7 { margin-left:58.33333333%}.offset-8 { margin-left:66.66666667%}.offset-9 { margin-left:75%}.offset-10 { margin-left:83.33333333%}.offset-11 { margin-left:91.66666667%}.g-0,.gx-0 { --bs-gutter-x:0}.g-0,.gy-0 { --bs-gutter-y:0}.g-1,.gx-1 { --bs-gutter-x:6px}.g-1,.gy-1 { --bs-gutter-y:6px}.g-2,.gx-2 { --bs-gutter-x:12px}.g-2,.gy-2 { --bs-gutter-y:12px}.g-3,.gx-3 { --bs-gutter-x:24px}.g-3,.gy-3 { --bs-gutter-y:24px}.g-4,.gx-4 { --bs-gutter-x:36px}.g-4,.gy-4 { --bs-gutter-y:36px}.g-5,.gx-5 { --bs-gutter-x:48px}.g-5,.gy-5 { --bs-gutter-y:48px}.g-6,.gx-6 { --bs-gutter-x:72px}.g-6,.gy-6 { --bs-gutter-y:72px}@media (min-width:480) { .col-xxs { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-xxs-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-xxs-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-xxs-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-xxs-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-xxs-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-xxs-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-xxs-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-xxs-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-xxs-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-xxs-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-xxs-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-xxs-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-xxs-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-xxs-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-xxs-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-xxs-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-xxs-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-xxs-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-xxs-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-xxs-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-xxs-0 { margin-left:0 } .offset-xxs-1 { margin-left:8.33333333% } .offset-xxs-2 { margin-left:16.66666667% } .offset-xxs-3 { margin-left:25% } .offset-xxs-4 { margin-left:33.33333333% } .offset-xxs-5 { margin-left:41.66666667% } .offset-xxs-6 { margin-left:50% } .offset-xxs-7 { margin-left:58.33333333% } .offset-xxs-8 { margin-left:66.66666667% } .offset-xxs-9 { margin-left:75% } .offset-xxs-10 { margin-left:83.33333333% } .offset-xxs-11 { margin-left:91.66666667% } .g-xxs-0, .gx-xxs-0 { --bs-gutter-x:0 } .g-xxs-0, .gy-xxs-0 { --bs-gutter-y:0 } .g-xxs-1, .gx-xxs-1 { --bs-gutter-x:6px } .g-xxs-1, .gy-xxs-1 { --bs-gutter-y:6px } .g-xxs-2, .gx-xxs-2 { --bs-gutter-x:12px } .g-xxs-2, .gy-xxs-2 { --bs-gutter-y:12px } .g-xxs-3, .gx-xxs-3 { --bs-gutter-x:24px } .g-xxs-3, .gy-xxs-3 { --bs-gutter-y:24px } .g-xxs-4, .gx-xxs-4 { --bs-gutter-x:36px } .g-xxs-4, .gy-xxs-4 { --bs-gutter-y:36px } .g-xxs-5, .gx-xxs-5 { --bs-gutter-x:48px } .g-xxs-5, .gy-xxs-5 { --bs-gutter-y:48px } .g-xxs-6, .gx-xxs-6 { --bs-gutter-x:72px } .g-xxs-6, .gy-xxs-6 { --bs-gutter-y:72px }}@media (min-width:640px) { .col-xs { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-xs-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-xs-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-xs-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-xs-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-xs-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-xs-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-xs-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-xs-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-xs-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-xs-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-xs-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-xs-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-xs-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-xs-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-xs-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-xs-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-xs-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-xs-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-xs-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-xs-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-xs-0 { margin-left:0 } .offset-xs-1 { margin-left:8.33333333% } .offset-xs-2 { margin-left:16.66666667% } .offset-xs-3 { margin-left:25% } .offset-xs-4 { margin-left:33.33333333% } .offset-xs-5 { margin-left:41.66666667% } .offset-xs-6 { margin-left:50% } .offset-xs-7 { margin-left:58.33333333% } .offset-xs-8 { margin-left:66.66666667% } .offset-xs-9 { margin-left:75% } .offset-xs-10 { margin-left:83.33333333% } .offset-xs-11 { margin-left:91.66666667% } .g-xs-0, .gx-xs-0 { --bs-gutter-x:0 } .g-xs-0, .gy-xs-0 { --bs-gutter-y:0 } .g-xs-1, .gx-xs-1 { --bs-gutter-x:6px } .g-xs-1, .gy-xs-1 { --bs-gutter-y:6px } .g-xs-2, .gx-xs-2 { --bs-gutter-x:12px } .g-xs-2, .gy-xs-2 { --bs-gutter-y:12px } .g-xs-3, .gx-xs-3 { --bs-gutter-x:24px } .g-xs-3, .gy-xs-3 { --bs-gutter-y:24px } .g-xs-4, .gx-xs-4 { --bs-gutter-x:36px } .g-xs-4, .gy-xs-4 { --bs-gutter-y:36px } .g-xs-5, .gx-xs-5 { --bs-gutter-x:48px } .g-xs-5, .gy-xs-5 { --bs-gutter-y:48px } .g-xs-6, .gx-xs-6 { --bs-gutter-x:72px } .g-xs-6, .gy-xs-6 { --bs-gutter-y:72px }}@media (min-width:768px) { .col-s { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-s-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-s-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-s-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-s-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-s-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-s-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-s-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-s-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-s-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-s-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-s-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-s-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-s-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-s-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-s-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-s-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-s-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-s-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-s-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-s-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-s-0 { margin-left:0 } .offset-s-1 { margin-left:8.33333333% } .offset-s-2 { margin-left:16.66666667% } .offset-s-3 { margin-left:25% } .offset-s-4 { margin-left:33.33333333% } .offset-s-5 { margin-left:41.66666667% } .offset-s-6 { margin-left:50% } .offset-s-7 { margin-left:58.33333333% } .offset-s-8 { margin-left:66.66666667% } .offset-s-9 { margin-left:75% } .offset-s-10 { margin-left:83.33333333% } .offset-s-11 { margin-left:91.66666667% } .g-s-0, .gx-s-0 { --bs-gutter-x:0 } .g-s-0, .gy-s-0 { --bs-gutter-y:0 } .g-s-1, .gx-s-1 { --bs-gutter-x:6px } .g-s-1, .gy-s-1 { --bs-gutter-y:6px } .g-s-2, .gx-s-2 { --bs-gutter-x:12px } .g-s-2, .gy-s-2 { --bs-gutter-y:12px } .g-s-3, .gx-s-3 { --bs-gutter-x:24px } .g-s-3, .gy-s-3 { --bs-gutter-y:24px } .g-s-4, .gx-s-4 { --bs-gutter-x:36px } .g-s-4, .gy-s-4 { --bs-gutter-y:36px } .g-s-5, .gx-s-5 { --bs-gutter-x:48px } .g-s-5, .gy-s-5 { --bs-gutter-y:48px } .g-s-6, .gx-s-6 { --bs-gutter-x:72px } .g-s-6, .gy-s-6 { --bs-gutter-y:72px }}@media (min-width:992px) { .col-m { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-m-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-m-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-m-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-m-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-m-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-m-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-m-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-m-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-m-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-m-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-m-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-m-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-m-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-m-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-m-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-m-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-m-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-m-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-m-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-m-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-m-0 { margin-left:0 } .offset-m-1 { margin-left:8.33333333% } .offset-m-2 { margin-left:16.66666667% } .offset-m-3 { margin-left:25% } .offset-m-4 { margin-left:33.33333333% } .offset-m-5 { margin-left:41.66666667% } .offset-m-6 { margin-left:50% } .offset-m-7 { margin-left:58.33333333% } .offset-m-8 { margin-left:66.66666667% } .offset-m-9 { margin-left:75% } .offset-m-10 { margin-left:83.33333333% } .offset-m-11 { margin-left:91.66666667% } .g-m-0, .gx-m-0 { --bs-gutter-x:0 } .g-m-0, .gy-m-0 { --bs-gutter-y:0 } .g-m-1, .gx-m-1 { --bs-gutter-x:6px } .g-m-1, .gy-m-1 { --bs-gutter-y:6px } .g-m-2, .gx-m-2 { --bs-gutter-x:12px } .g-m-2, .gy-m-2 { --bs-gutter-y:12px } .g-m-3, .gx-m-3 { --bs-gutter-x:24px } .g-m-3, .gy-m-3 { --bs-gutter-y:24px } .g-m-4, .gx-m-4 { --bs-gutter-x:36px } .g-m-4, .gy-m-4 { --bs-gutter-y:36px } .g-m-5, .gx-m-5 { --bs-gutter-x:48px } .g-m-5, .gy-m-5 { --bs-gutter-y:48px } .g-m-6, .gx-m-6 { --bs-gutter-x:72px } .g-m-6, .gy-m-6 { --bs-gutter-y:72px }}@media (min-width:1200px) { .col-l { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-l-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-l-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-l-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-l-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-l-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-l-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-l-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-l-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-l-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-l-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-l-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-l-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-l-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-l-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-l-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-l-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-l-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-l-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-l-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-l-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-l-0 { margin-left:0 } .offset-l-1 { margin-left:8.33333333% } .offset-l-2 { margin-left:16.66666667% } .offset-l-3 { margin-left:25% } .offset-l-4 { margin-left:33.33333333% } .offset-l-5 { margin-left:41.66666667% } .offset-l-6 { margin-left:50% } .offset-l-7 { margin-left:58.33333333% } .offset-l-8 { margin-left:66.66666667% } .offset-l-9 { margin-left:75% } .offset-l-10 { margin-left:83.33333333% } .offset-l-11 { margin-left:91.66666667% } .g-l-0, .gx-l-0 { --bs-gutter-x:0 } .g-l-0, .gy-l-0 { --bs-gutter-y:0 } .g-l-1, .gx-l-1 { --bs-gutter-x:6px } .g-l-1, .gy-l-1 { --bs-gutter-y:6px } .g-l-2, .gx-l-2 { --bs-gutter-x:12px } .g-l-2, .gy-l-2 { --bs-gutter-y:12px } .g-l-3, .gx-l-3 { --bs-gutter-x:24px } .g-l-3, .gy-l-3 { --bs-gutter-y:24px } .g-l-4, .gx-l-4 { --bs-gutter-x:36px } .g-l-4, .gy-l-4 { --bs-gutter-y:36px } .g-l-5, .gx-l-5 { --bs-gutter-x:48px } .g-l-5, .gy-l-5 { --bs-gutter-y:48px } .g-l-6, .gx-l-6 { --bs-gutter-x:72px } .g-l-6, .gy-l-6 { --bs-gutter-y:72px }}@media (min-width:1340px) { .col-xl { -webkit-box-flex:1; -ms-flex:1 0 0%; flex:1 0 0% } .row-cols-xl-auto>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .row-cols-xl-1>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .row-cols-xl-2>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .row-cols-xl-3>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.3333333333% } .row-cols-xl-4>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .row-cols-xl-5>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:20% } .row-cols-xl-6>* { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.6666666667% } .col-xl-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto } .col-xl-1 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:8.33333333% } .col-xl-2 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:16.66666667% } .col-xl-3 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:25% } .col-xl-4 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:33.33333333% } .col-xl-5 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:41.66666667% } .col-xl-6 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:50% } .col-xl-7 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:58.33333333% } .col-xl-8 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:66.66666667% } .col-xl-9 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:75% } .col-xl-10 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:83.33333333% } .col-xl-11 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:91.66666667% } .col-xl-12 { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:100% } .offset-xl-0 { margin-left:0 } .offset-xl-1 { margin-left:8.33333333% } .offset-xl-2 { margin-left:16.66666667% } .offset-xl-3 { margin-left:25% } .offset-xl-4 { margin-left:33.33333333% } .offset-xl-5 { margin-left:41.66666667% } .offset-xl-6 { margin-left:50% } .offset-xl-7 { margin-left:58.33333333% } .offset-xl-8 { margin-left:66.66666667% } .offset-xl-9 { margin-left:75% } .offset-xl-10 { margin-left:83.33333333% } .offset-xl-11 { margin-left:91.66666667% } .g-xl-0, .gx-xl-0 { --bs-gutter-x:0 } .g-xl-0, .gy-xl-0 { --bs-gutter-y:0 } .g-xl-1, .gx-xl-1 { --bs-gutter-x:6px } .g-xl-1, .gy-xl-1 { --bs-gutter-y:6px } .g-xl-2, .gx-xl-2 { --bs-gutter-x:12px } .g-xl-2, .gy-xl-2 { --bs-gutter-y:12px } .g-xl-3, .gx-xl-3 { --bs-gutter-x:24px } .g-xl-3, .gy-xl-3 { --bs-gutter-y:24px } .g-xl-4, .gx-xl-4 { --bs-gutter-x:36px } .g-xl-4, .gy-xl-4 { --bs-gutter-y:36px } .g-xl-5, .gx-xl-5 { --bs-gutter-x:48px } .g-xl-5, .gy-xl-5 { --bs-gutter-y:48px } .g-xl-6, .gx-xl-6 { --bs-gutter-x:72px } .g-xl-6, .gy-xl-6 { --bs-gutter-y:72px }}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; content:""}.d-inline { display:inline !important}.d-inline-block { display:inline-block !important}.d-block { display:block !important}.d-grid { display:grid !important}.d-table { display:table !important}.d-table-row { display:table-row !important}.d-table-cell { display:table-cell !important}.d-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important}.d-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important}.d-none { display:none !important}.flex-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important}.flex-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important}.flex-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important}.flex-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important}.flex-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important}.flex-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important}.flex-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important}.flex-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important}.flex-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important}.flex-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important}.flex-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important}.flex-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important}.gap-0 { gap:0 !important}.gap-1 { gap:.25rem !important}.gap-2 { gap:.5rem !important}.gap-3 { gap:1rem !important}.gap-4 { gap:1.5rem !important}.gap-5 { gap:3rem !important}.justify-content-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important}.justify-content-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important}.justify-content-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important}.justify-content-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important}.justify-content-around { -ms-flex-pack:distribute !important; justify-content:space-around !important}.justify-content-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important}.align-items-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important}.align-items-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important}.align-items-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important}.align-items-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important}.align-items-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important}.align-content-start { -ms-flex-line-pack:start !important; align-content:flex-start !important}.align-content-end { -ms-flex-line-pack:end !important; align-content:flex-end !important}.align-content-center { -ms-flex-line-pack:center !important; align-content:center !important}.align-content-between { -ms-flex-line-pack:justify !important; align-content:space-between !important}.align-content-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important}.align-content-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important}.align-self-auto { -ms-flex-item-align:auto !important; align-self:auto !important}.align-self-start { -ms-flex-item-align:start !important; align-self:flex-start !important}.align-self-end { -ms-flex-item-align:end !important; align-self:flex-end !important}.align-self-center { -ms-flex-item-align:center !important; align-self:center !important}.align-self-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important}.align-self-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important}.mb-0 { margin-bottom:0 !important}.mb-1 { margin-bottom:6px !important}.mb-2 { margin-bottom:12px !important}.mb-20 { margin-bottom:20px !important}.mb-3 { margin-bottom:24px !important}.mb-4 { margin-bottom:36px !important}.mb-5 { margin-bottom:72px !important}.mb-6 { margin-bottom:120px !important}.mb-auto { margin-bottom:auto !important}.text-start { text-align:left !important}.text-end { text-align:right !important}.text-center { text-align:center !important}.text-lowercase { text-transform:lowercase !important}.text-uppercase { text-transform:uppercase !important}.text-capitalize { text-transform:capitalize !important}@media (min-width:480) { .d-xxs-inline { display:inline !important } .d-xxs-inline-block { display:inline-block !important } .d-xxs-block { display:block !important } .d-xxs-grid { display:grid !important } .d-xxs-table { display:table !important } .d-xxs-table-row { display:table-row !important } .d-xxs-table-cell { display:table-cell !important } .d-xxs-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-xxs-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-xxs-none { display:none !important } .flex-xxs-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-xxs-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-xxs-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-xxs-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-xxs-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-xxs-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-xxs-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-xxs-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-xxs-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-xxs-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-xxs-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-xxs-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-xxs-0 { gap:0 !important } .gap-xxs-1 { gap:.25rem !important } .gap-xxs-2 { gap:.5rem !important } .gap-xxs-3 { gap:1rem !important } .gap-xxs-4 { gap:1.5rem !important } .gap-xxs-5 { gap:3rem !important } .justify-content-xxs-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-xxs-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-xxs-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-xxs-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-xxs-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-xxs-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-xxs-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-xxs-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-xxs-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-xxs-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-xxs-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-xxs-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-xxs-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-xxs-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-xxs-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-xxs-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-xxs-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-xxs-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-xxs-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-xxs-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-xxs-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-xxs-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-xxs-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-xxs-0 { margin-bottom:0 !important } .mb-xxs-1 { margin-bottom:6px !important } .mb-xxs-2 { margin-bottom:12px !important } .mb-xxs-20 { margin-bottom:20px !important } .mb-xxs-3 { margin-bottom:24px !important } .mb-xxs-4 { margin-bottom:36px !important } .mb-xxs-5 { margin-bottom:72px !important } .mb-xxs-6 { margin-bottom:120px !important } .mb-xxs-auto { margin-bottom:auto !important } .text-xxs-start { text-align:left !important } .text-xxs-end { text-align:right !important } .text-xxs-center { text-align:center !important }}@media (min-width:640px) { .d-xs-inline { display:inline !important } .d-xs-inline-block { display:inline-block !important } .d-xs-block { display:block !important } .d-xs-grid { display:grid !important } .d-xs-table { display:table !important } .d-xs-table-row { display:table-row !important } .d-xs-table-cell { display:table-cell !important } .d-xs-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-xs-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-xs-none { display:none !important } .flex-xs-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-xs-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-xs-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-xs-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-xs-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-xs-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-xs-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-xs-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-xs-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-xs-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-xs-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-xs-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-xs-0 { gap:0 !important } .gap-xs-1 { gap:.25rem !important } .gap-xs-2 { gap:.5rem !important } .gap-xs-3 { gap:1rem !important } .gap-xs-4 { gap:1.5rem !important } .gap-xs-5 { gap:3rem !important } .justify-content-xs-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-xs-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-xs-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-xs-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-xs-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-xs-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-xs-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-xs-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-xs-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-xs-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-xs-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-xs-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-xs-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-xs-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-xs-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-xs-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-xs-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-xs-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-xs-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-xs-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-xs-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-xs-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-xs-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-xs-0 { margin-bottom:0 !important } .mb-xs-1 { margin-bottom:6px !important } .mb-xs-2 { margin-bottom:12px !important } .mb-xs-20 { margin-bottom:20px !important } .mb-xs-3 { margin-bottom:24px !important } .mb-xs-4 { margin-bottom:36px !important } .mb-xs-5 { margin-bottom:72px !important } .mb-xs-6 { margin-bottom:120px !important } .mb-xs-auto { margin-bottom:auto !important } .text-xs-start { text-align:left !important } .text-xs-end { text-align:right !important } .text-xs-center { text-align:center !important }}@media (min-width:768px) { .d-s-inline { display:inline !important } .d-s-inline-block { display:inline-block !important } .d-s-block { display:block !important } .d-s-grid { display:grid !important } .d-s-table { display:table !important } .d-s-table-row { display:table-row !important } .d-s-table-cell { display:table-cell !important } .d-s-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-s-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-s-none { display:none !important } .flex-s-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-s-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-s-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-s-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-s-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-s-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-s-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-s-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-s-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-s-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-s-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-s-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-s-0 { gap:0 !important } .gap-s-1 { gap:.25rem !important } .gap-s-2 { gap:.5rem !important } .gap-s-3 { gap:1rem !important } .gap-s-4 { gap:1.5rem !important } .gap-s-5 { gap:3rem !important } .justify-content-s-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-s-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-s-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-s-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-s-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-s-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-s-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-s-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-s-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-s-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-s-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-s-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-s-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-s-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-s-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-s-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-s-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-s-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-s-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-s-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-s-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-s-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-s-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-s-0 { margin-bottom:0 !important } .mb-s-1 { margin-bottom:6px !important } .mb-s-2 { margin-bottom:12px !important } .mb-s-20 { margin-bottom:20px !important } .mb-s-3 { margin-bottom:24px !important } .mb-s-4 { margin-bottom:36px !important } .mb-s-5 { margin-bottom:72px !important } .mb-s-6 { margin-bottom:120px !important } .mb-s-auto { margin-bottom:auto !important } .text-s-start { text-align:left !important } .text-s-end { text-align:right !important } .text-s-center { text-align:center !important }}@media (min-width:992px) { .d-m-inline { display:inline !important } .d-m-inline-block { display:inline-block !important } .d-m-block { display:block !important } .d-m-grid { display:grid !important } .d-m-table { display:table !important } .d-m-table-row { display:table-row !important } .d-m-table-cell { display:table-cell !important } .d-m-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-m-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-m-none { display:none !important } .flex-m-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-m-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-m-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-m-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-m-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-m-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-m-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-m-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-m-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-m-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-m-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-m-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-m-0 { gap:0 !important } .gap-m-1 { gap:.25rem !important } .gap-m-2 { gap:.5rem !important } .gap-m-3 { gap:1rem !important } .gap-m-4 { gap:1.5rem !important } .gap-m-5 { gap:3rem !important } .justify-content-m-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-m-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-m-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-m-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-m-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-m-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-m-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-m-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-m-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-m-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-m-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-m-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-m-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-m-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-m-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-m-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-m-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-m-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-m-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-m-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-m-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-m-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-m-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-m-0 { margin-bottom:0 !important } .mb-m-1 { margin-bottom:6px !important } .mb-m-2 { margin-bottom:12px !important } .mb-m-20 { margin-bottom:20px !important } .mb-m-3 { margin-bottom:24px !important } .mb-m-4 { margin-bottom:36px !important } .mb-m-5 { margin-bottom:72px !important } .mb-m-6 { margin-bottom:120px !important } .mb-m-auto { margin-bottom:auto !important } .text-m-start { text-align:left !important } .text-m-end { text-align:right !important } .text-m-center { text-align:center !important }}@media (min-width:1200px) { .d-l-inline { display:inline !important } .d-l-inline-block { display:inline-block !important } .d-l-block { display:block !important } .d-l-grid { display:grid !important } .d-l-table { display:table !important } .d-l-table-row { display:table-row !important } .d-l-table-cell { display:table-cell !important } .d-l-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-l-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-l-none { display:none !important } .flex-l-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-l-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-l-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-l-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-l-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-l-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-l-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-l-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-l-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-l-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-l-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-l-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-l-0 { gap:0 !important } .gap-l-1 { gap:.25rem !important } .gap-l-2 { gap:.5rem !important } .gap-l-3 { gap:1rem !important } .gap-l-4 { gap:1.5rem !important } .gap-l-5 { gap:3rem !important } .justify-content-l-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-l-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-l-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-l-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-l-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-l-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-l-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-l-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-l-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-l-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-l-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-l-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-l-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-l-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-l-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-l-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-l-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-l-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-l-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-l-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-l-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-l-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-l-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-l-0 { margin-bottom:0 !important } .mb-l-1 { margin-bottom:6px !important } .mb-l-2 { margin-bottom:12px !important } .mb-l-20 { margin-bottom:20px !important } .mb-l-3 { margin-bottom:24px !important } .mb-l-4 { margin-bottom:36px !important } .mb-l-5 { margin-bottom:72px !important } .mb-l-6 { margin-bottom:120px !important } .mb-l-auto { margin-bottom:auto !important } .text-l-start { text-align:left !important } .text-l-end { text-align:right !important } .text-l-center { text-align:center !important }}@media (min-width:1340px) { .d-xl-inline { display:inline !important } .d-xl-inline-block { display:inline-block !important } .d-xl-block { display:block !important } .d-xl-grid { display:grid !important } .d-xl-table { display:table !important } .d-xl-table-row { display:table-row !important } .d-xl-table-cell { display:table-cell !important } .d-xl-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-xl-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-xl-none { display:none !important } .flex-xl-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important } .flex-xl-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important } .flex-xl-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important } .flex-xl-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important } .flex-xl-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important } .flex-xl-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important } .flex-xl-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important } .flex-xl-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important } .flex-xl-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important } .flex-xl-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important } .flex-xl-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important } .flex-xl-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important } .gap-xl-0 { gap:0 !important } .gap-xl-1 { gap:.25rem !important } .gap-xl-2 { gap:.5rem !important } .gap-xl-3 { gap:1rem !important } .gap-xl-4 { gap:1.5rem !important } .gap-xl-5 { gap:3rem !important } .justify-content-xl-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important } .justify-content-xl-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important } .justify-content-xl-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important } .justify-content-xl-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important } .justify-content-xl-around { -ms-flex-pack:distribute !important; justify-content:space-around !important } .justify-content-xl-evenly { -webkit-box-pack:space-evenly !important; -ms-flex-pack:space-evenly !important; justify-content:space-evenly !important } .align-items-xl-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important } .align-items-xl-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important } .align-items-xl-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important } .align-items-xl-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important } .align-items-xl-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important } .align-content-xl-start { -ms-flex-line-pack:start !important; align-content:flex-start !important } .align-content-xl-end { -ms-flex-line-pack:end !important; align-content:flex-end !important } .align-content-xl-center { -ms-flex-line-pack:center !important; align-content:center !important } .align-content-xl-between { -ms-flex-line-pack:justify !important; align-content:space-between !important } .align-content-xl-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important } .align-content-xl-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important } .align-self-xl-auto { -ms-flex-item-align:auto !important; align-self:auto !important } .align-self-xl-start { -ms-flex-item-align:start !important; align-self:flex-start !important } .align-self-xl-end { -ms-flex-item-align:end !important; align-self:flex-end !important } .align-self-xl-center { -ms-flex-item-align:center !important; align-self:center !important } .align-self-xl-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important } .align-self-xl-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important } .mb-xl-0 { margin-bottom:0 !important } .mb-xl-1 { margin-bottom:6px !important } .mb-xl-2 { margin-bottom:12px !important } .mb-xl-20 { margin-bottom:20px !important } .mb-xl-3 { margin-bottom:24px !important } .mb-xl-4 { margin-bottom:36px !important } .mb-xl-5 { margin-bottom:72px !important } .mb-xl-6 { margin-bottom:120px !important } .mb-xl-auto { margin-bottom:auto !important } .text-xl-start { text-align:left !important } .text-xl-end { text-align:right !important } .text-xl-center { text-align:center !important }}@media print { .d-print-inline { display:inline !important } .d-print-inline-block { display:inline-block !important } .d-print-block { display:block !important } .d-print-grid { display:grid !important } .d-print-table { display:table !important } .d-print-table-row { display:table-row !important } .d-print-table-cell { display:table-cell !important } .d-print-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important } .d-print-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important } .d-print-none { display:none !important }}:where(html) { line-height:1.15}:where(h1) { font-size:2em; margin-block-end:.67em; margin-block-start:.67em}:where(dl, ol, ul) :where(dl, ol, ul) { margin-block-end:0; margin-block-start:0}:where(hr) { box-sizing:content-box; color:inherit; height:0}:where(pre) { font-family:monospace, monospace; font-size:1em}:where(abbr[title]) { text-decoration:underline; text-decoration:underline dotted}:where(b, strong) { font-weight:bolder}:where(code, kbd, samp) { font-family:monospace, monospace; font-size:1em}:where(small) { font-size:80%}:where(table) { border-color:currentColor; text-indent:0}:where(button, input, select) { margin:0}:where(button) { text-transform:none}:where(button, input:is([type=button i], [type=reset i], [type=submit i])) { -webkit-appearance:button}:where(progress) { vertical-align:baseline}:where(select) { text-transform:none}:where(textarea) { margin:0}:where(input[type=search i]) { -webkit-appearance:textfield; outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button { height:auto}::-webkit-input-placeholder { color:inherit; opacity:.54}::-webkit-search-decoration { -webkit-appearance:none}::-webkit-file-upload-button { -webkit-appearance:button; font:inherit}:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focus-inner { border-style:none; padding:0}:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focusring { outline:1px dotted ButtonText}:where(:-moz-ui-invalid) { box-shadow:none}:where(dialog) { background-color:#fff; border:solid; color:#000; height:-moz-fit-content; height:fit-content; left:0; margin:auto; padding:1em; position:absolute; right:0; width:-moz-fit-content; width:fit-content}:where(dialog:not([open])) { display:none}:where(summary) { display:list-item}.region--header .search__btn span { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden}.form .form__item { position:relative; margin-bottom:3rem}.form fieldset { margin:0; padding:10px; border:1px solid #dfe1e1}.form fieldset legend { padding:0 10px}.form .fieldset--invisible legend { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden}.form .label--block,.form label:not(.option) { display:block; float:none; text-align:left; width:auto; margin-bottom:1rem}.form .label--inline { display:inline-block; float:none; text-align:left; width:auto; line-height:1.5}.form .form__item { position:relative; margin-bottom:3rem}.form [type=date],.form [type=email],.form [type=number],.form [type=password],.form [type=tel],.form [type=text],.form textarea,.search-notary__input-icon .form__text { margin:0; max-width:100%; vertical-align:middle; font-family:inherit; font-size:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none}.form [type=date]::-ms-clear,.form [type=email]::-ms-clear,.form [type=number]::-ms-clear,.form [type=password]::-ms-clear,.form [type=tel]::-ms-clear,.form [type=text]::-ms-clear,.form textarea::-ms-clear,.search-notary__input-icon .form__text::-ms-clear { display:none}.form [type=date]::-webkit-input-placeholder,.form [type=email]::-webkit-input-placeholder,.form [type=number]::-webkit-input-placeholder,.form [type=password]::-webkit-input-placeholder,.form [type=tel]::-webkit-input-placeholder,.form [type=text]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,.search-notary__input-icon .form__text::-webkit-input-placeholder { opacity:1; font-style:normal}.form [type=date]::-moz-placeholder,.form [type=email]::-moz-placeholder,.form [type=number]::-moz-placeholder,.form [type=password]::-moz-placeholder,.form [type=tel]::-moz-placeholder,.form [type=text]::-moz-placeholder,.form textarea::-moz-placeholder,.search-notary__input-icon .form__text::-moz-placeholder { opacity:1; font-style:normal}.form [type=date]:-ms-input-placeholder,.form [type=email]:-ms-input-placeholder,.form [type=number]:-ms-input-placeholder,.form [type=password]:-ms-input-placeholder,.form [type=tel]:-ms-input-placeholder,.form [type=text]:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.search-notary__input-icon .form__text:-ms-input-placeholder { opacity:1; font-style:normal}.form [type=date]::-ms-input-placeholder,.form [type=email]::-ms-input-placeholder,.form [type=number]::-ms-input-placeholder,.form [type=password]::-ms-input-placeholder,.form [type=tel]::-ms-input-placeholder,.form [type=text]::-ms-input-placeholder,.form textarea::-ms-input-placeholder,.search-notary__input-icon .form__text::-ms-input-placeholder { opacity:1; font-style:normal}.form [type=date]::placeholder,.form [type=email]::placeholder,.form [type=number]::placeholder,.form [type=password]::placeholder,.form [type=tel]::placeholder,.form [type=text]::placeholder,.form textarea::placeholder,.search-notary__input-icon .form__text::placeholder { opacity:1; font-style:normal}.form [type=date],.form [type=email],.form [type=number],.form [type=password],.form [type=tel],.form [type=text] { padding:5px 20px; border:1px solid #dfe1e1; border-radius:30px; color:#14213d; width:100%; -webkit-transition:all 150ms; transition:all 150ms; height:50px}.form [type=date]:focus,.form [type=date]:hover,.form [type=email]:focus,.form [type=email]:hover,.form [type=number]:focus,.form [type=number]:hover,.form [type=password]:focus,.form [type=password]:hover,.form [type=tel]:focus,.form [type=tel]:hover,.form [type=text]:focus,.form [type=text]:hover { border-color:#14213d}.form [aria-invalid=true][type=date],.form [aria-invalid=true][type=email],.form [aria-invalid=true][type=number],.form [aria-invalid=true][type=password],.form [aria-invalid=true][type=tel],.form [aria-invalid=true][type=text] { border-color:#ff3434; color:#ff3434}.form textarea { padding:5px 20px; border:1px solid #dfe1e1; border-radius:30px; color:#14213d; width:100%; min-height:5em; overflow:auto; vertical-align:top; resize:vertical}.form .input--wide { display:block; width:100%}.form .input--inline { display:inline-block; width:auto}.form [type=checkbox],.search-notary__options .form__checkbox { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:var(--form-background); margin:0 10px 0 0; font:inherit; color:currentColor; width:1.3em; height:1.3em; border:2px solid #dfe1e1; border-radius:5px; display:inline-grid; place-content:center; cursor:pointer}.form [type=checkbox]+label,.search-notary__options .form__checkbox+label { cursor:pointer}.form [type=checkbox]:before,.search-notary__options .form__checkbox:before { content:""; width:1.3em; height:1.3em; -webkit-transform:scale(0); transform:scale(0); border-radius:5px; -webkit-transition:120ms -webkit-transform ease-in-out; transition:120ms -webkit-transform ease-in-out; transition:120ms transform ease-in-out; transition:120ms transform ease-in-out, 120ms -webkit-transform ease-in-out; background-color:#2ec4b6; background-image:url(/themes/custom/not/assets/img/icons/check.svg); background-size:.8em .8em; background-position:50% 50%; background-repeat:no-repeat}.form [type=checkbox]:checked::before,.search-notary__options .form__checkbox:checked::before { -webkit-transform:scale(1); transform:scale(1)}.form [type=checkbox]:focus,.search-notary__options .form__checkbox:focus { outline:max(2px, .15em) solid currentColor; outline-offset:max(2px, .15em)}.form [type=radio] { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:var(--form-background); margin:0 10px 0 0; font:inherit; color:currentColor; width:1.3em; height:1.3em; border:2px solid #dfe1e1; border-radius:5px; display:inline-grid; place-content:center; cursor:pointer; border-radius:50%; background:#fff; border:5px solid #fff; width:30px; height:30px}.form [type=radio]+label { cursor:pointer}.form [type=radio]:before { content:""; width:1.3em; height:1.3em; -webkit-transform:scale(0); transform:scale(0); border-radius:5px; -webkit-transition:120ms -webkit-transform ease-in-out; transition:120ms -webkit-transform ease-in-out; transition:120ms transform ease-in-out; transition:120ms transform ease-in-out, 120ms -webkit-transform ease-in-out; background-color:#2ec4b6; background-image:url(/themes/custom/not/assets/img/icons/check.svg); background-size:.8em .8em; background-position:50% 50%; background-repeat:no-repeat}.form [type=radio]:checked::before { -webkit-transform:scale(1); transform:scale(1)}.form [type=radio]:focus { outline:max(2px, .15em) solid currentColor; outline-offset:max(2px, .15em)}.form [type=radio]:before { width:10px; height:10px; background:#14213d}.form select { max-width:100%; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:5px 20px; border:1px solid #dfe1e1; border-radius:30px; color:#14213d; width:100%; -webkit-transition:all 150ms; transition:all 150ms; background-image:url(/themes/custom/not/assets/img/icons/arrows/arrow-short-b.svg); background-repeat:no-repeat; background-position:right 20px top 50%; height:50px}.form select::-ms-expand { display:none}.btn--search,.btn-default,.combo__btn,.content-tools__item,.search-page .search__btn,.social-share-links__item a,.social-share-selection__items a { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit}.btn--search:active,.btn--search:focus,.btn--search:hover,.btn-default:active,.btn-default:focus,.btn-default:hover,.combo__btn:active,.combo__btn:focus,.combo__btn:hover,.content-tools__item:active,.content-tools__item:focus,.content-tools__item:hover,.search-page .search__btn:active,.search-page .search__btn:focus,.search-page .search__btn:hover,.social-share-links__item a:active,.social-share-links__item a:focus,.social-share-links__item a:hover,.social-share-selection__items a:active,.social-share-selection__items a:focus,.social-share-selection__items a:hover { text-decoration:none}.bordered,.btn,.btn-bordered,.btn-bordered-white,.btn-sheet,.csn-accessibility-tools-a11y .form__radio+label,.dark-blue,.form .form__submit,.green { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background-color:#14213d; border-radius:30px; padding:10px 18px; text-decoration:none; font-size:1.2rem; font-weight:700; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; color:#fff; gap:10px}.bordered:active,.bordered:focus,.bordered:hover,.btn-bordered-white:active,.btn-bordered-white:focus,.btn-bordered-white:hover,.btn-bordered:active,.btn-bordered:focus,.btn-bordered:hover,.btn-sheet:active,.btn-sheet:focus,.btn-sheet:hover,.btn:active,.btn:focus,.btn:hover,.csn-accessibility-tools-a11y .form__radio+label:active,.csn-accessibility-tools-a11y .form__radio+label:focus,.csn-accessibility-tools-a11y .form__radio+label:hover,.dark-blue:active,.dark-blue:focus,.dark-blue:hover,.form .form__submit:active,.form .form__submit:focus,.form .form__submit:hover,.green:active,.green:focus,.green:hover { text-decoration:none}.bordered:-moz-any-link,.btn-bordered-white:-moz-any-link,.btn-bordered:-moz-any-link,.btn-sheet:-moz-any-link,.btn:-moz-any-link,.csn-accessibility-tools-a11y .form__radio+label:-moz-any-link,.dark-blue:-moz-any-link,.form .form__submit:-moz-any-link,.green:-moz-any-link { color:#fff}.bordered:any-link,.btn-bordered-white:any-link,.btn-bordered:any-link,.btn-sheet:any-link,.btn:any-link,.csn-accessibility-tools-a11y .form__radio+label:any-link,.dark-blue:any-link,.form .form__submit:any-link,.green:any-link { color:#fff}.bordered:active,.bordered:focus,.bordered:hover,.btn-bordered-white:active,.btn-bordered-white:focus,.btn-bordered-white:hover,.btn-bordered:active,.btn-bordered:focus,.btn-bordered:hover,.btn-sheet:active,.btn-sheet:focus,.btn-sheet:hover,.btn:active,.btn:focus,.btn:hover,.csn-accessibility-tools-a11y .form__radio+label:active,.csn-accessibility-tools-a11y .form__radio+label:focus,.csn-accessibility-tools-a11y .form__radio+label:hover,.dark-blue:active,.dark-blue:focus,.dark-blue:hover,.form .form__submit:active,.form .form__submit:focus,.form .form__submit:hover,.green:active,.green:focus,.green:hover { color:rgba(255, 255, 255, .6)}.csn-accessibility-tools-a11y .form__radio+label[disabled],.form [disabled].form__submit,[disabled].bordered,[disabled].btn,[disabled].btn-bordered,[disabled].btn-bordered-white,[disabled].btn-sheet,[disabled].dark-blue,[disabled].green { color:#c4c4c4}.tag { font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; background:#2ec4b6; color:#14213d; font-size:1rem; text-transform:uppercase; padding:5px 15px; border-radius:30px; font-weight:900}.block-accessibility-tools__title { margin:0 0 20px; font-size:2rem; font-weight:300; line-height:1.2; color:#14213d}.contrib { color:#767676}.contrib :is(h1, h2, h3, h4, h5, h6) { line-height:1.2; margin:1em 0 .5em; color:#14213d}.contrib :is(h1, h2, h3, h4, h5, h6)+p { margin-top:0}.contrib h1 { font-size:3rem; font-weight:300}.contrib h2 { font-size:2.4rem; font-weight:700}.contrib h3 { font-size:2rem; font-weight:300}.contrib h4 { font-size:1.8rem; font-weight:300}.contrib h5 { font-size:1.6rem; font-weight:700}.contrib h6 { font-size:1.4rem; text-transform:uppercase; font-weight:300}.contrib a { text-decoration:underline; color:#14213d}.contrib a:active,.contrib a:focus,.contrib a:hover { text-decoration:none}.contrib .glossary-link { text-decoration:none; border-bottom:1px dashed currentColor}.contrib ul { margin:1em 0; padding:0; list-style:none}.contrib ul li { position:relative; padding-left:20px}.contrib ul li:before { content:""; position:absolute; top:.5em; left:0; width:5px; height:5px; display:inline-block; vertical-align:middle; background-color:#14213d; border-radius:50%; margin:0 5px 0 0}.contrib ul li li:before { background-color:#2ec4b6}.contrib ul li li li:before { background-color:#fcae00}.contrib blockquote { margin:40px 0; padding:0 30px; border-left:5px solid #2ec4b6; font-size:1.2em}.contrib blockquote> :first-child { margin-top:0}.contrib blockquote> :last-child { margin-bottom:0}.contrib table { margin:20px 0; border-collapse:collapse; font-size:1.4rem; width:100%; border:0; border-top:1px solid #14213d; border-bottom:1px solid #14213d; background:#fff}.contrib table caption { font-weight:700; color:#14213d; padding:5px}.contrib table td,.contrib table th { padding:15px 18px}.contrib table th { position:relative; font-weight:400; text-align:left}.contrib table thead tr { border-bottom:1px solid #14213d}.contrib table tbody tr:nth-child(odd) td { background-color:#f2f2f2}.contrib table tbody tr:hover td { background:#14213d; color:#fff}.contrib table tbody tr:hover td a { color:#fff}.contrib .green-link { color:#2ec4b6; text-transform:uppercase; text-decoration:underline; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-weight:700; font-size:1.4rem}.contrib .green-link:active,.contrib .green-link:focus,.contrib .green-link:hover { text-decoration:none}.csn-professional-directory-toogle-map .form__item-display,.toggle-switch { position:relative}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox],.toggle-switch input[type=checkbox] { -webkit-appearance:none; -moz-appearance:none; appearance:none; background-color:transparent; margin:0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; cursor:pointer; border-radius:30px; z-index:1}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]+label,.toggle-switch input[type=checkbox]+label { position:relative; display:block; background:#b4bdd8; border-radius:30px; color:#fff; font-size:1.4rem; line-height:1.2; padding:10px 20px 10px 45px; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-weight:400; cursor:pointer; -webkit-transition:all 150ms; transition:all 150ms; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]+label:before,.toggle-switch input[type=checkbox]+label:before { content:""; position:absolute; left:6px; top:5px; width:27px; height:27px; background:#fff url(/themes/custom/not/assets/img/icons/cross.svg) no-repeat center center; border-radius:50%; -webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, .2); box-shadow:0 3px 3px 0 rgba(0, 0, 0, .2); -webkit-transition:all 150ms; transition:all 150ms}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]:checked+label,.toggle-switch input[type=checkbox]:checked+label { background:#36dd6a; padding:10px 45px 10px 20px}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]:checked+label:before,.toggle-switch input[type=checkbox]:checked+label:before { left:calc(100% - 33px); background-image:url(/themes/custom/not/assets/img/icons/check-toggle.svg)}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]:checked+label span:last-child,.toggle-switch input[type=checkbox]:checked+label span:last-child { display:none}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]:not(:checked)+label span:first-child,.toggle-switch input[type=checkbox]:not(:checked)+label span:first-child { display:none}.csn-professional-directory-toogle-map .form__item-display input[type=checkbox]:focus,.toggle-switch input[type=checkbox]:focus { outline:max(2px, .15em) solid currentColor; outline-offset:max(2px, .15em)}html { -webkit-box-sizing:border-box; box-sizing:border-box}*,:after,:before { -webkit-box-sizing:inherit; box-sizing:inherit}::-moz-selection { background-color:#2d4b8a; color:#fff}::selection { background-color:#2d4b8a; color:#fff}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-300.woff2); font-weight:300; font-style:normal; font-display:swap}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-regular.woff2); font-weight:400; font-style:normal; font-display:swap}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-500.woff2); font-weight:500; font-style:normal; font-display:swap}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-600.woff2); font-weight:600; font-style:normal; font-display:swap}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-700.woff2); font-weight:700; font-style:normal; font-display:swap}@font-face { font-family:Catamaran; src:url(/themes/custom/not/assets/fonts/Catamaran/catamaran-v8-latin-900.woff2); font-weight:900; font-style:normal; font-display:swap}@font-face { font-family:Lato; src:url(/themes/custom/not/assets/fonts/Lato/lato-v20-latin-regular.woff2); font-weight:400; font-style:normal; font-display:swap}@font-face { font-family:Lato; src:url(/themes/custom/not/assets/fonts/Lato/lato-v20-latin-700.woff2); font-weight:700; font-style:normal; font-display:swap}@font-face { font-family:Lato; src:url(/themes/custom/not/assets/fonts/Lato/lato-v20-latin-900.woff2); font-weight:900; font-style:normal; font-display:swap}html { font:.625em/1.5 Catamaran, arial, helvetica, sans-serif; color:#14213d; -webkit-tap-highlight-color:rgba(20, 33, 61, .5); scroll-behavior:smooth}@media (prefers-reduced-motion:reduce) { html { scroll-behavior:auto }}body { font-size:1.6rem; margin:0}iframe { display:block; max-width:100%}img { display:block; max-width:100%; font-style:italic; height:auto; margin-left:auto; margin-right:auto}svg { display:block; max-width:100%}:-moz-any-link { color:inherit}:any-link { color:inherit}@media only screen and (max-width:47.9375em) { .section-title { font-size:2.4rem; margin-bottom:20px } .section-title h1:before { top:.25em }}.section-title--m { font-size:2.4rem; margin-bottom:30px}.section-title--m:before { top:.2em; left:0}.section-title--orange:before { background-color:#fcae00}.section-title--small { font-size:1.8rem; padding-left:20px; margin-bottom:25px}.section-title--small:before { width:8px; height:8px; top:.4em; left:0}.h1,.notary-search .search-notary__title,.professional-directory__search-form .search-notary__title { margin:0 0 30px; font-size:4.8rem; font-weight:700; line-height:1.1; text-align:center}@media only screen and (max-width:47.9375em) { .h1, .notary-search .search-notary__title, .professional-directory__search-form .search-notary__title { font-size:2.4rem }}.icon { width:1em; fill:currentColor; vertical-align:-.15em; overflow:hidden; -ms-flex-negative:0; flex-shrink:0}.icon--elevator,.icon--email,.icon--export,.icon--fax,.icon--female,.icon--itinerary,.icon--itinerary-b,.icon--map,.icon--map-large,.icon--parking,.icon--phone,.icon--print,.icon--street-view,.icon--street-view-b,.icon--wheel-chair { stroke:currentColor}.icon--address { width:23px; height:22px}.icon--arrow-long { width:16px; height:14px}.icon--burger { width:20px; height:14px}.icon--card { width:30px; height:24px}.icon--chat { width:46px; height:46px}.icon--close { width:16px; height:16px}.icon--elevator { width:24px; height:24px}.icon--email { width:24px; height:24px}.icon--email-2 { width:18px; height:18px}.icon--email-2-b { width:18px; height:18px}.icon--export { width:18px; height:18px}.icon--facebook { width:7px; height:13px}.icon--fax { width:24px; height:24px}.icon--female { width:52px; height:52px}.icon--find { width:23px; height:22px}.icon--flag-fr { width:19px; height:13px}.icon--flag-en { width:19px; height:13px}.icon--instagram { width:14px; height:13px}.icon--itinerary { width:18px; height:18px}.icon--itinerary-b { width:18px; height:18px}.icon--linkedin { width:13px; height:14px}.icon--male { width:52px; height:52px}.icon--notary { width:52px; height:52px}.icon--organism { width:28px; height:28px}.icon--parking { width:24px; height:24px}.icon--pause { width:10px; height:12px}.icon--persons { width:24px; height:24px}.icon--phone { width:24px; height:24px; fill:none}.icon--plane { width:19px; height:20px}.icon--play { width:11px; height:12px}.icon--print { width:24px; height:24px}.icon--quote { width:259px; height:213px}.icon--sheet-company { width:83px; height:83px}.icon--sheet-notary { width:99px; height:99px}.icon--sheet-office { width:110px; height:95px}.icon--street-view { width:20px; height:22px}.icon--street-view-b { width:20px; height:22px}.icon--twitter { width:13px; height:11px}.icon--time { width:11px; height:12px}.icon--url { width:24px; height:24px}.icon--user { width:24px; height:23px}.icon--wheel-chair { width:20px; height:24px}.icon--youtube { width:20px; height:13px}.icon--map { width:16px; height:24px}.icon--map-large { width:24px; height:32px}.icon--search { stroke:currentColor; width:20px; height:20px; fill:#fff; stroke-width:1}.icon--arrow { width:8px; height:14px; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; fill:none}.icon--arrow-b { width:12px; height:7px; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; fill:none}.icon--a11y { width:24px; height:14px; stroke:currentColor; stroke-width:1; stroke-linecap:round; stroke-linejoin:round; fill:none}.icon--rss { width:24px; height:24px; stroke:currentColor; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; fill:none}.img-radius { border-radius:10px}.img-radius img { border-radius:10px}.full-link { position:absolute; top:0; left:0; right:0; bottom:0; z-index:10}.tags { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.grey-tag { display:block; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; background:#ecf3f7; color:#14213d; font-size:1.2rem; padding:3px 15px; border-radius:30px; font-weight:700; text-decoration:none}.grey-tag:active,.grey-tag:focus,.grey-tag:hover { background:#c8dce8}.grey-tag.active { background:#c8dce8; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.grey-tag.active:after { content:""; background:url(/themes/custom/not/assets/img/icons/close.svg) no-repeat center center; width:10px; height:10px}.contrib> :first-child { margin-top:0}.contrib> :last-child { margin-bottom:0}.light-text { color:#767676}.small-text { font-size:1.4rem}.font-alt { font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.ui-widget.ui-autocomplete { border:0; padding:0; border-radius:0 0 20px 20px; color:#14213d; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; overflow:hidden; font-size:1.4rem; -webkit-box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15); box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15)}.ui-widget.ui-autocomplete .ui-menu-item { border-bottom:1px solid rgba(0, 0, 0, .1)}.ui-widget.ui-autocomplete a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:inherit; border-radius:5px; padding:20px}.ui-widget.ui-autocomplete a.ui-state-active { background-color:#ecf8f8; border-color:transparent}.ui-widget.ui-autocomplete a span { font-size:.8em; display:block}.btn--orange { background-color:#fcae00; line-height:1}.btn--orange:-moz-any-link { color:#14213d}.btn--orange:any-link { color:#14213d}.btn--orange:active,.btn--orange:focus,.btn--orange:hover { background-color:#ffbf30}.btn-default { background:0 0; padding:0}.green { background:#2ec4b6; color:#14213d; border:none; font-size:1rem}.green:-moz-any-link { color:#14213d}.green:any-link { color:#14213d}.green:active,.green:focus,.green:hover { background-color:#4fd6c9}.btn-bordered { border:1px solid rgba(255, 255, 255, .2); background-color:transparent}.bordered { background:#fff; color:#14213d; border:1px solid #dfe1e1; text-transform:uppercase; font-size:1rem}.bordered:-moz-any-link { color:#14213d}.bordered:any-link { color:#14213d}.bordered:active,.bordered:focus,.bordered:hover { background-color:#2ec4b6; border-color:#2ec4b6; color:#14213d}.btn-bordered-white { background:0 0; border:1px solid #fff; text-transform:uppercase; font-size:1rem; padding:15px 25px}.dark-blue { text-transform:uppercase; font-size:1rem}.btn-size--size-m { padding:15px 25px}.arrow-link { color:#2ec4b6; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; text-decoration:underline; gap:10px}.arrow-link:active,.arrow-link:focus,.arrow-link:hover { text-decoration:none}.btn-disc { position:relative; color:#fff; background-color:#2ec4b6; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; width:42px; height:42px; border-radius:50%}.icon-only span { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden}.btn-sheet { background:#fff; border:1px solid #14213d; text-transform:uppercase; font-size:1rem; padding:15px 25px; color:#14213d !important}.btn-sheet:hover { background:#14213d; border:1px solid #fff; color:#fff !important}.btn-sheet--arrow:before { content:""; display:inline-block; width:16px; height:18px; color:#14213d; background:url(/themes/custom/not/assets/img/icons/arrows/arrow-long-b.svg) no-repeat center}.btn-sheet--arrow:hover:before { background:url(/themes/custom/not/assets/img/icons/arrows/arrow-long-w.svg) no-repeat center}.btn-sheet--mail:before { content:""; display:inline-block; width:18px; height:18px; background:url(/themes/custom/not/assets/img/icons/email-2-b.svg) no-repeat center}.btn-sheet--mail:hover:before { background:url(/themes/custom/not/assets/img/icons/email-2.svg) no-repeat center}.btn-sheet--itinerary:before { content:""; display:inline-block; width:18px; height:18px; background:url(/themes/custom/not/assets/img/icons/itinerary-b.svg) no-repeat center}.btn-sheet--itinerary:hover:before { background:url(/themes/custom/not/assets/img/icons/itinerary.svg) no-repeat center}.btn-sheet--street-view:before { content:""; display:inline-block; width:20px; height:22px; background:url(/themes/custom/not/assets/img/icons/street-view-b.svg) no-repeat center}.btn-sheet--street-view:hover:before { background:url(/themes/custom/not/assets/img/icons/street-view.svg) no-repeat center}.form [type=date] { background-image:url(/themes/custom/not/assets/img/calendar.svg); background-repeat:no-repeat; background-position:top 50% right 1.5rem; width:18rem}.form [type=date]::-webkit-calendar-picker-indicator { opacity:0}.form .form__item-checkbox { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.form .form__description { -ms-flex-preferred-size:100%; flex-basis:100%; margin:10px 0}.form .form-element-wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.label--has-icon { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.label--has-icon .icon { -ms-flex-negative:0; flex-shrink:0; margin-right:10px}.moving-label-wrap { position:relative}.moving-label { position:absolute; cursor:text; line-height:1.2; left:0; -webkit-transition:all .4s, top .2s; transition:all .4s, top .2s; color:#003; font-weight:400; pointer-events:none; -webkit-transform-origin:0 50%; transform-origin:0 50%; top:0; -webkit-transform:scale(.8) translateY(0); transform:scale(.8) translateY(0)}.moving-label--focus { top:0; -webkit-transform:scale(.8) translateY(0); transform:scale(.8) translateY(0)}.moving-label--empty { top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}.outer-wrap { position:relative; overflow:hidden}.wrap { margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px); width:1340px}.wrap-narrow { margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px); width:1240px}.gutter { margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px)}.main-content { margin-bottom:100px}.front-page__layout-paragraphs { margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px); width:1240px}.popin { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center}.popin img { margin-bottom:30px}.popin .content { position:relative; z-index:1; background:#fff; margin:1rem auto; padding:15px; max-width:530px; border-radius:3px; -webkit-box-shadow:0 0 24px 0 rgba(0, 0, 0, .5); box-shadow:0 0 24px 0 rgba(0, 0, 0, .5); overflow:auto}.overlay { -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px)}.popin__close { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background:0 0}.popin__close:active,.popin__close:focus,.popin__close:hover { text-decoration:none}.popin__close-wrap { margin-bottom:30px}.popin__title { margin:0 0 20px; font-size:2.4rem; text-align:center; line-height:1.2}.popin__subtitle { margin:0 0 20px; font-size:2rem; text-align:center}.system-breadcrumb-block { position:relative; font-size:1.4rem; padding:30px 0 20px; text-align:center; overflow:hidden}.page-node-type-front-page .system-breadcrumb-block { display:none}.system-breadcrumb-block:before { content:""; position:absolute; width:54px; height:54px; border-radius:50%; background:#2ec4b6; z-index:3; top:-25px; left:10%}.system-breadcrumb-block a { text-decoration:none}.system-breadcrumb-block a:active,.system-breadcrumb-block a:focus,.system-breadcrumb-block a:hover { text-decoration:underline}.system-breadcrumb-block span:not(.breadcrumb__current) { margin-right:5px}.system-breadcrumb-block span:not(.breadcrumb__current):after { content:">"; display:inline-block; vertical-align:middle; margin-left:5px}.system-breadcrumb-block .breadcrumb__current { font-weight:700}.local-tasks-block { margin-left:auto; margin-right:auto; max-width:1340px; margin:20px auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; font-size:1.4rem; pointer-events:none}@media only screen and (max-width:1200px) { .local-tasks-block { display:none }}.local-tasks-block ul { pointer-events:all; padding:10px; margin:0; border-radius:5px; background:#f2f2f2}.local-tasks-block ul li { display:inline-block; margin:0 5px 0 0; padding:0; background:0 0}.local-tasks-block ul a { display:block; background-color:#fff; padding:3px 10px; color:#333; border:none; text-decoration:none; border-radius:3px; font-weight:400; font-size:1.2em}.local-tasks-block ul a:focus,.local-tasks-block ul a:hover { background:#2a2a2d; border-color:#2a2a2d; color:#fff; text-decoration:none}.local-tasks-block ul .is-active { background:#2a2a2d; border-color:#2a2a2d; color:#fff}.error-page { position:relative; margin:80px 0; padding:60px; background:#f2f2f2; text-align:center}@media only screen and (max-width:47.9375em) { .error-page { padding:80px 20px }}.error-page:before { content:""; position:absolute; width:76px; height:76px; border-radius:50%; background:#3f4897; z-index:3; top:0; left:20%; -webkit-transform:translateY(-40%); transform:translateY(-40%)}.error-page:after { content:""; position:absolute; width:117px; height:117px; border-radius:50%; background:#14213d; z-index:3; top:0; right:-100px; -webkit-transform:translateX(75%) translateY(-20%); transform:translateX(75%) translateY(-20%)}.error-page .error-page_disc { content:""; position:absolute; width:92px; height:92px; border-radius:50%; background:#fcae00; z-index:3; bottom:-50px; left:-250px; -webkit-transform:translateY(50%); transform:translateY(50%)}.error-page__type { margin:0; font-size:18.8rem; line-height:1.2; font-weight:700}@media only screen and (max-width:47.9375em) { .error-page__type { font-size:6rem }}.error-page__title { margin:0 0 20px; font-size:2.4rem; line-height:1.2}.error-page__text { margin:0 0 30px; font-size:1.4rem; color:#767676; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.newsletter-subscribe-real-estate,.newsletter-subscribe-real-estate-en,div.sendinblue-signup-subscribe-form,div.sendinblue-signup-subscribe-form-en { margin:0 0 100px; padding:40px; position:relative; background:#14213d url(/themes/custom/not/assets/img/media/newsletter-bg.jpg) no-repeat center center; background-size:cover}@media only screen and (max-width:47.9375em) { .newsletter-subscribe-real-estate, .newsletter-subscribe-real-estate-en, div.sendinblue-signup-subscribe-form, div.sendinblue-signup-subscribe-form-en { padding:20px }}.newsletter-subscribe-real-estate-en:before,.newsletter-subscribe-real-estate:before,div.sendinblue-signup-subscribe-form-en:before,div.sendinblue-signup-subscribe-form:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(43, 56, 58, .2); z-index:0}.newsletter-subscribe-real-estate form,.newsletter-subscribe-real-estate-en form,div.sendinblue-signup-subscribe-form form,div.sendinblue-signup-subscribe-form-en form { padding:0 0 0 30px; background:#fff; border-radius:30px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; min-height:60px}@media only screen and (max-width:47.9375em) { .newsletter-subscribe-real-estate form, .newsletter-subscribe-real-estate-en form, div.sendinblue-signup-subscribe-form form, div.sendinblue-signup-subscribe-form-en form { padding-left:20px }}@media only screen and (min-width:61.9375em) { .newsletter-subscribe-real-estate form, .newsletter-subscribe-real-estate-en form, div.sendinblue-signup-subscribe-form form, div.sendinblue-signup-subscribe-form-en form { min-width:39rem }}.newsletter-subscribe-real-estate .sendinblue-newsletter-mergefields,.newsletter-subscribe-real-estate-en .sendinblue-newsletter-mergefields,div.sendinblue-signup-subscribe-form .sendinblue-newsletter-mergefields,div.sendinblue-signup-subscribe-form-en .sendinblue-newsletter-mergefields { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.newsletter-subscribe-real-estate .form__text,.newsletter-subscribe-real-estate-en .form__text,div.sendinblue-signup-subscribe-form .form__text,div.sendinblue-signup-subscribe-form-en .form__text { margin:0; max-width:100%; vertical-align:middle; font-family:inherit; font-size:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; padding:16px 2px; border:0; font-size:1.6rem}.newsletter-subscribe-real-estate .form__text::-ms-clear,.newsletter-subscribe-real-estate-en .form__text::-ms-clear,div.sendinblue-signup-subscribe-form .form__text::-ms-clear,div.sendinblue-signup-subscribe-form-en .form__text::-ms-clear { display:none}.newsletter-subscribe-real-estate .form__text::-webkit-input-placeholder,.newsletter-subscribe-real-estate-en .form__text::-webkit-input-placeholder,div.sendinblue-signup-subscribe-form .form__text::-webkit-input-placeholder,div.sendinblue-signup-subscribe-form-en .form__text::-webkit-input-placeholder { opacity:1; font-style:normal}.newsletter-subscribe-real-estate .form__text::-moz-placeholder,.newsletter-subscribe-real-estate-en .form__text::-moz-placeholder,div.sendinblue-signup-subscribe-form .form__text::-moz-placeholder,div.sendinblue-signup-subscribe-form-en .form__text::-moz-placeholder { opacity:1; font-style:normal}.newsletter-subscribe-real-estate .form__text:-ms-input-placeholder,.newsletter-subscribe-real-estate-en .form__text:-ms-input-placeholder,div.sendinblue-signup-subscribe-form .form__text:-ms-input-placeholder,div.sendinblue-signup-subscribe-form-en .form__text:-ms-input-placeholder { opacity:1; font-style:normal}.newsletter-subscribe-real-estate .form__text::-ms-input-placeholder,.newsletter-subscribe-real-estate-en .form__text::-ms-input-placeholder,div.sendinblue-signup-subscribe-form .form__text::-ms-input-placeholder,div.sendinblue-signup-subscribe-form-en .form__text::-ms-input-placeholder { opacity:1; font-style:normal}.newsletter-subscribe-real-estate .form__text::placeholder,.newsletter-subscribe-real-estate-en .form__text::placeholder,div.sendinblue-signup-subscribe-form .form__text::placeholder,div.sendinblue-signup-subscribe-form-en .form__text::placeholder { opacity:1; font-style:normal}.newsletter-subscribe-real-estate .moving-label,.newsletter-subscribe-real-estate-en .moving-label,div.sendinblue-signup-subscribe-form .moving-label,div.sendinblue-signup-subscribe-form-en .moving-label { color:#767676}@media only screen and (max-width:61.9375em) { .newsletter-subscribe-real-estate .moving-label, .newsletter-subscribe-real-estate-en .moving-label, div.sendinblue-signup-subscribe-form .moving-label, div.sendinblue-signup-subscribe-form-en .moving-label { font-size:1.2rem }}.newsletter-subscribe-real-estate .btn,.newsletter-subscribe-real-estate-en .btn,div.sendinblue-signup-subscribe-form .btn,div.sendinblue-signup-subscribe-form-en .btn { height:60px; -webkit-transform:translateX(2px); transform:translateX(2px)}.newsletter__text { color:#fff}.newsletter__title { font-weight:700; font-size:3.6rem; margin:0; line-height:1.2}.newsletter__title+p { margin:0; font-size:1.8rem}.newsletter__inner { position:relative; z-index:2; gap:20px}@media only screen and (min-width:61.9375em) { .newsletter__inner { gap:200px }}div.sendinblue-signup-subscribe-form { margin-bottom:0}div.sendinblue-signup-subscribe-form .newsletter__form { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.pager { margin:40px 0; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:2rem}.pager ul { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.pager li { border-radius:50%}.pager li.is-active { color:#fff; background:#14213d}.pager a { text-decoration:none; display:block; padding:10px 20px}.pager a:active,.pager a:focus,.pager a:hover { text-decoration:underline}@media only screen and (max-width:47.9375em) { .pager__item:not(.pager__item--previous):not(.pager__item--next):not(.is-active) { display:none }}.nav-bar { margin:70px 0 60px; min-height:53px; border-bottom:1px solid #dfe1e1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}@media only screen and (max-width:47.9375em) { .nav-bar { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; margin:20px 0 40px; -ms-flex-direction:column-reverse; flex-direction:column-reverse; gap:20px; padding-bottom:9px }}.tabs { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:40px; font-size:1.8rem; line-height:1.2; color:#767676}@media only screen and (max-width:47.9375em) { .tabs { -ms-flex-wrap:wrap; flex-wrap:wrap; margin:20px 0 40px; gap:20px; padding-bottom:9px }}.tabs a { position:relative; display:block; text-decoration:none; cursor:pointer}.tabs .active:not([aria-selected]),.tabs [aria-selected=true] { font-weight:700; color:#14213d}.tabs .active:not([aria-selected]):after,.tabs [aria-selected=true]:after { content:""; position:absolute; bottom:-24px; left:0; right:0; height:4px; border-radius:5px}@media only screen and (max-width:47.9375em) { .tabs .active:not([aria-selected]):after, .tabs [aria-selected=true]:after { bottom:-10px }}.tabs .active:not([aria-selected]).tab__offices:after { background:#2ec4b6}.tabs .active:not([aria-selected]).tab__notaries:after { background:#fcae00}div#tarteaucitronRoot #tarteaucitronAlertBig { background:#14213d}div#tarteaucitronRoot #tarteaucitronPersonalize2,div#tarteaucitronRoot .tarteaucitronCTAButton { background:#009ad8}div#tarteaucitron #tarteaucitronServices #tarteaucitronAllAllowed.tarteaucitronIsSelected,div#tarteaucitron #tarteaucitronServices #tarteaucitronAllDenied.tarteaucitronIsSelected,div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed .tarteaucitronAllow,div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied .tarteaucitronDeny { background:#009ad8}div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsAllowed,div#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied { border-color:#009ad8}.card { margin:0 auto 40px; border-radius:20px; background:rgba(236, 244, 247, .5); padding:40px 35px; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}@media only screen and (max-width:47.9375em) { .card { padding:20px }}.combo { position:relative}.combo__btn { font-weight:900; font-size:1rem; text-transform:uppercase; background:#fff; padding:12px 25px; border-radius:30px; border:1px solid #dfe1e1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.combo--narrow .combo__btn { padding-left:10px; padding-right:10px}.combo__btn .icon--arrow { margin-left:10px; -webkit-transform:rotate(90deg); transform:rotate(90deg); -webkit-transition:all 150ms; transition:all 150ms}.combo__btn:active,.combo__btn:focus,.combo__btn:hover { background-color:#2ec4b6; border-color:#2ec4b6; color:#14213d}.combo__btn.tgp__trigger--is-active .icon--arrow { -webkit-transform:rotate(-90deg); transform:rotate(-90deg)}.combo__panel { position:absolute; top:100%; left:0; right:0; background:#fff; -webkit-box-shadow:0 0 14px 0 rgba(0, 0, 0, .05); box-shadow:0 0 14px 0 rgba(0, 0, 0, .05); z-index:10; border-radius:5px; overflow:hidden}.combo__panel:not(.tgp__panel--is-opened) { display:none}.combo__panel ul { margin:0; padding:0; list-style:none}.combo__panel ul a { display:block; padding:10px 20px; text-decoration:none}.combo__panel ul a:active,.combo__panel ul a:focus,.combo__panel ul a:hover { background:#14213d; color:#fff}.region--highlighted { margin-left:auto; margin-right:auto; max-width:1340px}.messages { font-size:1.4rem; margin:2rem 0; padding:2rem 3rem; border:0; border-radius:0 5px 5px 0; background-color:rgba(255, 255, 255, .6)}.messages ul { margin:0; padding:0; list-style:none}.messages__item+.messages__item { margin-top:1rem}.messages--status { color:#2ec4b6; -webkit-box-shadow:-3px 0 0 #2ec4b6; box-shadow:-3px 0 0 #2ec4b6}.messages--warning { color:#fcae00; -webkit-box-shadow:-3px 0 0 #fcae00; box-shadow:-3px 0 0 #fcae00}.messages--error { color:#ff3434; -webkit-box-shadow:-3px 0 0 #ff3434; box-shadow:-3px 0 0 #ff3434}.messages--error p.error { color:#ff3434}.social-share-selection { position:absolute; display:none; padding:15px; background:#fff; -webkit-box-shadow:0 10px 14px 0 rgba(0, 0, 0, .1); box-shadow:0 10px 14px 0 rgba(0, 0, 0, .1); z-index:10; border:0; border-radius:5px; overflow:hidden}.social-share-selection__items { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.social-share-selection__items span { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden}.toc { position:relative}.toc-anchor { scroll-margin-top:100px}.toc__list { margin:0; padding:0; list-style:none; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.toc__list li { border-bottom:1px solid #dfe1e1; padding:20px 0}.toc__list li:first-child { border-top:1px solid #dfe1e1}.toc__list a { position:relative; padding-left:20px; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; text-decoration:none}.toc__list a:active,.toc__list a:focus,.toc__list a:hover { text-decoration:underline}.toc__list a:before { content:""; position:absolute; width:6px; height:6px; border-radius:50%; background:#fcae00; z-index:3; top:.7em; left:0}.toc__list .toc-item--is-active { font-weight:700}.toc__title { margin:0 0 30px; font-size:2.4rem; font-weight:700}.combo--a11y .combo__btn { font-size:1.2rem}.combo--a11y .icon:first-child { margin-right:0}.combo--a11y .combo__panel { right:0; left:auto; width:400px; max-width:90vw; padding:20px}@media only screen and (max-width:74.9375em) { .combo--a11y .combo__panel { width:auto; position:fixed; top:0; bottom:0; right:0; left:0; max-width:none }}.block-accessibility-tools__title { margin-bottom:0}.csn-accessibility-tools-a11y .fieldset { margin-bottom:24px}.csn-accessibility-tools-a11y .fieldset__title { margin:0 0 15px; font-size:2rem; font-weight:700}.csn-accessibility-tools-a11y .form__radio-list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.csn-accessibility-tools-a11y .form__item { position:relative}.csn-accessibility-tools-a11y .form__radio { visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px}.csn-accessibility-tools-a11y .form__radio+label { background:#fff; border:1px solid #dfe1e1; color:#14213d}.csn-accessibility-tools-a11y .form__radio+label:active,.csn-accessibility-tools-a11y .form__radio+label:focus,.csn-accessibility-tools-a11y .form__radio+label:hover { background-color:#14213d; border-color:#14213d}.csn-accessibility-tools-a11y .form__radio:checked+label { background-color:#14213d; border-color:#14213d; color:#fff}[data-a11y-size=large] { font-size:.75em}[data-a11y-size=very-large] { font-size:.875em}[data-a11y-contrast=reinforced] { color:#000}[data-a11y-contrast=reinforced] .contrib:not(.text-presentation__description) { color:#000 !important}.notary-search [data-a11y-contrast=reinforced] .big-header .search-notary__title,.professional-directory__search-form [data-a11y-contrast=reinforced] .big-header .search-notary__title,[data-a11y-contrast=reinforced] .banner-item__title,[data-a11y-contrast=reinforced] .big-header .h1,[data-a11y-contrast=reinforced] .big-header .notary-search .search-notary__title,[data-a11y-contrast=reinforced] .big-header .professional-directory__search-form .search-notary__title,[data-a11y-contrast=reinforced] .big-header__updated,[data-a11y-contrast=reinforced] .breadcrumb__nav,[data-a11y-contrast=reinforced] .btn-bordered-white,[data-a11y-contrast=reinforced] .slider__playback,[data-a11y-contrast=reinforced] .splide__pagination__page { background:#000}[data-a11y-contrast=reinforced] .contact-us { background:#1d7c72}[data-a11y-contrast=reinforced] .arrow-link { color:#1d7c72}[data-a11y-contrast=reinforced] .block-menu--footer,[data-a11y-contrast=reinforced] .reading-time { color:#fff}.a11y__close { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background:0 0; padding:10px}.a11y__close:active,.a11y__close:focus,.a11y__close:hover { text-decoration:none}.burger { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background:0; padding:10px; -ms-flex-negative:0; flex-shrink:0; margin-left:-15px}.burger:active,.burger:focus,.burger:hover { text-decoration:none}@media only screen and (min-width:74.9375em) { .burger-panel__inner { margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px); width:1340px }}@media only screen and (max-width:74.9375em) { .burger-panel { background:#fff; position:fixed; top:0; left:0; right:0; bottom:0; overflow:hidden; z-index:999; -webkit-transition:all .3s; transition:all .3s; -webkit-transform:translateX(0); transform:translateX(0) } .burger-panel:not(.tgp__panel--is-opened) { -webkit-transform:translateX(-100%); transform:translateX(-100%) }}@media only screen and (max-width:74.9375em) and (min-width:74.9375em) { .burger-panel { display:none }}@media only screen and (max-width:74.9375em) { .burger-panel .block-menu--online-services, .burger-panel .csn-accessibility-tools-a11y, .burger-panel .language-switcher-language-url { display:block !important }}@media only screen and (max-width:74.9375em) { .burger-panel__inner { padding:15px; height:100%; overflow:auto }}@media only screen and (max-width:74.9375em) { .burger-panel__title { margin:0; font-size:1.4rem; font-weight:700; text-transform:uppercase }}@media only screen and (max-width:74.9375em) { .burger-panel__close { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background:0 0; padding:10px } .burger-panel__close:active, .burger-panel__close:focus, .burger-panel__close:hover { text-decoration:none }}@media only screen and (max-width:74.9375em) { .burger-panel__top-controls { padding:20px 15px 15px; border-bottom:1px solid rgba(20, 33, 61, .1); margin:0 -15px 20px }}@media only screen and (max-width:74.9375em) { .burger-panel__nav { font-size:1.4rem; margin-bottom:35px } .burger-panel__nav .submenu__image, .burger-panel__nav .submenu__links-title { display:none } .burger-panel__nav ul { margin:0; padding:0; list-style:none } .burger-panel__nav .menu-level-0>li { border-bottom:1px solid rgba(20, 33, 61, .1) } .burger-panel__nav .menu-level-0>li>a, .burger-panel__nav .menu-level-0>li>button, .burger-panel__nav .menu-level-0>li>span { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; background:0 0; border:0; width:100%; padding:12px 0; font-weight:700; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start } .burger-panel__nav .menu-level-0>li>a:active, .burger-panel__nav .menu-level-0>li>a:focus, .burger-panel__nav .menu-level-0>li>a:hover, .burger-panel__nav .menu-level-0>li>button:active, .burger-panel__nav .menu-level-0>li>button:focus, .burger-panel__nav .menu-level-0>li>button:hover, .burger-panel__nav .menu-level-0>li>span:active, .burger-panel__nav .menu-level-0>li>span:focus, .burger-panel__nav .menu-level-0>li>span:hover { text-decoration:none } .burger-panel__nav .menu-level-0>li>a:active, .burger-panel__nav .menu-level-0>li>a:focus, .burger-panel__nav .menu-level-0>li>a:hover, .burger-panel__nav .menu-level-0>li>button:active, .burger-panel__nav .menu-level-0>li>button:focus, .burger-panel__nav .menu-level-0>li>button:hover, .burger-panel__nav .menu-level-0>li>span:active, .burger-panel__nav .menu-level-0>li>span:focus, .burger-panel__nav .menu-level-0>li>span:hover { text-decoration:underline } .burger-panel__nav .menu-level-0>li>a .icon, .burger-panel__nav .menu-level-0>li>button .icon, .burger-panel__nav .menu-level-0>li>span .icon { -webkit-transition:all 150ms; transition:all 150ms; display:block } .burger-panel__nav .menu-level-0>li>a.tgp__trigger--is-active, .burger-panel__nav .menu-level-0>li>button.tgp__trigger--is-active, .burger-panel__nav .menu-level-0>li>span.tgp__trigger--is-active { color:#2ec4b6 } .burger-panel__nav .menu-level-0>li>a.tgp__trigger--is-active .icon, .burger-panel__nav .menu-level-0>li>button.tgp__trigger--is-active .icon, .burger-panel__nav .menu-level-0>li>span.tgp__trigger--is-active .icon { -webkit-transform:rotate(90deg); transform:rotate(90deg) } .burger-panel__nav .menu-level-0>li>a.is-active, .burger-panel__nav .menu-level-0>li>button.is-active, .burger-panel__nav .menu-level-0>li>span.is-active { color:#2ec4b6 } .burger-panel__nav .menu-level-0>li>.menu_link_content:not(.tgp__panel--is-opened) { display:none } .burger-panel__nav .menu-level-1>.menu-item--expanded { margin-bottom:20px; background:rgba(236, 243, 247, .5); border-radius:20px; padding:20px } .burger-panel__nav .menu-level-1>.menu-item--expanded>a, .burger-panel__nav .menu-level-1>.menu-item--expanded>button { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; text-decoration:none; display:block; font-weight:700; margin-bottom:10px; background:0 0; padding:0 } .burger-panel__nav .menu-level-1>.menu-item--expanded>a:active, .burger-panel__nav .menu-level-1>.menu-item--expanded>a:focus, .burger-panel__nav .menu-level-1>.menu-item--expanded>a:hover, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:active, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:focus, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:hover { text-decoration:none } .burger-panel__nav .menu-level-1>.menu-item--expanded>a:active, .burger-panel__nav .menu-level-1>.menu-item--expanded>a:focus, .burger-panel__nav .menu-level-1>.menu-item--expanded>a:hover, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:active, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:focus, .burger-panel__nav .menu-level-1>.menu-item--expanded>button:hover { text-decoration:underline } .burger-panel__nav .menu-level-2>li>a { position:relative; display:block; font-size:1.6rem; font-weight:400; padding-left:15px; text-decoration:none } .burger-panel__nav .menu-level-2>li>a:active, .burger-panel__nav .menu-level-2>li>a:focus, .burger-panel__nav .menu-level-2>li>a:hover { text-decoration:underline } .burger-panel__nav .menu-level-2>li>a:before { content:""; position:absolute; top:10px; left:0; background:#2ec4b6; width:5px; height:5px; border-radius:50% } .burger-panel__nav .menu-level-3 { margin-left:30px } .burger-panel__nav .menu-level-3>li { padding:6px 0 } .burger-panel__nav .menu-level-3>li>a { display:block; font-size:1.4rem; font-weight:400; text-decoration:none } .burger-panel__nav .menu-level-3>li>a:active, .burger-panel__nav .menu-level-3>li>a:focus, .burger-panel__nav .menu-level-3>li>a:hover { text-decoration:underline }}.block--find-notary { text-transform:uppercase; -ms-flex-negative:0; flex-shrink:0}.block--find-notary .btn-bordered { font-size:1rem; padding:8px 20px; background:#14213d}@media only screen and (max-width:74.9375em) { .block--find-notary .btn-bordered { width:40px; height:40px; border-radius:50%; padding:0 } .block--find-notary .btn-bordered .icon:first-child { margin:0 auto }}.footer { position:relative; padding:0; background-color:#14213d; color:#fff; overflow:hidden}@media only screen and (max-width:47.9375em) { .footer { padding-top:50px }}.region--footer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; gap:40px 30px}@media only screen and (min-width:47.9375em) { .block-menu--page-bottom, .footer-brand, .footer-networks { -webkit-box-flex:0; -ms-flex:0 1 30%; flex:0 1 30% }}.footer-brand__logo-wrap a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:20px}.footer-brand__logo-wrap a span { width:46px; height:46px; background:#4373f5; padding:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center; -ms-flex-negative:0; flex-shrink:0}.footer-brand__logo-wrap img { margin:0}.block-menu--footer { position:relative; -webkit-box-flex:1; -ms-flex:1 0 100%; flex:1 0 100%; color:#969ba8; padding:30px 0; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.block-menu--footer:before { content:""; position:absolute; top:0; left:0; right:0; height:1px; background:rgba(250, 250, 250, .18); -webkit-transform:scaleX(5); transform:scaleX(5)}.block-menu--footer a { text-decoration:none}.block-menu--footer a:active,.block-menu--footer a:focus,.block-menu--footer a:hover { text-decoration:underline}.footer .menu-footer { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px 25px; font-size:1.2rem}@media only screen and (min-width:47.9375em) { .footer .menu-footer { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center } .footer .menu-footer li:first-child, .footer .menu-footer li:last-child { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1 } .footer .menu-footer li:last-child { text-align:right }}.header { position:relative; z-index:100; background:#fff; -webkit-box-shadow:0 0 14px 0 rgba(0, 0, 0, .05); box-shadow:0 0 14px 0 rgba(0, 0, 0, .05)}.region--header { border-bottom:1px solid rgba(20, 33, 61, .1)}.region--header .wrap { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; padding:20px 0; gap:20px}@media only screen and (max-width:47.9375em) { .region--header .wrap { gap:10px }}@media only screen and (max-width:21.1875em) { .region--header .wrap { gap:5px }}.spacer { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; height:2px}.block-not-branding a { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:20px}@media only screen and (max-width:47.9375em) { .block-not-branding a { gap:10px }}.block-not-branding a span { width:46px; height:46px; background:#4373f5; padding:3px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center; -ms-flex-negative:0; flex-shrink:0}@media only screen and (max-width:47.9375em) { .block-not-branding img { max-width:30vw }}.combo--lang .combo__btn { font-size:1.2rem}.combo--lang .icon:first-child { margin-right:10px; border-radius:5px}.combo--lang .links { margin:0; padding:0; list-style:none}@media only screen and (min-width:74.9375em) { .region--navigation { padding:20px 0; position:relative }}.region--navigation .menu { margin:0; padding:0; list-style:none}@media only screen and (min-width:74.9375em) { .main-nav-is-open .block-menu--main { position:static } .main-nav-is-open .dialog-off-canvas-main-canvas { position:relative } .main-nav-is-open .dialog-off-canvas-main-canvas:before { content:""; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, .2); z-index:99; cursor:pointer } .menu--main.menu-level-0 { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; font-size:1.4rem; font-weight:700; gap:36px } .menu--main.menu-level-0>.menu-item button { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; padding:0; background:0 0; font-weight:700; line-height:1.5 } .menu--main.menu-level-0>.menu-item button:active, .menu--main.menu-level-0>.menu-item button:focus, .menu--main.menu-level-0>.menu-item button:hover { text-decoration:none } .menu--main.menu-level-0>.menu-item a { position:relative; text-decoration:none } .menu--main.menu-level-0>.menu-item:not(.menu-item--is-highlighted)>.is-active:before, .menu--main.menu-level-0>.menu-item:not(.menu-item--is-highlighted)>a:focus:before, .menu--main.menu-level-0>.menu-item:not(.menu-item--is-highlighted)>a:hover:before, .menu--main.menu-level-0>.menu-item:not(.menu-item--is-highlighted)>button:focus:before, .menu--main.menu-level-0>.menu-item:not(.menu-item--is-highlighted)>button:hover:before { content:""; position:absolute; bottom:-3px; left:0; right:0; height:3px; background-color:#2ec4b6 } .menu--main.menu-level-0 .menu-item--active-trail>a:before { content:""; position:absolute; bottom:-3px; left:0; right:0; height:3px; background-color:#2ec4b6 } .menu--main.menu-level-0 .menu-item--is-highlighted>a { background:rgba(46, 196, 182, .2); border-radius:30px; padding:3px 20px } .menu--main.menu-level-0 .menu-item--is-highlighted>a:active, .menu--main.menu-level-0 .menu-item--is-highlighted>a:focus, .menu--main.menu-level-0 .menu-item--is-highlighted>a:hover { background-color:rgba(46, 196, 182, .5) } .menu--main.menu-level-0.menu-level-0>li>.menu-dropdown { position:absolute; top:100%; left:0; right:0; background:#fff; -webkit-box-shadow:0 0 14px 0 rgba(0, 0, 0, .05) inset; box-shadow:0 0 14px 0 rgba(0, 0, 0, .05) inset } .menu--main.menu-level-0.menu-level-0>li>.menu-dropdown:not(.tgp__panel--is-opened) { display:none } .submenu { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; overflow:auto; max-height:70vh } .submenu__links { padding:50px 60px 50px 20px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1 } .submenu__links-title { margin:0 0 25px; color:#2ec4b6; font-size:2.4rem; font-weight:700 } .submenu__links-title button { padding:0; color:inherit; cursor:default !important } .submenu__image { position:relative; -webkit-box-flex:0; -ms-flex:0 0 33%; flex:0 0 33% } .submenu__image:after, .submenu__image:before { content:""; position:absolute; top:30%; left:-17px; width:35px; height:35px; border-radius:50%; background:#fcae00; z-index:3 } .submenu__image:before { z-index:1; background:#2ec4b6; top:calc(30% + 45px) } .submenu__image .image { position:relative; z-index:2 } .submenu__image div { height:100% } .submenu__image img { -o-object-fit:cover; object-fit:cover; height:100%; width:100% } .menu--main.menu-level-1 { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between } .menu--main.menu-level-1>.menu-item { -webkit-box-flex:0; -ms-flex:0 0 45%; flex:0 0 45%; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif } .menu--main.menu-level-1>.menu-item>a, .menu--main.menu-level-1>.menu-item>button, .menu--main.menu-level-1>.menu-item>span { display:inline-block; margin-bottom:20px; font-size:1.8rem; font-weight:700; text-decoration:none } .menu--main.menu-level-1>.menu-item>a:active, .menu--main.menu-level-1>.menu-item>a:focus, .menu--main.menu-level-1>.menu-item>a:hover, .menu--main.menu-level-1>.menu-item>button:active, .menu--main.menu-level-1>.menu-item>button:focus, .menu--main.menu-level-1>.menu-item>button:hover, .menu--main.menu-level-1>.menu-item>span:active, .menu--main.menu-level-1>.menu-item>span:focus, .menu--main.menu-level-1>.menu-item>span:hover { text-decoration:underline } .menu--main.menu-level-1>.menu-item>button, .menu--main.menu-level-1>.menu-item>span { pointer-events:none } .menu--main.menu-level-1 .menu-level-2 { color:#6c7475 } .menu--main.menu-level-1 .menu-level-2>li { padding:10px 0; border-top:1px solid rgba(20, 33, 61, .2) } .menu--main.menu-level-1 .menu-level-2>li:last-child { border-bottom:1px solid rgba(20, 33, 61, .2) } .menu--main.menu-level-1 .menu-level-2>li>a { position:relative; display:block; font-size:1.6rem; font-weight:400; padding-left:15px; text-decoration:none } .menu--main.menu-level-1 .menu-level-2>li>a:active, .menu--main.menu-level-1 .menu-level-2>li>a:focus, .menu--main.menu-level-1 .menu-level-2>li>a:hover { text-decoration:underline } .menu--main.menu-level-1 .menu-level-2>li>a:before { content:""; position:absolute; top:10px; left:0; background:#2ec4b6; width:5px; height:5px; border-radius:50% } .menu--main.menu-level-1 .menu-level-3 { margin-left:30px } .menu--main.menu-level-1 .menu-level-3>li { padding:6px 0 } .menu--main.menu-level-1 .menu-level-3>li>a { display:block; font-size:1.4rem; font-weight:400; text-decoration:none } .menu--main.menu-level-1 .menu-level-3>li>a:active, .menu--main.menu-level-1 .menu-level-3>li>a:focus, .menu--main.menu-level-1 .menu-level-3>li>a:hover { text-decoration:underline } .menu-level-0 .icon { display:none }}.block-menu--networks { font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; margin-bottom:35px}.block-networks-menu__title { margin:0 0 20px; font-size:1.4rem; font-weight:700}.menu-networks { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:15px}.social { width:50px; height:50px; border-radius:50%; border:1px solid rgba(255, 255, 255, .2); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; -webkit-transition:all 150ms; transition:all 150ms}.social .icon { display:block; margin-left:auto; margin-right:auto; -webkit-transition:all 150ms; transition:all 150ms}.social:active,.social:focus,.social:hover { background-color:rgba(255, 255, 255, .2)}.social:active .icon,.social:focus .icon,.social:hover .icon { -webkit-transform:scale(1.5); transform:scale(1.5)}.support { font-size:1.2rem}.vertical-separator { width:1px; height:40px; background:rgba(255, 255, 255, .5)}.footer .menu--page-bottom { margin:0; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; gap:10px 30px; font-size:1.4rem}.footer .menu--page-bottom>li { position:relative; -webkit-box-flex:0; -ms-flex:0 1 45%; flex:0 1 45%; padding-left:20px}.footer .menu--page-bottom>li:before { content:""; position:absolute; top:8px; left:0; background:#2ec4b6; width:5px; height:5px; border-radius:50%}.footer .menu--page-bottom a { text-decoration:none}.footer .menu--page-bottom a:active,.footer .menu--page-bottom a:focus,.footer .menu--page-bottom a:hover { text-decoration:underline}.footer .menu--page-bottom .menu-item--is-highlighted:before { background:#fcae00}.user-login-form { margin-bottom:24px; max-width:400px}.user-login-form .form__description { display:none}.user-login-form .more { display:block; margin-bottom:2rem}.user-login-form .form__intro-text { margin-bottom:2rem}.notary-search .search-page .search__title.search-notary__title,.professional-directory__search-form .search-page .search__title.search-notary__title,.search-page .h1.search__title,.search-page .notary-search .search__title.search-notary__title,.search-page .professional-directory__search-form .search__title.search-notary__title { margin:0 0 30px}.search-page .faq-form { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; padding-left:20px; max-width:1026px; margin-left:auto; margin-right:auto}@media only screen and (max-width:47.9375em) { .search-page .faq-form { padding-left:0 }}.search-page .search__btn { background:#2ec4b6; height:50px; border-radius:30px; padding:0 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-flow:row-reverse nowrap; flex-flow:row-reverse nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:15px; font-size:1.1rem; font-weight:700; text-transform:uppercase}.search-page .search__btn .icon { display:none}.search-page .search__btn:active,.search-page .search__btn:focus,.search-page .search__btn:hover { background-color:#249b90}@media only screen and (max-width:47.9375em) { .search-page .search__btn { width:100%; height:50px }}.search-page .search__resume { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; border-top:none; padding:0}.search-page .search__resume:after { display:none}.search-page .search-page__result-count { font-size:2.4rem; color:#14213d}.search-page .form__item-select { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px; margin-bottom:0}.search-page .form__item-select label { margin-bottom:0; -ms-flex-negative:0; flex-shrink:0}.big-header.search__header { min-height:0; position:relative; overflow:hidden; margin-bottom:30px}.big-header.search__header:before { content:""; position:absolute; width:92px; height:92px; border-radius:50%; background:#fcae00; z-index:3; bottom:0; left:15vw; -webkit-transform:translateY(60%); transform:translateY(60%)}@media only screen and (max-width:61.9375em) { .big-header.search__header:before { -webkit-transform:translateY(80%); transform:translateY(80%) }}@media only screen and (max-width:47.9375em) { .big-header.search__header:before { display:none }}.big-header.search__header:after { content:""; position:absolute; width:109px; height:109px; border-radius:50%; background:#14213d; z-index:3; top:20%; right:0; -webkit-transform:translateX(15%); transform:translateX(15%)}@media only screen and (max-width:74.9375em) { .big-header.search__header:after { top:-50px }}@media only screen and (max-width:47.9375em) { .big-header.search__header:after { display:none }}.search-page__bottom-bar { border-bottom:1px solid #dfe1e1; padding-bottom:20px; margin-bottom:30px}div.csn-search-search { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}@media only screen and (max-width:74.9375em) { div.csn-search-search { position:absolute; top:100%; left:0; right:0; background:#fff; padding:10px 15px } div.csn-search-search:not(.tgp__panel--is-opened) { display:none }}form.csn-search-search-header { background:rgba(223, 225, 225, .3); border-radius:30px; padding:0 15px; height:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}form.csn-search-search { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.search-wrap label { display:none}.search-wrap .form__item-keywords { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.search-wrap .form__text { margin:0; max-width:100%; vertical-align:middle; font-family:inherit; font-size:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; width:100%; border:0; background:0 0}.search-wrap .form__text::-ms-clear { display:none}.search-wrap .form__text::-webkit-input-placeholder { opacity:1; font-style:normal}.search-wrap .form__text::-moz-placeholder { opacity:1; font-style:normal}.search-wrap .form__text:-ms-input-placeholder { opacity:1; font-style:normal}.search-wrap .form__text::-ms-input-placeholder { opacity:1; font-style:normal}.search-wrap .form__text::placeholder { opacity:1; font-style:normal}.main-search__btn,.search__btn { margin:0; border:0; position:relative; display:inline-block; vertical-align:middle; cursor:pointer; text-align:left; line-height:1.2; font-size:inherit; font-family:inherit; -webkit-appearance:none; -moz-appearance:none; appearance:none; color:inherit; padding:0; background:0 0; color:#14213d; border-radius:50px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; -ms-flex-negative:0; flex-shrink:0}.main-search__btn:active,.main-search__btn:focus,.main-search__btn:hover,.search__btn:active,.search__btn:focus,.search__btn:hover { text-decoration:none}.main-search__btn:active,.main-search__btn:focus,.main-search__btn:hover,.search__btn:active,.search__btn:focus,.search__btn:hover { background-color:#dfe1e1}.main-search__btn .icon,.search__btn .icon { fill:#14213d}.main-search__btn { width:40px; height:40px; background:rgba(223, 225, 225, .3); -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2}.search-notary { position:relative; z-index:3}.page-node-type-front-page .search-notary { margin:-200px 0 30px}@media only screen and (min-width:47.9375em) { .page-node-type-front-page .search-notary { margin:-100px 0 -50px; -webkit-transform:translateY(-50%); transform:translateY(-50%) }}@media only screen and (min-width:61.9375em) { .page-node-type-front-page .search-notary { margin:-100px 0 100px }}.search-notary__wrap { position:relative; margin-left:auto; margin-right:auto; max-width:calc(100vw - 30px); width:1240px}@media only screen and (min-width:47.9375em) { .page-node-type-front-page .search-notary__wrap:before { position:relative; content:""; position:absolute; width:68px; height:68px; border-radius:50%; background:#3f4897; z-index:3; bottom:-150px; right:-40px; z-index:1 } .page-node-type-front-page .search-notary__wrap:after { position:relative; content:""; position:absolute; width:105px; height:105px; border-radius:50%; background:#fcae00; z-index:3; bottom:0; -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transform:translateY(50%); transform:translateY(50%); left:20%; z-index:1 } .professional-directory__search-form .page-node-type-front-page .search-notary__wrap:after { left:70%; -webkit-transform:translateY(50%) scale(.7); transform:translateY(50%) scale(.7) }}.search-notary__inner { position:relative; z-index:2; color:#fff; border-radius:20px}@media only screen and (max-width:61.9375em) { .search-notary__inner { padding-bottom:25px }}.page-node-type-front-page .search-notary__inner { background:#14213d}@media only screen and (max-width:61.9375em) { .page-node-type-front-page .search-notary__inner { padding-bottom:0 }}@media only screen and (min-width:61.9375em) { .page-node-type-front-page .search-notary__inner { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap }}.search-notary__header { padding:38px 30px; -webkit-box-flex:0; -ms-flex:0 0 200px; flex:0 0 200px}@media only screen and (min-width:61.9375em) { .search-notary__header { border-right:1px solid rgba(255, 255, 255, .2) }}@media only screen and (max-width:61.9375em) { .search-notary__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; padding:20px 20px 10px }}.search-notary__header .icon--find { display:block; width:44px; height:44px; margin:0 20px 0 0}@media only screen and (min-width:61.9375em) { .search-notary__header .icon--find { margin:0 auto 20px }}.search-notary__title { margin:0; font-size:1.8rem; line-height:1.2}.search-notary__title strong { font-weight:inherit}@media only screen and (min-width:47.9375em) { .search-notary__title strong { display:block }}@media only screen and (min-width:61.9375em) { .search-notary__title { text-align:center }}.search-notary__form { padding:30px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}@media only screen and (max-width:47.9375em) { .search-notary__form { padding:0 } .page-node-type-front-page .search-notary__form { padding:0 15px }}.btn--search { background:#2ec4b6; height:60px; border-radius:30px; padding:0 20px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:15px; font-size:1.1rem; font-weight:700; text-transform:uppercase}.btn--search:active,.btn--search:focus,.btn--search:hover { background-color:#249b90}@media only screen and (max-width:47.9375em) { .btn--search { width:100%; height:50px } .page-node-type-front-page .btn--search { margin-left:-15px; margin-right:-15px; border-radius:0 0 20px 20px; width:calc(100% + 30px) }}.btn--search:disabled { background-color:rgba(118, 118, 118, .2)}.btn--search-inside { height:50px}.search-notary__bar { margin-bottom:20px}@media only screen and (max-width:47.9375em) { .search-notary__bar .form-actions { display:none }}@media only screen and (min-width:47.9375em) { .search-notary__bar { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:24px }}.search-notary__inputs { background:#fff; border-radius:30px; color:#14213d; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; padding:0 25px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; min-height:60px}@media only screen and (max-width:47.9375em) { .search-notary__inputs { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; background:0 0; padding:0; margin-bottom:20px; gap:10px }}.search-notary__options { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:24px}@media only screen and (max-width:47.9375em) { .search-notary__options { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; gap:10px; margin-bottom:30px }}@media only screen and (max-width:47.9375em) { .search-notary__form .search-notary__options:not(.tgp__panel--is-opened) { display:none }}.search-notary__options .form__item-checkbox { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.search-notary__options label { text-transform:uppercase; font-weight:400; font-size:1.2rem}.search-notary__options .form__checkbox:disabled::before { -webkit-transform:unset; transform:unset; -webkit-transition:none; transition:none; background-color:rgba(255, 255, 255, .2); background-image:unset}@media only screen and (max-width:47.9375em) { .search-notary__options .spoken-languages--wrapper { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1 }}.search-notary__input-icon { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}@media only screen and (max-width:47.9375em) { .search-notary__input-icon { background:#fff; border-radius:30px; padding:0 30px 0 20px }}.search-notary__input-icon .form__item { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.search-notary__input-icon label { color:#767676; font-size:1.4rem}.search-notary__input-icon .form__text { padding:18px 2px; width:100%; border:0}.search-notary__input-icon .form__text.form-autocomplete { background-image:none}.form__item-custom-select { max-width:220px; -webkit-box-flex:unset !important; -ms-flex-positive:unset !important; flex-grow:unset !important}.form__item-name { margin-left:1rem}.search-notary__input-hidden { display:none}.search-notary__input-text { -webkit-box-flex:3; -ms-flex-positive:3; flex-grow:3}.search-notary__input-map { padding-left:30px}@media only screen and (max-width:74.9375em) { .search-notary__input-map { padding-left:15px }}@media only screen and (min-width:47.9375em) { .search-notary__input-map::before { content:""; position:absolute; left:0; top:20%; bottom:20%; width:1px; z-index:1; background-color:#3f4897 }}.search-notary__input-map .moving-label-disabled { color:rgba(118, 118, 118, .5); text-decoration:line-through}.select-styled { cursor:pointer; position:relative; width:190px; padding:18px 2px; left:5px; border-right:1px solid rgba(101, 102, 105, .1)}.select-styled::after { content:""; display:inline-block; height:20px; width:20px; position:absolute; right:10px; top:35%; background:url(/themes/custom/not/assets/img/icons/arrows/arrow-down.svg) no-repeat center; -webkit-transition:all .1s ease-in-out; transition:all .1s ease-in-out}.select-styled.active::after { -webkit-transform:rotate(180deg); transform:rotate(180deg)}.select-styled.notary::before { background:url(/themes/custom/not/assets/img/icons/card.svg) center no-repeat; content:""; display:inline-block; height:24px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}.select-styled.office::before { background:url(/themes/custom/not/assets/img/icons/marianne-office.svg) center no-repeat; content:""; display:inline-block; height:27px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}.select-styled.company::before { background:url(/themes/custom/not/assets/img/icons/company.png) center no-repeat; content:""; display:inline-block; height:27px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}@media only screen and (min-width:47.9375em) and (max-width:74.9375em) { .select-styled { width:150px }}@media only screen and (max-width:47.9375em) { .select-styled { width:130px } .select-styled.notary::before { height:19px; width:24px; margin-right:1px } .select-styled.office::before { height:22px; width:25px; margin-right:1px } .select-styled.company::before { height:22px; width:25px; margin-right:1px } .select-styled::after { right:2px }}.search-notary__input-select { position:absolute; display:none; background-color:#fff; border:none; list-style:none; cursor:pointer; border-radius:10px; top:50px; width:230px; padding:0; -webkit-box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15); box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15); z-index:1}.search-notary__input-select li { padding:10px 14px}.search-notary__input-select li:first-child { border-radius:10px 10px 0 0}.search-notary__input-select li:last-child { border-radius:0 0 10px 10px}.search-notary__input-select li:hover { background-color:#f7f7f7}.search-notary__input-select .notary::before { background:url(/themes/custom/not/assets/img/icons/card.svg) center no-repeat; content:""; display:inline-block; height:24px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}.search-notary__input-select .office::before { background:url(/themes/custom/not/assets/img/icons/marianne-office.svg) center no-repeat; content:""; display:inline-block; height:27px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}.search-notary__input-select .company::before { background:url(/themes/custom/not/assets/img/icons/company.png) center no-repeat; content:""; display:inline-block; height:27px; width:30px; background-size:cover; margin-right:8px; vertical-align:bottom}.spoken-languages--wrapper { position:relative}.spoken-languages--wrapper .combo__btn { background-color:transparent}.spoken-languages--wrapper .combo__btn:active,.spoken-languages--wrapper .combo__btn:focus,.spoken-languages--wrapper .combo__btn:hover { background-color:#2ec4b6}.spoken-languages--wrapper .combo__btn:disabled { background-color:rgba(118, 118, 118, .2); color:rgba(255, 255, 255, .5)}.spoken-languages--wrapper .combo__btn:disabled:hover { color:rgba(255, 255, 255, .5); background-color:rgba(118, 118, 118, .2); border:1px solid #dfe1e1}.spoken-languages--wrapper .combo__panel { background-color:#fff; max-height:200px; overflow:auto; padding:20px; border-radius:10px; text-transform:none; color:#14213d; -webkit-box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15); box-shadow:0 14px 64px 0 rgba(0, 0, 0, .15)}.spoken-languages--wrapper .form__checkbox-list .form__item { margin-bottom:10px}.search-notary__options-switch { width:100%; text-transform:uppercase; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; gap:10px; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:1rem}.search-notary__options-switch .icon { -webkit-transition:all 150ms; transition:all 150ms}.search-notary__options-switch.tgp__trigger--is-active .icon { -webkit-transform:rotateX(.5turn); transform:rotateX(.5turn)}@media only screen and (min-width:47.9375em) { .block-views-block-directories { padding:20px 0 }}.block-views-block-directories .directories__title { margin:0}.block-views-block-directories .directories__subtitle { margin:1rem 0 1.8rem; color:#767676; font-weight:400; font-size:1.4rem; line-height:2.1rem}.block-views-block-directories .directories__list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column wrap; flex-flow:column wrap; color:#009ad8}.block-views-block-directories .directories__list a { text-decoration:none}.block-views-block-directories .directories__row { margin-bottom:2rem}.block-seo-directory,.block-seo-directory-locality { padding:2rem 0}.block-seo-directory-locality__title,.block-seo-directory__title { margin-bottom:1.8rem}.block-seo-directory-locality__text,.block-seo-directory__text { position:relative; padding:.4rem 2rem; color:#14213d; background:#fff; border:1px solid #dfe1e1; border-radius:10px; -webkit-box-shadow:0 14px 14px 0 rgba(0, 0, 0, .05); box-shadow:0 14px 14px 0 rgba(0, 0, 0, .05); overflow:hidden}@media only screen and (max-width:47.9375em) { .faq-content--block-faq-directory, .faq-content--block-faq-local-directory { margin-bottom:2rem }}.faq-content--block-faq-directory .faq-content__title,.faq-content--block-faq-local-directory .faq-content__title { margin-bottom:1.8rem}.directories__list a:hover { text-decoration:underline}@media only screen and (min-width:47.9375em) and (max-width:74.9375em) { .form__item-location { max-width:120px } .views-blockdirectories-block-regions .directories__list { max-height:36rem } .views-blockdirectories-block-departments .directories__list { max-height:230rem } .views-blockdirectories-block-cities .block-cities-xxs .directories__list { max-height:32rem } .views-blockdirectories-block-cities .block-cities-xs .directories__list { max-height:36rem } .views-blockdirectories-block-cities .block-cities-s .directories__list { max-height:54rem } .views-blockdirectories-block-cities .block-cities-m .directories__list { max-height:72rem } .views-blockdirectories-block-cities .block-cities-l .directories__list { max-height:98rem } .views-blockdirectories-block-cities .block-cities-xl .directories__list { max-height:132rem } .views-blockdirectories-block-cities .block-cities-xxl .directories__list { max-height:176rem } .views-blockdirectories-block-cities .block-cities-xxxl .directories__list { max-height:204rem } .views-blockdirectories-block-districts .directories__list { max-height:44rem }}@media only screen and (min-width:74.9375em) { .views-blockdirectories-block-regions .directories__list { max-height:18rem } .views-blockdirectories-block-departments .directories__list { max-height:115rem } .views-blockdirectories-block-cities .block-cities-xxs .directories__list { max-height:16rem } .views-blockdirectories-block-cities .block-cities-xs .directories__list { max-height:18rem } .views-blockdirectories-block-cities .block-cities-s .directories__list { max-height:27rem } .views-blockdirectories-block-cities .block-cities-m .directories__list { max-height:36rem } .views-blockdirectories-block-cities .block-cities-l .directories__list { max-height:49rem } .views-blockdirectories-block-cities .block-cities-xl .directories__list { max-height:66rem } .views-blockdirectories-block-cities .block-cities-xxl .directories__list { max-height:88rem } .views-blockdirectories-block-cities .block-cities-xxxl .directories__list { max-height:102rem } .views-blockdirectories-block-districts .directories__list { max-height:22rem }}.notary-search,.professional-directory__search-form { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; background:#3f4897; z-index:2}.notary-search .icon--find,.professional-directory__search-form .icon--find { display:none}.notary-search .search-notary__header,.professional-directory__search-form .search-notary__header { margin-bottom:40px; padding:0; border-right:none}@media only screen and (max-width:47.9375em) { .notary-search .search-notary__header, .professional-directory__search-form .search-notary__header { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin-bottom:20px }}.notary-search .search-notary__title strong,.professional-directory__search-form .search-notary__title strong { display:inline}.notary-search .search-notary__form,.professional-directory__search-form .search-notary__form { padding-top:0}.professional-directory__offices-map { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; margin-bottom:30px; max-width:100vw; z-index:1}.professional-directory__offices-map .leaflet-container { height:535px !important}@media only screen and (max-width:47.9375em) { .professional-directory__offices-map .leaflet-container { height:336px !important }}.professional-directory__results-list { display:grid; gap:30px 45px; grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.notary-card { overflow:hidden; position:relative; padding:50px 50px 30px; border:1px solid #dfe1e1; border-radius:30px; -webkit-box-shadow:0 34px 34px 0 rgba(118, 118, 118, .13); box-shadow:0 34px 34px 0 rgba(118, 118, 118, .13); font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column; flex-flow:column}.notary-card .text-end { margin-top:auto}@media only screen and (max-width:47.9375em) { .notary-card { font-size:1.4rem; padding:30px 15px 30px 30px }}.notary-card:after { z-index:1; content:""; position:absolute; width:60px; height:60px; border-radius:50%; background:#dfe1e1; z-index:3}.notary-card--office-sheet:after { background:#2ec4b6}.notary-card--notary:after { background:#fcae00}.notary-card--company-sheet::after { background:#6f00fc}.notary-card-0:after { top:0; left:20%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}.notary-card-1:after { top:0; left:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}.notary-card-2:after { top:0; right:20%; -webkit-transform:translateY(-50%); transform:translateY(-50%)}.notary-card-3:after { top:20%; right:0; -webkit-transform:translateX(50%); transform:translateX(50%)}.notary-card-4:after { bottom:20%; right:0; -webkit-transform:translateX(50%); transform:translateX(50%)}.notary-card-5:after { bottom:0; left:50%; -webkit-transform:translateY(50%); transform:translateY(50%)}.notary-card-6:after { bottom:0; left:20%; -webkit-transform:translateY(50%); transform:translateY(50%)}.notary-card-7:after { top:20%; left:0; -webkit-transform:translateX(-50%); transform:translateX(-50%)}.notary-card-8:after { bottom:20%; left:0; -webkit-transform:translateX(-50%); transform:translateX(-50%)}.notary-card__title { margin:0; font-size:inherit; font-weight:700}.notary-card__title a { text-decoration:none}.notary-card__title a:active,.notary-card__title a:focus,.notary-card__title a:hover { text-decoration:underline}.notary-card__line { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.notary-card__line:not(:last-child) { margin-bottom:20px;}.notary-card__line .address-line1 { text-transform:lowercase}.notary-card__line p { margin:0}.notary-card__line .icon { -ms-flex-negative:0; flex-shrink:0; margin-right:20px}.notary-card__email a,.notary-card__url a { word-break:break-all; text-decoration:underline}.notary-card__email a:active,.notary-card__email a:focus,.notary-card__email a:hover,.notary-card__url a:active,.notary-card__url a:focus,.notary-card__url a:hover { text-decoration:none}.search__resume { position:relative; color:#fff; padding:30px 0; border-top:1px solid rgba(255, 255, 255, .2); overflow:hidden; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:1.8rem; line-height:1.2; z-index:1}@media only screen and (max-width:47.9375em) { .search__resume { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch; align-items:stretch; -ms-flex-line-pack:stretch; align-content:stretch; gap:24px }}.search__resume p { margin:0}.search__resume:after { position:relative; content:""; position:absolute; width:105px; height:105px; border-radius:50%; background:#fcae00; z-index:3; bottom:0; -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-transform:translateY(50%) scale(.7); transform:translateY(50%) scale(.7); left:70%; z-index:1}@media only screen and (max-width:47.9375em) { .search__resume { font-size:1.4rem }}.search__location { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px}.csn-professional-directory-toogle-map { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:20px}@media only screen and (max-width:47.9375em) { .csn-professional-directory-toogle-map { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between }}.csn-professional-directory-toogle-map label { font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:1.4rem; font-weight:700}.csn-professional-directory-toogle-map .form-actions { display:none}.csn-professional-directory-toogle-map .form__item-display label { min-width:130px}.map-legend-list { margin:0 0 30px; padding:0; list-style:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; gap:15px}@media only screen and (max-width:47.9375em) { .map-legend-list { gap:20px }}.map-legend-list a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; text-align:center; padding:15px; border:1px solid #dfe1e1; height:100%; text-decoration:none; width:15rem}.map-legend-list a svg { -webkit-transition:all .3s; transition:all .3s; max-height:12rem}.map-legend-list a.is-active { background-color:#2ec4b6}.map-legend-list a:active,.map-legend-list a:focus,.map-legend-list a:hover { background-color:#2ec4b6}.map-legend-list a:active svg,.map-legend-list a:focus svg,.map-legend-list a:hover svg { -webkit-transform:scale(1.1); transform:scale(1.1)}.drom-tom__name { display:block; margin-bottom:10px; line-height:1.2; -ms-flex-preferred-size:50px; flex-basis:50px}@media only screen and (max-width:47.9375em) { .drom-tom__name { -ms-flex-preferred-size:auto; flex-basis:auto; margin-bottom:0 }}.drom-tom__map { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; color:#3f4897}@media only screen and (max-width:47.9375em) { .drom-tom__map { display:none }}.drom-tom__map svg { margin-left:auto; margin-right:auto; fill:currentColor}.search-page__facets { border:1px solid #dfe1e1; border-radius:30px; margin-bottom:30px; padding:20px}.search-page__facets-title { margin:0 0 15px; padding-bottom:15px; font-weight:700; font-size:1.8rem; border-bottom:1px solid #dfe1e1}.facets-group__links { margin:0; padding:0; list-style:none}.facets-group__links li { margin-bottom:10px}.facets-group__links a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px; text-decoration:none}.facets-group__links a:active,.facets-group__links a:focus,.facets-group__links a:hover { text-decoration:underline}.facets-group__links a:before { content:""; color:currentColor; width:1.3em; height:1.3em; border:2px solid #dfe1e1; border-radius:5px; -ms-flex-negative:0; flex-shrink:0}.facets-group__links a.active:before { background:#2ec4b6}.facets-group__title { margin:0 0 15px; padding:0 5px 15px 0; border-bottom:1px solid #dfe1e1}.facets-group__title-btn { width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; font:bold 1.4rem/1.2 'Plus Jakarta Sans', arial, helvetica, sans-serif}.facets-group__title-btn .icon { -webkit-transition:all 150ms; transition:all 150ms}.facets-group__title-btn.tgp__trigger--is-active .icon { -webkit-transform:rotateX(180deg); transform:rotateX(180deg)}.facets-group__links:not(.tgp__panel--is-opened) { display:none}.isr { position:relative; padding-bottom:24px; margin-bottom:24px; border-bottom:1px solid #dfe1e1}.isr .readmore-wrap .icon-only { width:52px; height:52px; background:#2ec4b6; border-radius:50%; color:#14213d; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center}.isr__result-right { text-align:right}@media only screen and (min-width:47.9375em) { .isr__result-right { -webkit-box-flex:0; -ms-flex:0 0 100px; flex:0 0 100px }}.isr__content { position:relative; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.isr__inner { position:relative; z-index:2}.isr__title { margin:0 0 20px; font-weight:700; font-size:2.4rem; line-height:1.2}.isr__title a { text-decoration:none}.isr__title a:active,.isr__title a:focus,.isr__title a:hover { text-decoration:underline}.company-sheet__header { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; padding-bottom:60px; background:#3f4897; color:#fff; z-index:2}@media only screen and (max-width:47.9375em) { .company-sheet__header { padding-bottom:20px }}.company-sheet__header .wrap-narrow { position:relative}.company-sheet__header .wrap-narrow:before { content:""; position:absolute; width:92px; height:92px; border-radius:50%; background:#14213d; z-index:3; bottom:-97px; left:40%; -webkit-clip-path:polygon(0 0, 100% 0, 100% 60%, 0 60%); clip-path:polygon(0 0, 100% 0, 100% 60%, 0 60%)}@media only screen and (max-width:47.9375em) { .company-sheet__header .wrap-narrow:before { content:""; position:absolute; width:40px; height:40px; border-radius:50%; background:#fcae00; z-index:3; left:70%; bottom:-36px }}.company-sheet__header-title { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex}.company-sheet__header-title .h1,.company-sheet__header-title .notary-search .search-notary__title,.company-sheet__header-title .professional-directory__search-form .search-notary__title,.notary-search .company-sheet__header-title .search-notary__title,.professional-directory__search-form .company-sheet__header-title .search-notary__title { margin:0 auto 30px}.company-sheet__header-title .back-link-wrap { text-align:center; margin-bottom:20px}@media only screen and (min-width:61.9375em) { .company-sheet__header-title .back-link-wrap { position:absolute; top:20px; left:0 }}.company-sheet__header-title .back-link { text-decoration:none}.company-sheet__header-title .back-link:active,.company-sheet__header-title .back-link:focus,.company-sheet__header-title .back-link:hover { text-decoration:underline}.company-sheet__icon { border-right:1px solid rgba(255, 255, 255, .25); padding:54px}@media only screen and (max-width:47.9375em) { .company-sheet__icon { display:none }}.icon--sheet-company { max-width:unset}.company-sheet__offices-map { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; margin-bottom:30px; max-width:100vw; z-index:1}.company-sheet__offices-map .leaflet-container { height:535px !important}@media only screen and (max-width:47.9375em) { .company-sheet__offices-map .leaflet-container { height:336px !important }}.company-sheet__grid,.company-sheet__offices { display:grid; gap:30px 45px; grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.company-sheet__grid .notary-card,.company-sheet__offices .notary-card { height:100%}.company-sheet__tab { font-weight:700; color:#14213d; position:relative}.company-sheet__tab:after { content:""; position:absolute; bottom:-24px; left:0; right:0; height:4px; border-radius:5px; background:#333}@media only screen and (max-width:47.9375em) { .company-sheet__tab:after { bottom:-10px }}.company__tab::after { background:#6f00fc}.office__tab { margin-top:7px}.office__tab::after { background:#2ec4b6}.leaflet-popup-content { width:300px !important}.office-sheet--map-popup { font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:1.4rem}.office-sheet--map-popup a { text-decoration:none; color:#14213d}.office-sheet--map-popup a:active,.office-sheet--map-popup a:focus,.office-sheet--map-popup a:hover { text-decoration:underline}.office-sheet--map-popup p { margin:0}.office-sheet--map-popup .office-sheet__url { margin-bottom:15px}.office-sheet--map-popup .office-sheet__email { margin-bottom:15px}.office-sheet--map-popup .office-sheet__email .btn { width:auto}.map-popup__icon { -webkit-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px}.map-popup__icon .icon { margin-left:auto; margin-right:auto}.map-popup__title { color:#14213d; font-size:1.4rem}.notaries { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; background:#fafafa; padding:90px 0}.office-sheet__notaries { margin-bottom:80px; display:grid; gap:45px; grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}@media only screen and (max-width:47.9375em) { .office-sheet__notaries { grid-template-columns:1fr; gap:20px }}.office-sheet__notaries .notary-card:nth-child(1n+7):not(.item-is-visible) { display:none}@media only screen and (max-width:47.9375em) { .notary-picture-wrap { float:right }}.notary-picture { border-radius:50%; width:114px; height:114px; border:6px solid #fcae00; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:center; align-content:center}@media only screen and (max-width:47.9375em) { .notary-picture { width:60px; height:60px; border-width:4px } .notary-picture .icon { width:25px }}.notary-card--notary:nth-child(3n+2) .notary-picture { border-color:#14213d}.notary-card--notary:nth-child(3n+3) .notary-picture { border-color:#2ec4b6}.notary-card--notary:nth-child(3n+5) .notary-picture { border-color:#6f00fc}.office-sheet__header { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; position:relative; background:#3f4897; color:#fff; z-index:2; margin-bottom:60px}@media only screen and (max-width:61.9375em) { .office-sheet__header { margin-bottom:20px }}.office-sheet__header .wrap-narrow { position:relative}.office-sheet__header .wrap-narrow:before { content:""; position:absolute; width:92px; height:92px; border-radius:50%; background:#14213d; z-index:3; bottom:-36px; left:40%; -webkit-clip-path:polygon(0 0, 100% 0, 100% 60%, 0 60%); clip-path:polygon(0 0, 100% 0, 100% 60%, 0 60%)}@media only screen and (max-width:47.9375em) { .office-sheet__header .wrap-narrow:before { content:""; position:absolute; width:40px; height:40px; border-radius:50%; background:#fcae00; z-index:3; left:70%; bottom:-16px }}.office-sheet__header-title { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex}.notary-search .office-sheet__header-title .search-notary__title,.office-sheet__header-title .h1,.office-sheet__header-title .notary-search .search-notary__title,.office-sheet__header-title .professional-directory__search-form .search-notary__title,.professional-directory__search-form .office-sheet__header-title .search-notary__title { margin:0 auto 30px}.office-sheet__header-title .back-link-wrap { text-align:center; margin-bottom:20px}@media only screen and (min-width:61.9375em) { .office-sheet__header-title .back-link-wrap { position:absolute; top:20px; left:0 }}.office-sheet__header-title .back-link { text-decoration:none}.office-sheet__header-title .back-link:active,.office-sheet__header-title .back-link:focus,.office-sheet__header-title .back-link:hover { text-decoration:underline}.office-sheet__icon { border-right:1px solid rgba(255, 255, 255, .25); padding:54px}@media only screen and (max-width:47.9375em) { .office-sheet__icon { display:none }}.icon--sheet-office { max-width:unset}.office-sheet__header-heading-and-tools { position:relative; padding-bottom:40px; gap:100px}@media only screen and (max-width:61.9375em) { .office-sheet__header-heading-and-tools { gap:40px }}.office-sheet__title { margin:0; font-weight:700; font-size:2.4rem; line-height:1.2}@media only screen and (max-width:61.9375em) { .office-sheet__title { font-size:1.4rem }}.office-sheet__title strong { font-weight:400}.office-sheet__header-tools { text-transform:uppercase; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif}.office-sheet__header-tools .btn-bordered { min-height:46px; white-space:nowrap}.office-layout { gap:60px}.office-layout__col { padding-bottom:80px; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}@media only screen and (max-width:61.9375em) { .office-layout__col { padding-bottom:20px }}.bullet-fields p { margin:0}.bullet-fields>div { position:relative; padding-left:25px; margin-bottom:25px}.bullet-fields>div>p { font-weight:700; position:relative; font-size:1.4rem}.bullet-fields>div>p:before { content:""; position:absolute; width:7px; height:7px; border-radius:50%; background:#fcae00; z-index:3; top:.6em; left:-20px}.office-sheet__url a { text-decoration:underline}.office-sheet__url a:active,.office-sheet__url a:focus,.office-sheet__url a:hover { text-decoration:none}.field-notaries-count-wrap { background:#fff; border-radius:20px; padding:25px; margin-bottom:40px}@media only screen and (max-width:61.9375em) { .field-notaries-count-wrap { padding:15px 20px; margin-bottom:20px }}.field-notaries-count { font-size:1.4rem}.field-notaries-count span { font-size:1.8rem; color:#2ec4b6; font-weight:700}@media only screen and (min-width:61.9375em) { .field-notaries-count span { display:block }}.office__infos { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:space-evenly; -ms-flex-pack:space-evenly; justify-content:space-evenly}@media only screen and (max-width:61.9375em) { .office__infos .icon--notary { width:30px; height:30px }}.office-sheet__email .btn { -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; width:100%; text-transform:uppercase}.office__nav-bar { margin-bottom:0; min-height:47px}.sticky-area__inner { background:#fff; left:0 !important; right:0 !important; width:auto !important; z-index:10}.is-affixed .sticky-area__inner { padding:10px}.is-affixed .sticky-area__inner .tabs { margin:0}.office-layout__row { padding-top:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between}@media only screen and (max-width:61.9375em) { .office-layout__row { -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column }}.office-layout__row .card { position:relative}.office-layout__row .card__bubble { position:absolute; top:-24px; right:-24px; padding:24px 12px; border-radius:50%; background-color:#fcae00; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:2rem; font-weight:700; width:78px; text-align:center}.office-layout__row .address-line1 { text-transform:lowercase}.office-layout__row .country { visibility:hidden}.card__bubble--teaser { font-size:3.6rem; font-weight:700; text-align:center}.card__bubble--teaser p { border:6px solid #fcae00; border-radius:50%; padding:20px; width:106px}@media only screen and (max-width:47.9375em) { .card__bubble--teaser { font-size:3.2rem } .card__bubble--teaser p { width:100px }}.office-sheet__annex-offices-item { margin-bottom:10px}.office-sheet__address .address { font-weight:400}.notary-access { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px; text-transform:uppercase; font-weight:700; font-size:1.2rem}@media only screen and (max-width:61.9375em) { .map-wrapper { margin:0 -15px 40px }}.map { position:relative}#map { height:535px; width:100%;}.map__buttons { position:absolute; left:0; right:0; bottom:40px; z-index:10; pointer-events:none}.map__buttons a { pointer-events:all}.map-is-hidden .opening-times { -webkit-box-flex:0; -ms-flex:0 1 25%; flex:0 1 25%}.office-hours__item { margin:0; padding:8px 20px; border-radius:10px; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; font-size:1.4rem}.map-is-hidden .office-hours__item { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:10px !important}.office-hours__item:nth-child(odd) { background:rgba(236, 244, 247, .5)}.office-hours__item-label { font-weight:700; -ms-flex-preferred-size:20%; flex-basis:20%}.office-hours__item-slots { font-weight:500}.office-sheet__geo-coordinates .leaflet-container { height:50vh !important}.notary-card__localisation { text-transform:uppercase}.notary-card__geo-coordinates-wrap .leaflet-container { height:50vh !important; width:100%}.map-access,.office-informations { scroll-margin-top:50px; -ms-flex-preferred-size:48%; flex-basis:48%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column; flex-flow:column}.map-access .card,.notaire-informations .card,.office-informations .card { width:100%}.map-access__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:baseline; -ms-flex-align:baseline; align-items:baseline; -ms-flex-preferred-size:100%; flex-basis:100%; gap:190px}@media only screen and (max-width:61.9375em) { .map-access__header { -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; gap:0 }}.map-access__header .csn-professional-directory-toogle-map { gap:20px}.article__title { margin:0 0 20px; font-weight:700; font-size:2.4rem; line-height:1.2}.content-layout { position:relative}.big-header { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; margin-bottom:70px; padding:0 0 24px; color:#fff; text-align:center; background:#3f4897 no-repeat center center; background-size:cover}@media only screen and (min-width:61.9375em) { .big-header { min-height:365px; padding-bottom:75px }}.big-header:after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0, 0, 0, .28)}.big-header .wrap-narrow { position:relative; z-index:1}.big-header .h1,.big-header .notary-search .search-notary__title,.big-header .professional-directory__search-form .search-notary__title,.notary-search .big-header .search-notary__title,.professional-directory__search-form .big-header .search-notary__title { margin:30px 0 0}.big-header .system-breadcrumb-block:before { display:none}.big-header__updated { margin:0 0 55px}.news--page .big-header { background-image:url(/themes/custom/not/assets/img/media/news-header.jpg)}.news--page .news__list { display:grid; gap:44px; grid-template-columns:repeat(auto-fill, minmax(384px, 1fr))}@media only screen and (max-width:47.9375em) { .news--page .news__list { grid-template-columns:1fr; gap:20px }}.news--page .news__list .news--teaser { min-height:400px}.news-contextual,.spotlight-news { margin-bottom:40px}.news-contextual .views-element-container,.spotlight-news .views-element-container { margin-bottom:70px}@media only screen and (max-width:47.9375em) { .news-contextual .views-element-container, .spotlight-news .views-element-container { margin-bottom:30px }}.node--teaser-text-block { margin-bottom:30px; padding:45px; background:#fff; border:1px solid #dfe1e1; border-radius:10px}@media only screen and (max-width:47.9375em) { .node--teaser-text-block { padding:20px }}.node--teaser-text-block .field--datetime { margin:0}.node--teaser-text-block .field--string-long { margin-bottom:24px}.node--teaser-text-block [class*=__reading-time-wrap] { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap}.node--teaser-text-block [class*=__reading-time-wrap] p { margin:0 10px 0 0}.content__title { margin:0 0 20px; font-size:2.4rem; line-height:1.2; font-weight:700}.content__title a { text-decoration:none}.content__title a:active,.content__title a:focus,.content__title a:hover { text-decoration:underline}.article--teaser,.news--teaser { position:relative; -webkit-transition:all 150ms; transition:all 150ms; height:100%}.article--teaser .node__inner,.news--teaser .node__inner { position:relative; z-index:2}.news--page .article--teaser:before,.news--page .news--teaser:before { content:""; position:absolute; background:#fff; top:0; right:0; left:0; bottom:0; -webkit-box-shadow:0 14px 14px 0 rgba(0, 0, 0, .1); box-shadow:0 14px 14px 0 rgba(0, 0, 0, .1); border-radius:10px; border:1px solid #dfe1e1; opacity:.1; -webkit-transition:all .3s; transition:all .3s; z-index:1}.article--teaser .news__illustrative-image,.news--teaser .news__illustrative-image { margin-bottom:30px}.article--teaser .news__title,.news--teaser .news__title { margin:0 0 20px; font-weight:700; font-size:2.4rem; line-height:1.2}.article--teaser .news__title a,.news--teaser .news__title a { text-decoration:none}.article--teaser .news__title a:active,.article--teaser .news__title a:focus,.article--teaser .news__title a:hover,.news--teaser .news__title a:active,.news--teaser .news__title a:focus,.news--teaser .news__title a:hover { text-decoration:underline}.article--teaser .article__updated-date,.article--teaser .news__updated-date,.news--teaser .article__updated-date,.news--teaser .news__updated-date { margin-bottom:20px}.article--teaser .readmore-wrap,.news--teaser .readmore-wrap { margin-bottom:20px}.article--teaser:focus-within:before,.article--teaser:hover:before,.news--teaser:focus-within:before,.news--teaser:hover:before { opacity:1; top:-22px; right:-22px; left:-22px; bottom:-22px}.node__header .node-teaser__title { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10}.content-tools { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px; margin-bottom:30px}@media only screen and (min-width:96.1875em) { .content-tools { position:absolute; width:60px; top:0; right:-100px; z-index:10; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center }}@media only screen and (max-width:96.1875em) { .content-tools .social-share-links__items { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; gap:10px }}.content-tools span { position:absolute !important; clip:rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height:1px !important; width:1px !important; overflow:hidden}.social-share-links .combo__panel .social-share-links__item a { width:auto; height:auto; border:0; border-radius:0}.social-share-links .combo__panel .social-share-links__item svg { display:none}.social-share-links__items { margin:0; padding:0; list-style:none; color:#14213d; text-transform:none}@media only screen and (min-width:96.1875em) { .social-share-links__item { margin-bottom:10px }}.content-tools__item,.social-share-links__item a,.social-share-selection__items a { padding:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-flow:column nowrap; flex-flow:column nowrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; width:60px; height:60px; color:currentColor; border:1px solid #dfe1e1; border-radius:50%; background:#fff}.content-tools__item:active,.content-tools__item:focus,.content-tools__item:hover,.social-share-links__item a:active,.social-share-links__item a:focus,.social-share-links__item a:hover,.social-share-selection__items a:active,.social-share-selection__items a:focus,.social-share-selection__items a:hover { background-color:#dfe1e1}.social-share-links.combo .combo__panel { width:200px}.feuilleteur__media-inline-frame { margin-bottom:32px}.feuilleteur__media-inline-frame iframe { aspect-ratio:16/9; width:100%; height:auto}.feuilleteur__illustrative-image { margin-bottom:32px}.media--type-feuilleteur iframe { border:0}.text-presentation .media--type-feuilleteur .iframe_title,.text-presentation .media--type-feuilleteur .remote-video__name,.text-presentation .media--type-feuilleteur .teaser__title,.text-presentation .media--type-remote-video .iframe_title,.text-presentation .media--type-remote-video .remote-video__name,.text-presentation .media--type-remote-video .teaser__title,.text-presentation .media--type-video .iframe_title,.text-presentation .media--type-video .remote-video__name,.text-presentation .media--type-video .teaser__title,.text-rich .media--type-feuilleteur .iframe_title,.text-rich .media--type-feuilleteur .remote-video__name,.text-rich .media--type-feuilleteur .teaser__title,.text-rich .media--type-remote-video .iframe_title,.text-rich .media--type-remote-video .remote-video__name,.text-rich .media--type-remote-video .teaser__title,.text-rich .media--type-video .iframe_title,.text-rich .media--type-video .remote-video__name,.text-rich .media--type-video .teaser__title { display:none}.interactive-contents-main { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; overflow:hidden; margin-top:50px; margin-bottom:50px; background:#14213d; color:#fff; padding:50px 0}@media only screen and (min-width:47.9375em) { .interactive-contents-main { padding-top:120px }}.interactive-contents-main:before { content:""; position:absolute; width:165px; height:165px; border-radius:50%; background:#2ec4b6; z-index:3; top:0; left:80%; -webkit-transform:translateY(-60%); transform:translateY(-60%)}@media only screen and (max-width:47.9375em) { .interactive-contents-main:before { left:60%; width:57px; height:57px }}.interactive-contents-main .teaser__title { margin:0; font-size:2rem; font-weight:500}.interactive-contents-main .teaser__title a { text-decoration:none}.interactive-contents-main .teaser__title a:active,.interactive-contents-main .teaser__title a:focus,.interactive-contents-main .teaser__title a:hover { text-decoration:underline}@media only screen and (max-width:47.9375em) { .interactive-contents-main__main { border-bottom:1px solid rgba(255, 255, 255, .3); padding-bottom:30px }}.interactive-contents-main__media { position:relative}.interactive-contents-main__media-items-item { border-bottom:1px solid rgba(255, 255, 255, .3); padding-bottom:30px; margin-bottom:30px}.interactive-contents-secondary { position:relative; width:100vw; left:50%; right:50%; margin-left:-50vw; margin-bottom:80px; background:#14213d; color:#fff; padding:50px 0 80px}.interactive-contents-main+.interactive-contents-secondary { margin-top:-50px}@media only screen and (max-width:47.9375em) { .interactive-contents-main+.interactive-contents-secondary { padding-top:0 }}.interactive-contents-secondary:before { content:""; position:absolute; width:92px; height:92px; border-radius:50%; background:#3f4897; z-index:3; bottom:0; left:30%; -webkit-transform:translateY(50%); transform:translateY(50%)}@media only screen and (max-width:47.9375em) { .interactive-contents-secondary:before { left:60%; width:57px; height:57px }}.interactive-contents-secondary .teaser__title { margin:0; font-size:2rem; font-weight:500}.interactive-contents-secondary .teaser__title a { text-decoration:none}.interactive-contents-secondary .teaser__title a:active,.interactive-contents-secondary .teaser__title a:focus,.interactive-contents-secondary .teaser__title a:hover { text-decoration:underline}.youtube_player { width:100% !important; height:auto !important}.youtube_player iframe { border:0}.youtube_player .tac_activate { padding:20px}.document__illustrative-image,.illustrative-img,.remote-video__media-oembed-video,.video__media-video-file { margin-bottom:32px}.document__illustrative-image img,.illustrative-img img,.remote-video__media-oembed-video img,.video__media-video-file img { border-radius:10px}.document__illustrative-image iframe,.document__illustrative-image video,.illustrative-img iframe,.illustrative-img video,.remote-video__media-oembed-video iframe,.remote-video__media-oembed-video video,.video__media-video-file iframe,.video__media-video-file video { border:0; aspect-ratio:16/9; width:100%; height:auto}.audio__illustrative-image,.remote-video__illustrative-image,.video__illustrative-image { position:relative}.audio__illustrative-image:after,.remote-video__illustrative-image:after,.video__illustrative-image:after { content:""; position:absolute; top:50%; left:50%; width:60px; height:60px; border-radius:50%; background:#fff url(/themes/custom/not/assets/img/icons/playback.svg) no-repeat center center; -webkit-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); -webkit-transition:all 150ms; transition:all 150ms}video[poster] { -o-object-fit:fill; object-fit:fill}.reading-time { color:#656669}.webform-element-description { font-size:1.4rem; color:#767676}.webform-button--submit { padding:15px 25px; text-transform:uppercase}.page-node-type-webform { background:#fafafa}.webform-submission-form .form-actions { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start}.webform-submission-form .form-actions:before { content:""; display:block; height:2px; -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0}.webform-submission-form .form-actions .webform-button--previous { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1}.webform-submission-form .bordered { font-size:1.2rem}.webform-type-fieldset { margin:0 0 20px; background:#fff; border:1px solid #dfe1e1; border-radius:20px; padding:30px 40px; -webkit-box-shadow:0 14px 14px 0 rgba(0, 0, 0, .05); box-shadow:0 14px 14px 0 rgba(0, 0, 0, .05)}@media only screen and (max-width:47.9375em) { .webform-type-fieldset { padding:20px }}.webform-type-fieldset .fieldset__title { margin:0 0 20px; font-size:2.4rem; line-height:1.2}.webform-type-radios .form__item { margin-bottom:10px}.webform-type-radios [type=radio] { border:2px solid #dfe1e1}.webform-type-radios [type=radio]:before { background-color:#2ec4b6}.webform-type-radios [type=radio]:checked { border-color:#14213d}.webform-type-radios [type=radio]:focus { outline:1px solid #14213d; outline-offset:0}.webform-progress-tracker .progress-marker::before { width:60px; height:60px}.webform-progress-tracker .progress-marker::before { font-size:2.4rem; font-family:'Plus Jakarta Sans', arial, helvetica, sans-serif; outline:10px solid #fefffe}.webform-progress-tracker .progress-step:not(.is-active):not(.is-complete) .progress-marker::before { background:#fff; border:1px solid #767676; color:#3f4897; outline:0}.webform-progress-tracker .progress-step.is-active .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::before { background-color:#3f4897; border:1px solid #fff}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before { background-color:#14213d; color:#fff}.webform-progress-tracker .progress-step .progress-marker::after { height:2px; background-color:#c4c4c4; top:30px}.webform-progress-tracker .progress-text { display:none}.webform__content .webform__body { font-weight:700; color:#14213d}.csn-glossary__header { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; min-height:0}.csn-glossary__header .wrap-narrow { -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1}.csn-glossary--block-az { margin-bottom:50px; border-bottom:1px solid #dfe1e1; padding-bottom:50px; font-size:1.8rem}.csn-glossary--block-az a { display:block; font:bold 1.8rem/1.2 'Plus Jakarta Sans', arial, helvetica, sans-serif; text-decoration:none}.csn-glossary--block-az a span { opacity:.5; font-weight:400}.csn-glossary--block-az a.is-active { background:#009ad8; color:#fff; -webkit-transform:scale(2); transform:scale(2); border-radius:5px; padding:5px 8px}.csn-glossary--block-az .csn-glossary__list { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -ms-flex-line-pack:start; align-content:flex-start; overflow:auto; -webkit-overflow-scrolling:touch; padding:20px; gap:20px}.glossary__description { margin-bottom:50px}.glossary__name { margin:0 0 20px; font-size:2.4rem; line-height:1.2}.glossary__word:not(.is-active) { display:none}.glossary-toc__block { margin:0 0 20px; list-style:none; border:1px solid #dfe1e1; border-radius:30px; padding:30px; -webkit-box-shadow:0 10px 14px 0 rgba(0, 0, 0, .1); box-shadow:0 10px 14px 0 rgba(0, 0, 0, .1)}.glossary-toc__list { margin:0; padding:0; list-style:none}.glossary-toc__list li { margin:0 0 15px; padding-bottom:15px; font-weight:700; font-size:1.4rem; border-bottom:1px solid #dfe1e1}.glossary-toc__list li:last-child { border-bottom:none}.glossary-toc__list a { text-decoration:none}.glossary__letter { margin:0; font-size:2rem; margin-bottom:24px; text-transform:uppercase}