/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.mam-wrapper .montserrat{font-family:"Montserrat",serif;font-optical-sizing:auto;font-weight:900;font-style:normal;}.mam-wrapper{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;gap:15px;font-family:Arial,Helvetica,sans-serif;}@media only screen and (min-width :48em){.mam-wrapper{flex-wrap:nowrap;gap:40px;}}.mam-wrapper .controls-wrapper{width:100%;order:2;}@media only screen and (min-width :48em){.mam-wrapper .controls-wrapper{order:1;max-width:500px;min-width:350px;width:auto;}}.mam-wrapper .controls{background-color:#F0EEEF;padding:30px;border-radius:10px;margin-bottom:20px;}.mam-wrapper #canvas-wrapper{max-width:500px;min-width:300px;order:1;}@media only screen and (min-width :48em){.mam-wrapper #canvas-wrapper{position:sticky;top:0;display:inline-block;margin:0;align-self:flex-start;order:2;}}.mam-wrapper canvas{border:1px solid #ccc;max-width:100%;height:auto;}.mam-wrapper .form-group{margin-bottom:15px;}.mam-wrapper .text-inputs{display:flex;flex-direction:column;gap:10px;}.mam-wrapper .image-adjustment-controls{margin-top:10px;}.mam-wrapper .instructions{margin-top:5px;font-size:0.9em;color:#636363;}.mam-wrapper input[type="range"]{width:200px;}.mam-wrapper label{display:block;margin-bottom:10px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;color:#207588;font-size:22px;}.mam-wrapper select,.mam-wrapper input[type="text"]{width:100%;padding:10px;box-sizing:border-box;}.mam-wrapper input[type="file"]{padding:10px 20px;border-radius:50px;background-color:#dadada;}.mam-wrapper .action-buttons{text-align:center;display:flex;flex-direction:column;align-items:center;@media only screen and (min-width :48em){flex-direction:row;gap:10px;justify-content:space-between;align-items:start;}}.mam-wrapper .action-buttons .share-separator{padding:12px 0;@media only screen and (min-width :48em){padding:15px 0;}}.mam-wrapper .action-buttons .download{display:flex;flex-direction:column;align-items:center;}.mam-wrapper .action-buttons .download h3{margin:10px 0;font-size:1.25rem;}.mam-wrapper button{padding:12px 16px;background-color:#207588;color:white;border:none;border-radius:50px;cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;transition:background-color 0.3s ease;display:flex;gap:10px;align-items:center;justify-content:center;@media only screen and (min-width :48em){padding:15px 20px;font-size:18px;}}.mam-wrapper button:hover{background-color:#11365B;}#export{display:flex;align-items:center;gap:10px;}#export svg{width:20px;height:20px;fill:white;}.mam-wrapper .layout-toggle{display:flex;gap:10px;margin-bottom:20px;}.mam-wrapper .toggle-btn{flex:1;padding:15px 20px;background-color:#dadada;color:#666666;border:none;border-radius:50px;cursor:pointer;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;transition:all 0.3s ease;}.mam-wrapper .toggle-btn.active{background-color:#207588;color:white;}.mam-wrapper .toggle-btn:hover:not(.active){background-color:#c0c0c0;}.mam-wrapper .background-toggle{display:flex;gap:15px;margin-bottom:20px;}.mam-wrapper button.thumb-btn{padding:0;border:3px solid transparent;border-radius:8px;cursor:pointer;background:none;transition:all 0.3s ease;width:120px;overflow:hidden;}.mam-know-month button.thumb-btn{height:148px;}.mam-action-month button.thumb-btn{height:120px;}.mam-wrapper button.thumb-btn img{width:100%;height:100%;object-fit:cover;border-radius:5px;}.mam-wrapper button.thumb-btn:hover{border-color:#dadada;}.mam-wrapper button.thumb-btn.active{border-color:#207588;}.mam-wrapper .social-buttons{display:flex;gap:10px;}.mam-wrapper .share-btn svg{width:20px;height:20px;fill:currentColor;}.mam-wrapper .share-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;padding:10px;border-radius:100px;}.mam-wrapper #share-facebook{background-color:#1877f2;color:white;}.mam-wrapper #share-twitter{background-color:#000000;color:white;}.mam-wrapper #share-linkedin{background-color:#0a66c2;color:white;}.mam-wrapper .share-btn:hover{opacity:0.9;}.mam-wrapper #native-share{background-color:#2196F3;color:white;display:flex;}.mam-wrapper #native-share svg{width:20px;height:20px;fill:currentColor;}@media (hover:none) and (pointer:coarse){.mam-wrapper .image-adjustment-controls .instructions::after{content:" using one finger";}}.mam-wrapper .mobile-nav{display:none;margin-bottom:20px;padding:0 10px;text-align:center;}.mam-wrapper .mobile-nav-buttons{display:flex;margin-top:10px;gap:10px;align-items:center;justify-content:space-between;}@media only screen and (max-width:48em){.mam-wrapper .mobile-nav{display:block;}.mam-wrapper .controls{display:none;}.mam-wrapper .controls.active{display:block;}}.mam-wrapper button.nav-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;}.mam-wrapper button.nav-btn svg{width:12px;height:12px;fill:currentColor;}.mam-wrapper button.nav-btn:disabled{opacity:0.5;cursor:not-allowed;}.mam-wrapper .step-indicator{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-weight:900;color:#207588;font-size:14px;}
.paragraph--unpublished{background-color:#fff4f4;}
.node_view ul{list-style-type:none;}.node_view a{text-decoration:none;font-weight:bold;}.node_view ul.pre_links li{float:left;}.node_view ul.pre_links li:first-child{padding-left:20px;background:url(/modules/contrib/printable/icons/print_icon.png) left center no-repeat;}.node_view ul.pre_links li:nth-child(2){margin-left:7px;padding-left:20px;background:url(/modules/contrib/printable/icons/pdf_icon.png) left center no-repeat;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
